ล่าสุดการพัฒนาเว็บบทเรียน
 

วิธีการ - CSS พับ


เรียนรู้วิธีการสร้าง preloader กับ CSS


วิธีการสร้างพับ


ขั้นตอนที่ 1) เพิ่ม HTML:

ตัวอย่าง

<div class="loader"></div>
ขั้นตอนที่ 2) เพิ่ม CSS:

ตัวอย่าง

.loader {
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */
    border-radius: 50%;
    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
ลองตัวเอง»

ตัวอย่างอธิบาย

border คุณสมบัติระบุขนาดชายแดนและสีของเส้นขอบของโหลด border-radius คุณสมบัติเปลี่ยนโหลดเป็นวงกลม

สิ่งที่สีฟ้าที่หมุนรอบ ๆ ภายในชายแดนที่ระบุไว้กับ border-top สถานที่ให้บริการ นอกจากนี้คุณยังสามารถรวม border-bottom , border-left และ / หรือ border-right ถ้าคุณต้องการมากขึ้น "spinners" (see example below)

ขนาดของโหลดที่ระบุไว้กับ width และ height คุณสมบัติ

ที่ผ่านมาเราเพิ่ม animation ที่ทำให้สิ่งที่ปั่นสีฟ้าตลอดไปด้วยความเร็วในการเคลื่อนไหว 2 สอง

หมายเหตุ: นอกจากนี้คุณควรจะมีคำนำหน้า -webkit- และ -ms- เบราว์เซอร์ที่ไม่สนับสนุนการเคลื่อนไหวและการเปลี่ยนคุณสมบัติ คลิกที่ตัวอย่างเพื่อดูว่า


เพิ่มเหยื่อมากขึ้น

ตัวอย่าง

.loader {
 border-top: 16px solid blue;
 border-bottom: 16px solid blue;
}
ลองตัวเอง»

ตัวอย่าง

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
}
ลองตัวเอง»

ตัวอย่าง

.loader {
 border-top: 16px solid blue;
 border-right: 16px solid green;
 border-bottom: 16px solid red;
 border-left: 16px solid pink;
}
ลองตัวเอง»


ตัวอย่างอื่น

ตัวอย่างของวิธีการที่จะวางรถตักดินที่อยู่ตรงกลางของหน้าและแสดง "page content" เมื่อโหลดเสร็จสมบูรณ์:

ตัวอย่าง

ลองตัวเอง»