การเปลี่ยน background ด้วย CSS (แจก BG สีชมพูค่ะ)
posted on 08 Feb 2007 21:43 by jennessa in Designสวัสดีค่ะ วันนี้มาดูกันว่า เราสามารถทำอะไรกับ background ของบลอคเราได้บ้าง หลายคนคงทำได้แล้ว ก็เลื่อนลงไปเอา background สีชมพูรับวาเลนไทน์ข้างล่างได้เลยค่ะ (^o^)
เริ่มเลยนะ
1. ไปที่ Theme --> แก้ CSS ด้วยตัวเอง
2. หาคำว่า .site ค่ะ อันนี้คือส่วนที่จะกำหนดลักษณะของหน้าเวบทั้งหน้า ดังข้างล่างค่ะ
.site{
margin:10px;
padding:0px;
text-align:center;
background-color: #FFFFFF;
background-image:url(http://jennessa.exteen.com/images/bg/bg1.gif);
background-repeat:repeat
background-position:center;
}
มาดูตัวที่เกี่ยวกับ background กันค่ะ
- background-color: กำหนดสีของ background ค่ะ สามารถใส่ค่าได้หลายแบบ แต่ที่ใช้กันส่วนใหญ่จะเป็นรหัสสีแบบ hex ซึ่งเป็นเครื่องหมาย # ตามด้วยเลขฐานสิบหกอีกหกตัว (อ่า ถ้างงไม่เป็นไรนะคะ) ดูสีและรหัสได้ที่นี่ค่ะ Click
ตัวอย่างการใช้หลาย ๆ แบบ
- background-color: red; /* ใส่ชื่อสีได้เลยค่ะ */
- background-color: #00FFFF; /* ใส่เป็น hex-code */
- background-color: rgb(250, 250, 250); /* ใส่เป็น rgb-code */
- background-image: url(<ใส่ url ของรูป>) กำหนดให้ใช้ภาพเป็น background โดยต้องมี url ของภาพก่อนนะคะ
ตัวอย่างการใช้
- background-image:url(http://jennessa.exteen.com/images/bg/bg1.gif);
- background-repeat: กำหนดว่าจะให้รูปที่นำมาทำเป็น background เรียงต่อกันซ้ำ ๆ ไปในทิศทางใด ค่าที่ใส่ได้มีดังต่อไปนี้ค่ะ
- repeat อันนี้เป็นค่า default ค่ะ รูป background จะเรียงต่อกันซ้ำ ๆ ไปทั้งแนวตั้งและแนวนอน
- repeat-x รูป background จะเรียงต่อกันซ้ำ ๆ ไปในแนวนอน
- repeat-y รูป background จะเรียงต่อกันซ้ำ ๆ ไปในแนวตั้ง
- no-repeat รูป background จะไม่มีการเรียงต่อกัน จะอยู่เป็นรูปเดียวบนพื้นหลังเลยค่ะ
- background-position: x y กำหนดจุดเริ่มต้นของรูป background ว่าจะให้อยู่ตำแหน่งใดของหน้าจอ x คือตำแหน่งในแนวนอน y คือตำแหน่งในแนวตั้ง ถ้าใส่แค่ 1 ตำแหน่ง เช่น ใส่ center อย่างเดียว ตัวที่สองจะเป็น center โดยอัตโนมัติค่ะ
ตัวอย่างการใช้
- background-position: top left /* รูป background เริ่มที่มุมบนซ้าย */
- background-position: center /* รูป background เริ่มที่ตรงกลางของทั้งแนวตั้งและแนวนอน */
- background-position: 20px 30px /* กำหนดระยะห่างจากขอบบนและขอบซ้ายเป็น pixel */
- background-attachment: กำหนดให้ background อยู่กับที่หรือเลื่อนไปตาม scroll bar สามารถใส่ได้สองค่าค่ะ ได้แก่
- fixed รูป background อยู่กับที่
- scroll รูป background เลื่อนไปตาม scroll bar
มีข้อแนะนำนิดนึงว่า ควรจะกำหนด background-color ไว้ทุกครั้ง เผื่อไว้ในกรณีที่รูป background มันหายไป บลอคเราจะได้มีสีพื้นรองไว้ก่อนค่ะ
ลองเซฟ background ไปลองทำดูได้เลยค่ะ ลองเอาเมาส์ชี้บน background ที่ต้องการ เพื่อดูว่าตอนมัน repeat ต่อ ๆ กันแล้วจะออกมาเป็นยังไง ต้องการรูปไหนก็คลิกขวา แล้วเลือก Save Picture As... ได้เลยค่า
ปล. บลอคนี้เป็นการทดลองใช้ JavaScript ใน Exteen ด้วย ถ้าเพื่อน ๆ เจอ error อะไรก็คอมเมนต์ไว้ได้เลยนะคะ เอาไว้จะมาลงวิธีทำให้เมาส์ชี้แล้วเปลี่ยน background แบบนี้ให้ได้ไปลองกันค่ะ
ขอบคุณ bg น่ารัก ๆ จาก www.mooann.net ค่ะ
Blog Map
งั้นขอadd favouriteนะคะ



#1 By maebin on 2007-02-08 21:47