การใช้งาน background-repeat กำหนดรูปภาพพื้นหลัง
ในการกำหนดพื้นหลังเป็นรูปภาพเราสามารถกำหนดรูปแบบที่จะให้แสดงได้โดยใช้คำสั่ง background-repeat เพื่อที่จะจัดรูปแบบของพื้นหลังได้โดย background-repeat จะมี Values ที่มากมายให้ได้จัดรูปภาพพื้นหลังได้ตามความต้องการ เช่น repeat, repeat-x, repeat-y, no-repeat, space, round และ initial
ตัวอย่างกำหนดให้พื้นหลังยาวต่อๆกันลงมาด้านล่างดังรูป
- s1.jpeg (58.62 KiB) Viewed 1795 times
วิธีการทำ
1.สร้าง class ในไฟล์
css มา 1 class ดังโค้ด
โค้ด: เลือกทั้งหมด
.backgroundimg{
........คำสั่ง css..............
}
2.เพิ่มคำสั่งลงใน class ที่สร้างไว้ดังโค้ด
โค้ด: เลือกทั้งหมด
.backgroundimg{
background-image: url('../img/rtruyhjilk.png');
background-repeat: repeat-y;
}
คำอธิบาย
- background-image กำหนดรูปภาพที่ต้องการจะใส่เป็นพื้นหลังโดยสามารถเขียนได้เป็น background-image: url('../img/rtruyhjilk.png');
background-repeat: repeat-y กำหนดให้รูปภาพแสดงให้ยาวลงตามเนื้อหาที่มีอยู่ในหน้าเว็บ
3.จากนั้นเอาชื่อ class ไปใส่ใน class ในแท็กที่ต้องการจะใส่พื้นหลังดังโค้ด
โค้ด: เลือกทั้งหมด
<div class="col-12 backgroundimg">
<img src="img/animalia-3208412_960_720.jpg" alt="" width="500" class="center"/><br>
<img src="img/cat-2083492_960_720.jpg" alt="" width="500"/><br>
<img src="img/cat-3217406_960_720.jpg" alt="" width="500"/><br>
<img src="img/cute-3206543_960_720.jpg" alt="" width="500"/><br>
</div>
4.รวมโค้ด
โค้ด: เลือกทั้งหมด
<html>
<head>
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div class="container">
<div class="col-12 backgroundimg">
<img src="img/animalia-3208412_960_720.jpg" alt="" width="500" class="center"/><br>
<img src="img/cat-2083492_960_720.jpg" alt="" width="500"/><br>
<img src="img/cat-3217406_960_720.jpg" alt="" width="500"/><br>
<img src="img/cute-3206543_960_720.jpg" alt="" width="500"/><br>
</div>
</div>
</body>
</html>
นอกจากนี้ก็ยังมีค่าต่างๆที่จะกำหนดให้แก่ background-repeat ได้ตามความต้องการไม่ว่าจะเป็น repeat ก็คือให้แสดงพื้นหลังซ้ำๆกันทั้งหน้า, repeat-x กำหนดให้แสดงพื้นหลังต่อๆกันในแนวนอน, repeat-y กำหนดพื้นหลังให้แสดงในแนวตั้ง, no-repeat กำหนดให้แสดงพื้นหลังแค่รูปเดียวไม่ต้องเอารูปมาต่อกัน, space กำหนดให้พื้นหลังแสดงต่อๆกันแต่จะมีช่องว่างระหว่างรูป, round กำหนดให้รูปภาพเรียงติดกันและขยายให้ใหญ่ขึ้น และ initial กำหนดให้รูปภาพเรียงติดกันและรูปภาพจะเล็กลงเท่ากับขนาดจริง
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : css
[b][size=150][color=#FF4040]การใช้งาน background-repeat กำหนดรูปภาพพื้นหลัง[/color][/size][/b]
ในการกำหนดพื้นหลังเป็นรูปภาพเราสามารถกำหนดรูปแบบที่จะให้แสดงได้โดยใช้คำสั่ง background-repeat เพื่อที่จะจัดรูปแบบของพื้นหลังได้โดย background-repeat จะมี Values ที่มากมายให้ได้จัดรูปภาพพื้นหลังได้ตามความต้องการ เช่น repeat, repeat-x, repeat-y, no-repeat, space, round และ initial
ตัวอย่างกำหนดให้พื้นหลังยาวต่อๆกันลงมาด้านล่างดังรูป
[attachment=0]s1.jpeg[/attachment]
[b]วิธีการทำ[/b]
1.สร้าง class ในไฟล์ [url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-css/2656-%E0%B8%9A%E0%B8%97%E0%B8%97%E0%B8%B5%E0%B9%88-1-%E0%B8%84%E0%B8%A7%E0%B8%B2%E0%B8%A1%E0%B8%A3%E0%B8%B9%E0%B9%89%E0%B9%80%E0%B8%9A%E0%B8%B7%E0%B9%89%E0%B8%AD%E0%B8%87%E0%B8%95%E0%B9%89%E0%B8%99%E0%B9%80%E0%B8%81%E0%B8%B5%E0%B9%88%E0%B8%A2%E0%B8%A7%E0%B8%81%E0%B8%B1%E0%B8%9A-css3.html]css[/url] มา 1 class ดังโค้ด
[code].backgroundimg{
........คำสั่ง css..............
}[/code]
2.เพิ่มคำสั่งลงใน class ที่สร้างไว้ดังโค้ด
[code].backgroundimg{
background-image: url('../img/rtruyhjilk.png');
background-repeat: repeat-y;
}[/code]
[b]คำอธิบาย[/b]
[list]background-image กำหนดรูปภาพที่ต้องการจะใส่เป็นพื้นหลังโดยสามารถเขียนได้เป็น background-image: url('../img/rtruyhjilk.png');
background-repeat: repeat-y กำหนดให้รูปภาพแสดงให้ยาวลงตามเนื้อหาที่มีอยู่ในหน้าเว็บ[/list]
3.จากนั้นเอาชื่อ class ไปใส่ใน class ในแท็กที่ต้องการจะใส่พื้นหลังดังโค้ด
[code]<div class="col-12 backgroundimg">
<img src="img/animalia-3208412_960_720.jpg" alt="" width="500" class="center"/><br>
<img src="img/cat-2083492_960_720.jpg" alt="" width="500"/><br>
<img src="img/cat-3217406_960_720.jpg" alt="" width="500"/><br>
<img src="img/cute-3206543_960_720.jpg" alt="" width="500"/><br>
</div>[/code]
4.รวมโค้ด
[code]<html>
<head>
<link href="css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div class="container">
<div class="col-12 backgroundimg">
<img src="img/animalia-3208412_960_720.jpg" alt="" width="500" class="center"/><br>
<img src="img/cat-2083492_960_720.jpg" alt="" width="500"/><br>
<img src="img/cat-3217406_960_720.jpg" alt="" width="500"/><br>
<img src="img/cute-3206543_960_720.jpg" alt="" width="500"/><br>
</div>
</div>
</body>
</html>[/code]
นอกจากนี้ก็ยังมีค่าต่างๆที่จะกำหนดให้แก่ background-repeat ได้ตามความต้องการไม่ว่าจะเป็น repeat ก็คือให้แสดงพื้นหลังซ้ำๆกันทั้งหน้า, repeat-x กำหนดให้แสดงพื้นหลังต่อๆกันในแนวนอน, repeat-y กำหนดพื้นหลังให้แสดงในแนวตั้ง, no-repeat กำหนดให้แสดงพื้นหลังแค่รูปเดียวไม่ต้องเอารูปมาต่อกัน, space กำหนดให้พื้นหลังแสดงต่อๆกันแต่จะมีช่องว่างระหว่างรูป, round กำหนดให้รูปภาพเรียงติดกันและขยายให้ใหญ่ขึ้น และ initial กำหนดให้รูปภาพเรียงติดกันและรูปภาพจะเล็กลงเท่ากับขนาดจริง
[b]ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : css[/b]
[list]-[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-css.html]บทเรียน CSS[/url]
-[url=https://www.mindphp.com/vdo-tutorial-css3.html]VDO สอนเขียน CSS[/url]
-[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99-html5.html]บทเรียน HTML5[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=20]ถามตอบเกี่ยวกับ HTML css[/url]
-[url=https://www.mindphp.com/forums/viewforum.php?f=6]ถามตอบเกี่ยวกับ PHP[/url][/list]