Page 41 - ชิ้นงานโครงงาน สหรัฐ
P. 41

้
                     11. กำรก�ำหนดรูปแบบของพืนหลัง
 10. CSS Border



                                                                               ่
                                 ้
                                                                                                        ้
                                                                                        ้
                                                                                        ั
                   กำรก�ำหนดพืนหลัง (Bacspound) ให้กับเบเพจโดยใช ้ค�ำสัง CSS นน ส7มำรถใส่พืนหลัง
 ้
 เส้นขอบจะมีทังหมด 4 ด้ำน คือ ด้ำนบน ขวำ ล่ำง และซ ้ำย โดยสำมำรถก�ำหนดรูปแบบ    ให้กับวัตถุโตๆกได้  โดยสำมำรถก�ำหนดได้  ?  รูปแบบ  คือ  กำรก�ำหนดสีและรูปภำพให้เปนพืนหลัง
                                                                                                        ้
                           ็
                                                                                                    ็
 ของเส้นขอบ (Sye), ขนำด (Sze) และสีให้กับ Eement ได้หลำยรูปแบบและสำมำรถก�ำหนดเพียง  ซึงมี Propety
             ่
 ่
 ่
 ่ ่
 ึ
 ด้ำนใดด้ำนหนงกได้ ซึง Properly ทีเกียวกับเส้นขอบมีดังน ี ้  11.1 กำรใส่สีพืนหลัง สำมำรถก�ำหนดพืนหลังสีเวบเพจได้
 ็
                           ้
                                                    ้
                                                             ็
 Property   11.2 กำรใส่รูปภำพพืนหลัง   ก่อนอืนต้องมีรูปภำพพีจะท�ำเปนพืนพลังก่อนซึงควรมกบไว้ในโฟล
                                 ้
                                                                                        ่
                                                                            ้
                                                ่
                                                                                                 ็
                                                                        ็
 border-style                   ่                       ้ ้         ่         ่                              ้
                                                        ี
                                                                          ็
                                                                                ็
 none       เดอร ์  images  ซึงเรำต้องสร ้ำงโฟลเดอร ์นขึนมำเองเพือใช ้เปนทีเกบรูปรำทองเรีบไซต์และต้องตัง
                                                           ้
                                                                                        ่
                                                                   ่
                                                                                                    ่
             ่
                           ็
                                                                                               ็
                                                           ี
 hidden     ชือรูปภำพให้เปนรำษำอังกรษด้ว!  ในตัวอย่ำงนรูปจะมีชือว่ำ  flower.jpg  ซึงถูกเกบไว้ทีโฟลเดอร ์
 dotted     images
                                  ้
                                                    ้
                                                              ้
 dashed     11.3 กำรก�ำหนดให้พืนหลังแสดงภำพซ�ำในแนวตัง
 solid      11.4 กำรก�ำหนดให้พืนหลังแสดงภำพซ�ำในแนวนอน
                                  ้
                                                    ้
 double     11.5 กำรก�ำหนดให้พืนหลังแสดงภำพครังเดียว
                                  ้
                                                     ้
 ridge                               ้            ่                                                  ้
                                             ่
 Inset      11.6  กำรก�ำหนดภำพขึนหลังไมให้เลือนตำมสกรอสบำร ์  (Screll  Bar)  ปกติแล้วภำพขึนหลังจะ
                                                                                 ้
                                                                                             ่
                                                                                                      ่
                            ่
                                 ้
              ่
                                                                                            ่
                                                                                             ิ
 outset     เสือบตำมกำรเลือนขึนลงของหน้ำจอ แต่เรำสำมำรถก�ำหนดให้ภำพพืนหลังให้อยูนงๆ กับทีหรือ
                                                            ่
                                                                  ้
                                             ่
                        ้
 ่
 ่
 ้
                                     ่
 ใช ้ก�ำหนดลักษณะของกรอบทัง 4 ด้ำน ซึงเส้นแต่ละเส้นจะมีลักษณะทีแตกต่ำงกัน groove  ตรึงไว้กับพืนหลังโดยไมต้องเลือนตำมกำรเลือนขึนลงของหน้ำจอโดยกำรใช ้พรีอปเพอร ์ตี  ้
                                        ่
                                                                         ้
                                                                         ั
                                                       ็
 ตัวอย่ำงกำรค�ำนวณหำขนำดของ Ber  Lackgroud alachmen ซึงจะใช ้ได้กับแทก <body> เท่ำนน สำมำรถก�ำหนดได้ 2 แบบ คือ
                                                                   ่
                                                               ่
                                                          ่
                                                                 ่
                                  ็
 ก�ำหนดขนำดให้กับ Elenent เช่น  11.6.1 แบบ fixed เปนกำรก�ำหนดให้ภำพอยูกับทีไมเลือนตำม
                                                           ่
                                  ็
    width:250px  11.6.2 แบบ scroll เปนกำรก�ำหนด ให้ภำพ เลือนตำม Scroll bar
    padding 10px:
    border:Spx solid gray
    mangin:10px      12. กำรจัดวำงต�ำเเหนงของอิลิเมนต์
                                                   ่
 ่
 สำมำรถค�ำนวณหำค่ำขนำดทีแท้จริงของ Elemest ได้ ดังน ี ้
    width = 250px
    padding = 10      โดยทัวไปแล้วรูปแบบของ  CSS  จะอนญำตให้เรำสำมำรถวำงสิงต่ำงๆ  ทีเปนอิลิเมนด์  ได้
                                                                                  ่
                                                                                            ่
                         ่
                                                                                              ็
                                                          ุ
 ็
 จะแบ่งได้เปน 2 ส่วน คือ  อย่ำงอิสระในหน้ำเวบเพจ   ส�ำหรับกำรเคลือนย้ำยวัดถุตำงๆ   ในหน้ำเวบเพรนนจะเกิดจำกกำร
                                                                                             ้
                                                        ่
                                                                                      ็
                                                                                             ั
                               ็
    padding-left = 10px แaะ padding-right = 10px จะได้ 10+10 = 20p  เปลียนแปลงต�ำแหนงของวัตถุนนๆ
                                           ้
               ่
                                           ั
    border = 5px
 จะแบ่งได้เปน 2 ส่วน คือ   top
 ็
    border-left = 5px และborde-right = spx จะได้ 5+5 = 10p  Auto % ค่ำทีเปนตัวเลข
                          ่
                            ็
    margin = 10px  ใช ้ก�ำหนดต�ำเเหนงวัตถุให้อยูขอบด้ำนบน
                                         ่
                              ่
 จะแบ่งได้เปน 2 ส่วน คือ  bottom
 ็
    mangin-lef = 10px และmargin-right = 10px จะได้ 10+10 = 20px  Auto % ค่ำทีเปนตัวเลข
                          ่
                            ็
 ้
 ั
 ดังนน ระได้  ใช ้ก�ำหนดต�ำเเหนงวัตถุให้อยูขอบด้ำนล่ำง
                                         ่
                              ่
  250+20+10+20 = 300px  left
                          ่
                            ็
            Auto % ค่ำทีเปนตัวเลข
                                         ่
            ใช ้ก�ำหนดต�ำเเหนงวัตถุให้อยูขอบด้ำนซ ้ำย
                              ่
 40                                                                                                             41
   36   37   38   39   40   41   42   43   44   45   46