Latest web development tutorials
×

CSS หลักสูตร

CSS หลักสูตร CSS แนะนำโดยย่อ CSS ไวยากรณ์ CSS Id และ Class ผู้เลือก CSS สร้าง CSS พื้นหลัง(background) CSS ข้อความ(text) CSS แบบอักษร(Fonts) CSS ลิงค์(link) CSS ลักษณะของรายการ(ul) CSS ตาราง(table) CSS รูปแบบกล่อง CSS กรอบ(border) CSS เส้นแสดงรูปร่าง(outline) CSS ขอบ(margin) CSS การกรอก(padding) CSS การจัดกลุ่มและการสร้างรัง CSS ขนาด(Dimension) CSS แสดงผล(display) CSS ตั้งอยู่(position) CSS ลอย(float) CSS เป็นเส้นตรง(align) CSS การรวมกันของเตอร์ CSS หลอกชั้นเรียน CSS องค์ประกอบหลอก CSS ป้าย CSS เมนูแบบเลื่อนลง CSS แกลเลอรี่ภาพ CSS ภาพใส/ทึบแสง CSS ภาพโมเสคเทคโนโลยี CSS ประเภทสื่อ CSS แอตทริบิวต์เตอร์ CSS ย่อ CSS ตัวอย่าง

CSS3 หลักสูตร

CSS3 หลักสูตร CSS3 แนะนำโดยย่อ CSS3 กรอบ(border) CSS3 พื้นหลัง CSS3 การเปลี่ยนแปลงอย่างค่อยเป็นค่อยไป CSS3 ผลข้อความ CSS3 แบบอักษร CSS3 2D เปลี่ยนแปลง CSS3 3D เปลี่ยนแปลง CSS3 การเปลี่ยนแปลง CSS3 นิเมชั่น CSS3 หลายคอลัมน์ CSS3 ส่วนติดต่อผู้ใช้

CSS ออกแบบที่ตอบสนอง

Viewport ตารางมุมมอง คำสั่งสื่อ ภาพ วีดีโอ(video) กรอบ

CSS คู่มืออ้างอิง

CSS คู่มืออ้างอิง CSS ผู้เลือก CSS อ้างอิงคำพูด CSS Web แบบอักษรปลอดภัย CSS นิเมชั่น CSS หน่วย CSS สี CSS ค่าสี CSS ชื่อสี CSS สีเลขฐานสิบหก

CSS หลอกองค์ประกอบ

CSS องค์ประกอบหลอกถูกนำมาใช้เพื่อเพิ่มบางผลกระทบเตอร์พิเศษ


ไวยากรณ์

ไวยากรณ์หลอกองค์ประกอบ:

selector:pseudo-element {property:value;}

คลาส CSS ยังสามารถใช้หลอกองค์ประกอบ:

selector.class:pseudo-element {property:value;}


: บรรทัดแรกองค์ประกอบหลอก

"บรรทัดแรก" หลอกองค์ประกอบที่ใช้ในการตั้งค่ารูปแบบพิเศษเพื่อบรรทัดแรกของข้อความ

ในตัวอย่างต่อไป, เบราว์เซอร์จะขึ้นอยู่กับ "บรรทัดแรก" หลอกองค์ประกอบในรูปแบบของบรรทัดแรกของข้อความในรูปแบบองค์ประกอบพี:

ตัวอย่าง

p:first-line
{
color:#ff0000;
font-variant:small-caps;
}

ลอง»

หมายเหตุ: "บรรทัดแรก" หลอกองค์ประกอบสามารถใช้เฉพาะสำหรับองค์ประกอบระดับบล็อก

หมายเหตุ: คุณสมบัติต่อไปนี้สามารถนำไปใช้กับ "บรรทัดแรก" หลอกองค์ประกอบ:

  • คุณสมบัติแบบอักษร
  • คุณสมบัติสี
  • คุณสมบัติพื้นหลัง
  • คำเว้นวรรค
  • ตัวอักษรการเว้นวรรค
  • ตกแต่งข้อความ
  • แนวตั้ง-align
  • ข้อความเปลี่ยน
  • line-height
  • ชัดเจน

: First ตัวอักษรหลอกองค์ประกอบ

"ครั้งแรกที่ตัวอักษร" หลอกองค์ประกอบที่ใช้ในการตั้งค่ารูปแบบพิเศษให้กับตัวอักษรตัวแรกของข้อความ:

ตัวอย่าง

p:first-letter
{
color:#ff0000;
font-size:xx-large;
}

ลอง»

หมายเหตุ: "ครั้งแรกของตัวอักษร" หลอกองค์ประกอบสามารถใช้เฉพาะสำหรับองค์ประกอบระดับบล็อก

หมายเหตุ: คุณสมบัติต่อไปนี้สามารถนำไปใช้ "ครั้งแรกตัวอักษร" หลอกองค์ประกอบ:

  • คุณสมบัติแบบอักษร
  • คุณสมบัติสี
  • คุณสมบัติพื้นหลัง
  • คุณสมบัติอัตรากำไรขั้นต้น
  • คุณสมบัติ padding
  • คุณสมบัติชายแดน
  • ตกแต่งข้อความ
  • แนวตั้ง-align (เฉพาะในกรณีที่ "ลอย" เป็น "ไม่มี")
  • ข้อความเปลี่ยน
  • line-height
  • ลอย
  • ชัดเจน

หลอกองค์ประกอบและการเรียน CSS

Pseudo องค์ประกอบสามารถใช้ร่วมกับคลาส CSS:

p.article:first-letter {color:#ff0000;}

<p class="article">A paragraph in an article</p>

ตัวอย่างข้างต้นจะทำให้ระดับทั้งหมดเป็นตัวอักษรตัวแรกของบทความวรรคเปลี่ยนเป็นสีแดง


หลาย Pseudo-องค์ประกอบ

ใหญ่ของหลอกองค์ประกอบสามารถรวมกันเพื่อใช้

ในตัวอย่างต่อไปนี้วรรคแรกของตัวอักษรจะถูกแสดงในสีแดงขนาดตัวอักษรเป็น XX-ขนาดใหญ่ บรรทัดแรกของข้อความที่เหลือจะเป็นสีฟ้า, สีและขนาดเล็กตัวพิมพ์ใหญ่

ส่วนที่เหลืออีกย่อหน้าของข้อความในขนาดตัวอักษรปกติและสีที่จะแสดง:

ตัวอย่าง

p:first-letter
{
color:#ff0000;
font-size:xx-large;
}
p:first-line
{
color:#0000ff;
font-variant:small-caps;
}

ลอง»


CSS -: ก่อนที่จะหลอกองค์ประกอบ

"ก่อน" หลอกองค์ประกอบสามารถแทรกเนื้อหาใหม่ในด้านหน้าของเนื้อหาขององค์ประกอบ

ตัวอย่างต่อไปนี้เพื่อแทรกภาพในด้านหน้าของแต่ละ <h1> องค์ประกอบ:

ตัวอย่าง

h1:before
{
content:url(smiley.gif);
}

ลอง»


CSS -: หลังจากหลอกองค์ประกอบ

"หลังจากที่" หลอกองค์ประกอบสามารถแทรกเนื้อหาใหม่หลังเนื้อหาขององค์ประกอบ

ตัวอย่างต่อไปนี้แทรกรูปภาพหลังจากแต่ละ <h1> องค์ประกอบ:

ตัวอย่าง

h1:after
{
content:url(smiley.gif);
}

ลอง»


CSS ทั้งหมดหลอกเรียน / องค์ประกอบ

ผู้เลือก ตัวอย่าง ตัวอย่างที่แสดงให้เห็น
: การเชื่อมโยง a:link เลือกการเชื่อมโยง unvisited ทั้งหมด
: เยี่ยมชม a:visited เลือกการเชื่อมโยงเข้ามาเยี่ยมชมทั้งหมด
: การใช้งาน a:active เลือกเป็นลิงค์ที่ใช้งาน
: โฉบ a:hover วางเมาส์บนสถานะการเชื่อมโยง
: โฟกัส input:focus หลังจากที่เลือกองค์ประกอบเข้ามีโฟกัส
: ครั้งแรกที่ตัวอักษร p:first-letter เลือกตัวอักษรตัวแรกของแต่ละ <p> องค์ประกอบ
: บรรทัดแรก p:first-line เลือกบรรทัดแรกของแต่ละ <p> องค์ประกอบ
: ครั้งแรกที่เด็ก p:first-child <] P> เลือกองค์ประกอบตรงกับองค์ประกอบใด ๆ ที่เป็นองค์ประกอบที่ลูกคนแรก
ก่อนหน้า p:before แทรกเนื้อหาก่อนแต่ละ <p> องค์ประกอบ
: หลังจาก p:after แทรกเนื้อหาหลังจากที่แต่ละ <p> องค์ประกอบ
: lang (ภาษา) p:lang(it) lang เลือกแอตทริบิวต์ <p> องค์ประกอบไปเป็นค่าเริ่มต้น