近年來,純 CSS 創(chuàng)作的卡通人物作品越來越受歡迎。相比于其他工具,純 CSS 畫卡通人物具有交互性強(qiáng)、體積小、可維護(hù)性高等優(yōu)點。下面就來介紹一下如何使用 CSS 畫卡通人物。
.character {
width: 120px;
height: 200px;
border-radius: 50%;
background-color: #f7decd;
position: relative;
margin: 20px auto 0;
}
.face {
position: absolute;
top: 60px;
left: 0;
width: 100%;
height: 75px;
background-color: #f7decd;
border-bottom-left-radius: 90px 60px;
border-bottom-right-radius: 90px 60px;
}
.eye {
width: 25px;
height: 35px;
border-radius: 50%;
background-color: #fff;
position: absolute;
z-index: 2;
}
.eye.left {
top: 70px;
right: 50%;
margin-right: 13px;
}
.eye.right {
top: 70px;
left: 50%;
margin-left: 13px;
}
.pupil {
width: 10px;
height: 15px;
border-radius: 50%;
background-color: #000;
position: absolute;
z-index: 3;
}
.pupil.left {
top: 78px;
right: 54%;
}
.pupil.right {
top: 78px;
left: 54%;
}
.mouth {
width: 50px;
height: 10px;
background-color: #000;
position: absolute;
top: 110px;
left: 50%;
transform: translateX(-50%);
border-radius: 10px/5px;
box-shadow: 0 0 0 2px #f7decd;
}
代碼中創(chuàng)建了一個 class,名稱為 "character",這代表了主要的形狀,設(shè)置了它的寬度和高度以及圓角半徑,使其形狀類似一個橢圓。也設(shè)置了它的背景色為淡色,與卡通角色的輪廓相似。
然后,在類 "face" 中創(chuàng)建了卡通人物的臉部。類 "eye" 和 "pupil" 是卡通人物的眼睛,其中內(nèi)部的圓形小元素是黑色的。
最后,創(chuàng)建了卡通人物的嘴巴,臉部特征就完成了。當(dāng)然還可以根據(jù)自己的需求和喜好添加其他元素,比如頭發(fā)、鼻子等等。
記住,通過靈活使用 CSS 和類似這樣的工具,可以創(chuàng)作出屬于自己的獨特卡通人物作品!
上一篇dockerosv