今天,我用 HTML 和 CSS 完成了一個人臉的制作。首先,我創建了一個 HTML 文件,并使用<canvas>
元素來定義人臉區域。
<canvas id="face" width="200" height="200"></canvas>
然后,我使用 CSS 來設置人臉的大小、背景顏色和邊框。我使用border-radius
屬性來定義人臉的圓角,并使用box-shadow
屬性添加一些陰影。
#face {
width: 200px;
height: 200px;
background-color: #ffdbac;
border-radius: 50%;
box-shadow: 0 0 10px #000;
}
接下來,我使用 HTML 的<img>
元素來定義人臉的眼睛和嘴巴。
<img id="eyes" src="eyes.png">
<img id="mouth" src="mouth.png">
我使用 CSS 的position
屬性將這些元素定位到人臉上。
#eyes {
position: absolute;
top: 60px;
left: 50px;
}
#mouth {
position: absolute;
top: 120px;
left: 50px;
}
最后,我制作了一些簡單的動畫來讓眼睛實現眨眼的效果。我使用 CSS 的@keyframes
屬性來定義動畫,并使用animation
屬性將動畫應用到眼睛上。
@keyframes blink {
0% {
height: 20px;
}
50% {
height: 5px;
}
100% {
height: 20px;
}
}
#eyes {
animation: blink 5s infinite;
}
現在,我的人臉完成了!通過 HTML 和 CSS,我可以創建出一些非常有趣和實用的東西。
上一篇2048+html5代碼
下一篇docker2376端口