DHTML CSS Positioning (CSS-P)
- หน้าก่อนหน้า นิยาม DHTML
- หน้าต่อไป DHTML DOM
CSS ใช้เพื่อเพิ่มสไตล์ไปยังองค์ประกอบ HTML。
ตัวอย่าง
หมายเหตุ:ส่วนใหญ่ของตัวอย่าง DHTML ต้องการ IE 4.0+ หรือ Netscape 7+ หรือ Opera 7+!
- position:relative
- การจัดตำแหน่งองค์ประกอบนี้เอาไว้ตามตำแหน่งปกติขององค์ประกอบ
- position:relative
- การจัดตำแหน่งหัวข้อทั้งหมดเอาไว้ตามตำแหน่งปกติ
- position:absolute
- การใช้ค่าอัตราส่วนเพื่อจัดตำแหน่งองค์ประกอบ
คุณสามารถหาตัวอย่างเพิ่มเติมได้ที่ด้านล่างของหน้า
รายการใดที่สามารถใช้ร่วมกับ CSS-P?
สิ่งแรก องค์ประกอบนี้ต้องมีการกำหนดรายการ position (relative หรือ absolute)
ดังนั้น ฉันสามารถตั้งค่า CSS-P ต่อไปนี้ได้
- left - ตำแหน่งด้านซ้ายขององค์ประกอบ
- top - ตำแหน่งด้านบนขององค์ประกอบ
- visibility - กำหนดว่าองค์ประกอบควรเห็นได้หรือไม่
- z-index - ลำดับการเรียงขององค์ประกอบ
- clip - การตัดองค์ประกอบ
- overflow - การจัดการกับสิ่งที่หลุดออกมา
Position
รายการ position ของ CSS อนุญาตให้คุณควบคุมการจัดตำแหน่งขององค์ประกอบในเอกสาร
position:relative
position:relative รายการจัดตำแหน่งองค์ประกอบตามตำแหน่งปกติขององค์ประกอบนี้
ตัวอย่างดังกล่าวจะจัดตำแหน่งองค์ประกอบ div โดยใช้จุดมาตรฐานมาจากตำแหน่งปกติขององค์ประกอบนี้ 10 พิกเซลข้างขวา
div { position:relative; left:10; }
position:absolute
position:absolute รายการจัดตำแหน่งองค์ประกอบโดยใช้ margin จากหน้าต่าง
ตัวอย่างดังกล่าวจะจัดตำแหน่งองค์ประกอบ div โดยใช้จุดมาตรฐานมาจากมุมของ margin ของบล็อคที่มีความยาวมากที่สุดขององค์ประกอบนี้ 10 พิกเซลข้างขวา
div { position:absolute; left:10; }
Visibility
visibility รายการตัดสินว่าองค์ประกอบควรเห็นได้หรือไม่
visibility:visible
visibility:visible รายการทำให้องค์ประกอบเห็นได้
h1 { visibility:visible; }
visibility:hidden
visibility:hidden รายการทำให้องค์ประกอบไม่มีความเห็น
h1 { visibility:hidden; }
Z-index
z-index รายการใช้เพื่อจัดลำดับอันดับขององค์ประกอบหลังจากองค์ประกอบอื่น ๆ โดยมาตราฐาน z-index คือ 0 ค่าที่สูงขึ้น ความสำคัญก็สูงขึ้นด้วย และ z-index: -1 จะมีความสำคัญต่ำกว่า
h1 { z-index:1; } h2 { z-index:2; }
ในตัวอย่างดังกล่าว ถ้า h1 และ h2 มีการบวกกัน หลักความสำคัญของ h2 จะอยู่บน h1。
Filters
filter รายการสามารถให้คุณเพิ่มสไตล์ที่มีประโยชน์มากขึ้นสำหรับข้อความและรูปภาพ。
h1 { width:100%; filter:glow; }
หมายเหตุ:หากต้องการใช้ filter ต้องการระบุความกว้างขององค์ประกอบตลอดเวลา
ตัวอย่างด้านบนกำลังสร้างออกมาดังนี้:
หัวข้อ
ต่าง ๆ ของ filter
หมายเหตุ:หาก background-color จะถูกตั้งเป็น transparent บางครั้ง Filter จะไม่งาน!
แอตทริบิวต์ | ประกาย | คำอธิบาย | ตัวอย่าง |
---|---|---|---|
alpha |
|
อนุญาตให้คุณตั้งระดับโปรงขององค์ประกอบ | filter:alpha( opacity=20, finishopacity=100, style=1, startx=0, starty=0, finishx=140, finishy=270) |
blur |
|
ทำให้องค์ประกอบมีความมัว | filter:blur( add=true, direction=90, strength=6); |
chroma | color | ทำให้สีที่กำหนดโปรง | filter:chroma( color=#ff0000) |
fliph | none | คว่ำองค์ประกอบตามแนวนอน | filter:fliph; |
flipv | none | คว่ำองค์ประกอบตามแนวตั้ง | filter:flipv; |
glow |
|
ทำให้องค์ประกอบมีแสงประกาย | filter:glow( color=#ff0000, strength=5); |
gray | none | แสดงองค์ประกอบด้วยสีดำและขาว | filter:gray; |
invert | none | แสดงองค์ประกอบด้วยสีและความระฟ้าที่ถูกซ้ำ | filter:invert; |
mask | color | แสดงองค์ประกอบที่มีพื้นหลังสีที่กำหนดและสีหน้าตาแบบโปรง | filter:mask( color=#ff0000); |
shadow |
|
แสดงองค์ประกอบที่มีเงา | filter:shadow (color=#ff0000, direction=90); |
dropshadow |
|
แสดงองค์ประกอบที่มีเงา | filter:dropshadow (color=#ff0000, offx=5, offy=5, positive=true); |
wave |
|
แสดงองค์ประกอบเป็นลมกระโดด | filter:wave( add=true, freq=1, lightstrength=3, phase=0, strength=5) |
xray | none | แสดงองค์ประกอบด้วยสีดำ-ขาว ด้วยค่าสีและความสว่างที่เปลี่ยนแปลง | filter:xray; |
Background
คุณสมบัติ background อนุญาตให้คุณเลือกพื้นหลังของตัวเอง
background-attachment:scroll
พื้นหลังจะเคลื่อนตัวเมื่อหน้าเว็บไล่ตาม
background-attachment:fixed
พื้นหลังจะไม่เคลื่อนตัวเมื่อหน้าเว็บไล่ตาม
ตัวอย่างเพิ่มเติม
- Visibility
- หากต้องการที่องค์ประกอบไม่เห็น คุณต้องการที่องค์ประกอบนี้จะแสดงหรือไม่?
- Z-index
- Z-index สามารถใช้เพื่อใส่องค์ประกอบหนึ่งในองค์ประกอบอื่น ด้วยการใช้ลำดับ Z-index
- Z-index
- ดูแล้ว ลำดับ Z-index ขององค์ประกอบนี้ได้เปลี่ยนแล้ว
- Cursors
- เปลี่ยนรูปแบบของตามุมหมุนด้วย CSS
- Filters
- ใช้คุณสมบัติ filter ที่จะเปลี่ยนรูปแบบของข้อความ
- Filters on Images
- คุณสมบัติ filter ก็สามารถนำไปใช้กับภาพด้วย ตรงนี้มีตัวอย่างภาพที่ได้ใช้คุณสมบัติ filter
- Watermark
- ภาพพื้นหลังที่ไม่เคลื่อนตัวเมื่อหน้าเว็บไล่ตาม
- หน้าก่อนหน้า นิยาม DHTML
- หน้าต่อไป DHTML DOM