Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> CSS

วิธีสร้าง Flip Card (การ์ดพลิก) ด้วย CSS


ในการสร้าง Flip Card ด้วย CSS โค้ดมีดังนี้ −

ตัวอย่าง

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <style>    body {       font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;       margin:20px;    }    .flipCard {       background-color: transparent;       width: 300px;       height: 300px;       perspective: 1000px;    }    .innerCard {       position: relative;       width: 100%;       height: 100%;       text-align: center;       transition: transform 0.6s;       transform-style: preserve-3d;       box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);    }    .flipCard:hover .innerCard {       transform: rotateY(180deg);    }    .frontCard, .cardBack {       position: absolute;       width: 100%;       height: 100%;       -webkit-backface-visibility: hidden;       backface-visibility: hidden;    }    .frontCard {       background-color: rgb(124, 225, 243);       color: black;    }    .cardBack {       background-color: #3329b9;       color: white;       transform: rotateY(180deg);       font-size: 18px;       font-weight: bold;    } </style> </head> <body> <h1>Card Flip with Text Example</h1> <div class="flipCard"> <div class="innerCard"> <div class="frontCard"> <img src="https://cdn.pixabay.com/photo/2016/04/01/11/25/avatar-1300331_960_720.png" alt="Avatar" style="width:300px;height:300px;"> </div> <div class="cardBack"> <h1>James Anderson</h1> <p>Architect</p> <p>Experience: 16 years</p> </div> </div> </div> <h2>Hover over the above image to see the text</h2> </body> </html>

ผลลัพธ์

โค้ดด้านบนจะแสดงผลดังนี้ −

วิธีสร้าง Flip Card (การ์ดพลิก) ด้วย CSS

เมื่อวางเมาส์เหนือรูปภาพ −

วิธีสร้าง Flip Card (การ์ดพลิก) ด้วย CSS