วิธีแสดงและซ่อน Div ด้วยการเปลี่ยนใน CSS

Withi Saedng Laea Sxn Div Dwy Kar Peliyn Ni Css



วัตถุประสงค์หลักของ div คือการแบ่งหน้าออกเป็นส่วนต่างๆ และจัดรูปแบบตามนั้น ในการเปรียบเทียบ การกำหนดสไตล์ div นั้นค่อนข้างง่ายเนื่องจากรหัสและแอตทริบิวต์ นอกจากนี้ การแสดงและซ่อน div ก็เป็นส่วนหนึ่งของการจัดสไตล์ด้วย

ในคู่มือนี้ เราจะเรียนรู้ขั้นตอนการแสดงและซ่อน div ด้วยปุ่ม ' การเปลี่ยนแปลง ” คุณสมบัติของ CSS

จะแสดงและซ่อน Div ด้วยการเปลี่ยนใน CSS ได้อย่างไร

ซีเอสเอส “ การเปลี่ยนแปลง ” ทำให้ง่ายต่อการเปลี่ยนมูลค่าของทรัพย์สินตามระยะเวลาที่กำหนด อาจเป็นองค์ประกอบลอยหรือแอ็คทีฟ ขึ้นอยู่กับสถานะขององค์ประกอบ นอกจากนี้ คุณสมบัติการเปลี่ยนแปลงของ CSS ยังใช้เพื่อแสดงและซ่อน div ใน HTML







ตอนนี้ มาดูไวยากรณ์ของคุณสมบัติการเปลี่ยนแปลงกัน



ไวยากรณ์



มีสองสิ่งที่คุณต้องระบุเมื่อสร้างเอฟเฟกต์การเปลี่ยน:





โดยพื้นฐานแล้ว “ การเปลี่ยนแปลง ” เป็นสมบัติชวเลขประกอบด้วยคุณสมบัติอื่น ๆ สี่ประการซึ่งได้รับด้านล่าง:

การเปลี่ยนแปลง : ทรานซิชั่น-คุณสมบัติ

ทรานซิชั่น-ไทม์มิ่ง-ฟังก์ชัน ทรานซิชั่น-ดีเลย์

นี่คือคำอธิบายของคุณสมบัติดังกล่าว:



  • ทรานซิชั่น-พร็อพเพอร์ตี้: ใช้เพื่อตั้งค่าการเปลี่ยนเป็นคุณสมบัติ CSS เช่น ความกว้าง ความสูง ความทึบ และอื่นๆ อีกมากมาย
  • ระยะเปลี่ยนผ่าน: ใช้เพื่อระบุระยะเวลาของการเปลี่ยนแปลง
  • ทรานซิชั่น-ไทม์มิ่ง-ฟังก์ชัน: ใช้เพื่อกำหนดความเร็วของการเปลี่ยนแปลง
  • การเปลี่ยน-ล่าช้า: ระบุเวลาที่การเปลี่ยนเริ่มต้นหรือล่าช้า

มาดูตัวอย่างที่เราจะแสดงและซ่อน div ด้วย ' การเปลี่ยนแปลง ” คุณสมบัติของ CSS เพื่อจุดประสงค์นี้ อันดับแรก เราสร้าง “ div ” และประเภทอินพุต “ ช่องทำเครื่องหมาย

ขั้นตอนที่ 1: สร้างและจัดรูปแบบ Div

ภายในแท็ก

เราจะเพิ่มป้ายกำกับโดยใช้แท็ก

HTML

>

> แสดง Div > <ประเภทอินพุต = 'ช่องทำเครื่องหมาย' >

> กองที่ซ่อนอยู่ >

>

ต่อจากนี้เราจะจัดรูปแบบ div โดยใช้คุณสมบัติ background-color และกำหนดสีของพื้นหลังเป็น “ rgb(238, 190, 118) ” เราจะกำหนดความสูงของ div เป็น “ 150px ” และปรับเส้นขอบรอบๆ เป็น “ 10px ”, “ สันเขา ', และ ' rgb(6, 56, 2) ” สุดท้ายเราจะกำหนดขนาดฟอนต์เป็น “ 50px

CSS

div {

สีพื้นหลัง : rgb ( 238 , 190 , 118 ) ;

ความสูง : 150px ;

ชายแดน : 10px สันเขา rgb ( 6 , 56 , สอง ) ;

ขนาดตัวอักษร : 50px ;

}

ผลลัพธ์ของรหัสที่อธิบายข้างต้นได้รับด้านล่าง ที่นี่ คุณจะเห็นว่าสร้าง div และช่องทำเครื่องหมายสำเร็จแล้ว:

ตอนนี้ ไปที่ขั้นตอนถัดไปที่เราซ่อนและแสดง div โดยใช้คุณสมบัติการเปลี่ยนแปลง

ขั้นตอนที่ 2: แสดงและซ่อน Div ด้วยการเปลี่ยน

ในการทำเช่นนี้ เราจะตั้งค่าเอฟเฟกต์การเปลี่ยนแปลงโดยการตั้งค่า “ ความทึบ ” โดยมีระยะเวลาเป็น “ 2s ” และค่าความทึบเป็น “ 0 ” ในคลาส div ที่เราสร้างใน CSS:

การเปลี่ยนแปลง : ความทึบ 2s ;

ความทึบ : 0 ;

บันทึก: เราจะใช้การเปลี่ยนแปลงใน “ ความทึบ ” คุณสมบัติการตั้งค่าความโปร่งใสขององค์ประกอบ ที่นี่เราจะระบุค่าเป็น “ 0 ” ซึ่งหมายความว่าเมื่อการเปลี่ยนแปลงเริ่มต้น div จะถูกซ่อนไว้เป็นเวลาสองวินาที

หลังจากตั้งค่าการเปลี่ยนแปลง เราจะใช้ “ ป้อนข้อมูล ” เพื่อเข้าถึงประเภทอินพุตที่สร้างในไฟล์ HTML และตั้งค่าคลาสหลอกขององค์ประกอบอินพุตเป็น “ :checked ” จากนั้นเราจะเข้าถึง div ที่สร้างขึ้นและ ' + ตัวดำเนินการ ” จะถูกใช้เพื่อเชื่อมโยงช่องทำเครื่องหมายกับ div ดังนั้น เมื่อดำเนินการในช่องกาเครื่องหมาย การใช้งานจะส่งผลต่อ div ต่อไปเราจะตั้งค่าความทึบเป็น “ 1 ”:

ป้อนข้อมูล : ตรวจสอบแล้ว + div {

ความทึบ : 1

}

บันทึก: เราจะระบุค่าความทึบเป็น “ 1 ” ซึ่งหมายความว่าเมื่อทำเครื่องหมายที่ช่องทำเครื่องหมาย div ที่สร้างขึ้นจะปรากฏขึ้น ยิ่งกว่านั้น ยกเลิกการทำเครื่องหมายเพื่อซ่อน div

อย่างที่คุณเห็น div ถูกแสดงและซ่อนโดยใช้ ' การเปลี่ยนแปลง ” ทรัพย์สินและ “ :checked องค์ประกอบระดับหลอก:

เราได้อธิบายวิธีการซ่อนและแสดง div พร้อมคุณสมบัติการเปลี่ยนใน CSS

บทสรุป

ในการแสดงและซ่อน div ' การเปลี่ยนแปลง ” ทรัพย์สินและ “ :checked ” pseudo-class element ถูกใช้ในลักษณะที่ค่าของ div opacity ถูกตั้งค่าเป็น “ 0 ” และใน :checked pseudo-class element ตั้งค่า opacity เป็น “ 1 ” เมื่อผู้ใช้คลิกที่ช่องทำเครื่องหมาย div จะปรากฏขึ้น และเมื่อไม่ได้เลือก div จะซ่อน ในคู่มือนี้ เราได้อธิบายวิธีการซ่อนและแสดง div โดยใช้คุณสมบัติการเปลี่ยนแปลง