การใช้งาน background-position จัดตำแหน่งพื้นหลังในกรณีพื้นหลังเป็นรูปภาพ

 

          ในการใส่พื้นหลังเป็นรูปภาพเราสามารถจัดตำแหน่งของพื้นหลังได้โดยสามารถจัดให้พื้นหลังอยู่กึ่งกลางหรือจะให้อยู่ด้านซ้ายของหน้าจอหรือด้านขวาของหน้าจอก็ได้โดยใช้คำสั่ง background-position และใส่ค่าให้เป็น center หรือ left หรือ right ให้กับรูปภาพของเราได้

 

ตัวอย่างการจัดพื้นหลังรูปภาพให้อยู่กึ่งกลาง ดังรูปตัวอย่าง

background-image ใช้ในการกำหนดพื้นหลังให้เป็นรูปภาพ
การใช้งาน background-image เพื่อจัดตำแหน่งพื้นหลัง

 

วิธีการทำ

  1. สร้าง class css ในไฟล์ css มา 1 class ดังตัวอย่าง
    .backgroundimg{
       //.......โค้ด css........
    }​
  2. เพิ่มคำสั่ง css ลงใน class  ดังตัวอย่าง
    .backgroundimg{
          background-image: url('../img/background.jpg');
          background-repeat: no-repeat;
          background-position: center;
          height: 888;
    }​
  3. นำชื่อ class css ไปใส่ใน class ในแท็กที่เราต้องการจะใส่พื้นหลัง ดังตัวอย่าง
    <div class="container-fluid ">
         <div class="col-12 backgroundimg imgcenter">
              <img src="/img/animalia-3208412_960_720.jpg" alt="" width="500"/>
         </div>
    </div>​
  4. รวมโค้ด
    <html>
            <head>
                    <link href="/css/bootstrap.min.css" rel="stylesheet" type="text/css"/>
            </head>
            <body>
                    <div class="container-fluid ">
                            <div class="col-12 backgroundimg imgcenter">
                                    <img src="/img/animalia-3208412_960_720.jpg" alt="" width="500"/>
                            </div>
                    </div>
            </body>
    </html>​

 

 ในการจัดตำแหน่งพื้นหลังที่เป็นรูปภาพจะช่วยจัดในกรณีที่รูปภาพเล็กกว่าพื้นที่ที่จะให้แสดงหรือต้องการให้พื้นหลังอยู่ตำแหน่งที่เราต้องการได้ 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : css

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
php เขีนยติดต่อ hardware ได้ป่าว
โดย dent พฤ 30 ก.ค. 2009 1:19 am บอร์ด Programming - PHP
3
1643
ศ 31 ก.ค. 2009 2:29 pm โดย mindphp View Topic php เขีนยติดต่อ hardware ได้ป่าว
แนะนำเรื่องการเปลี่ยนสีเมนู joomla1.5 ทีครับท่าน
โดย KingCerb พฤ 30 ก.ค. 2009 5:45 pm บอร์ด สอบถามปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
1
1431
ศ 31 ก.ค. 2009 2:22 pm โดย mindphp View Topic แนะนำเรื่องการเปลี่ยนสีเมนู joomla1.5 ทีครับท่าน
เปลี่ยนค.ศให้เป็นพ.ศทำไงดีค่ะรบกวนทีค่ะ
โดย sayogang พฤ 30 ก.ค. 2009 11:18 pm บอร์ด Programming - PHP
1
1758
ศ 31 ก.ค. 2009 9:13 am โดย ponko View Topic เปลี่ยนค.ศให้เป็นพ.ศทำไงดีค่ะรบกวนทีค่ะ
พี่ๆ น้อง ๆ เพื่อนๆ คนไหน เก่ง PHP ช่วยแก้โค๊ดทีครับ
โดย ekaluck2007 พฤ 30 ก.ค. 2009 8:28 pm บอร์ด Programming - PHP
0
1173
พฤ 30 ก.ค. 2009 8:28 pm โดย ekaluck2007 View Topic พี่ๆ น้อง ๆ เพื่อนๆ คนไหน เก่ง PHP ช่วยแก้โค๊ดทีครับ
สยามโฮสฟอร์ยู siamhost4u.com
โดย domain-hosting พฤ 30 ก.ค. 2009 5:25 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
939
พฤ 30 ก.ค. 2009 5:25 pm โดย domain-hosting View Topic สยามโฮสฟอร์ยู siamhost4u.com
เน็ตไทยแลนด์ดอทคอม netthailand.com
โดย domain-hosting พฤ 30 ก.ค. 2009 4:54 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
933
พฤ 30 ก.ค. 2009 4:54 pm โดย domain-hosting View Topic เน็ตไทยแลนด์ดอทคอม netthailand.com
เน็ตดีไซน์โฮส netdesignhost.com
โดย domain-hosting พฤ 30 ก.ค. 2009 4:51 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
1059
พฤ 30 ก.ค. 2009 4:51 pm โดย domain-hosting View Topic เน็ตดีไซน์โฮส netdesignhost.com
เซิร์ฟเวอร์ทูเดย์ servertoday.com
โดย domain-hosting พฤ 30 ก.ค. 2009 4:47 pm บอร์ด Web Hosting Review - Free Host Share Host VPS
0
832
พฤ 30 ก.ค. 2009 4:47 pm โดย domain-hosting View Topic เซิร์ฟเวอร์ทูเดย์ servertoday.com