国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

如何使用CSS3畫出一個叮當貓

2020-10-23 18:27:57
字體:
來源:轉載
供稿:網友

剛學習了這個案例,然后覺得比較好玩,就練習了一下。然后發現其實也不難,如果你經常使用PS或者Flash的話,應該就會知道畫個叮當貓是很容易 的事,至少我是這么覺得。但是,用CSS3畫出來確實是第一次接觸,所以很樂意去嘗試一下,對于我這種菜鳥,確實是幫助不少,至少懂得如何去畫一個簡單的 人物形象出來,再加上一些動畫效果,就活了,那就更好玩了!OK,開始之前,先把效果圖曬一下:

PS:說實話,我覺得挺可愛的,小時候經常看多啦A夢,突然感覺很親切,很童真,瞬間年輕了好多,哈哈!熱烈的笑臉

首先,先把HTML結構搭建好:

<div class="wrapper">  <!--叮當貓整體-->  <div class="doraemon">  <!--頭部-->  <div class="head">  <!--眼睛-->  <div class="eyes">  <div class="eye left">   <!--眼珠-->   <div class="black bleft"></div>  </div>  <div class="eye right">   <div class="black bright"></div>  </div>  </div>  <!--臉部-->  <div class="face">  <!--白色臉底-->  <div class="white"></div>  <!--鼻子-->  <div class="nose">   <!--鼻子高光部分-->   <div class="light"></div>  </div>  <!--鼻子的豎線-->  <div class="nose_line"></div>  <!--嘴巴-->  <div class="mouth"></div>  <!--胡須-->  <div class="whiskers">   <div class="whisker rTop r160"></div>   <div class="whisker rMiddle"></div>   <div class="whisker rBottom r20"></div>   <div class="whisker lTop r20"></div>   <div class="whisker lMiddle"></div>   <div class="whisker lBottom r160"></div>  </div>  </div>  </div>  <!--脖子和鈴鐺-->  <div class="choker">  <!--鈴鐺-->  <div class="bell">  <div class="bell_line"></div>  <div class="bell_circle"></div>  <div class="bell_under"></div>  <div class="bell_light"></div>  </div>  </div>  <!--身體-->  <div class="bodys">  <!--肚子-->  <div class="body"></div>  <!--肚兜-->  <div class="wraps"></div>  <!--口袋-->  <div class="pocket"></div>  <!--遮住一半口袋,使其呈現半圓-->  <div class="pocket_mask"></div>  </div>  <!--右手-->  <div class="hand_right">  <!--手臂-->  <div class="arm"></div>  <!--手掌-->  <div class="circle"></div>  <!--遮住手臂和身子交接處的線-->  <div class="arm_rewrite"></div>  </div>  <!--左手-->  <div class="hand_left">  <div class="arm"></div>  <div class="circle"></div>  <div class="arm_rewrite"></div>  </div>  <!--腳-->  <div class="foot">  <div class="left"></div>  <div class="right"></div>  <!--雙腳之間的縫隙-->  <div class="foot_rewrite"></div>  </div>  </div> </div>

 最好先把叮當貓的整體結構仔細研究一下,這對以后想要自己動手畫別的人物形象很有幫助,思路會比較明朗。

接下來,我們按照頭部,脖子,身體,腳部分別進行演示。首先將容器wrapper和叮當貓整體做一些基本的樣式,叮當貓整體doraemon 設置position為relative,主要是為了便于 子元素/后代元素進行定位。

.wrapper{  margin: 50px 0 0 500px; } .doraemon{  position: relative; } 

頭部head的樣式,因為叮當貓的頭部不是正圓,所以寬高有一點偏差,然后使用border-radius將頭部從矩形變成橢圓形,然后再使用徑向漸變從右上角給背景來個放射性漸變,然后在加個陰影,使其更有立體感,background:#07bbee;是為了兼容低版本瀏覽器:

.doraemon .head {  position:relative;  width: 320px;  height: 300px;  border-radius: 150px;  background: #07bbee;  background: -webkit-radial-gradient(right top,#fff 10%,#07bbee 20%,#10a6ce 75%,#000);  background: -moz-radial-gradient(right top,#fff 10%,#07bbee 20%,#10a6ce 75%,#000);  background: -ms-radial-gradient(right top,#fff 10%,#07bbee 20%,#10a6ce 75%,#000);  border:2px solid #555;  box-shadow:-5px 10px 15px rgba(0,0,0,0.45); } 

看看效果到底怎么樣:

驚訝 shenmgui ,這么丑,別急,慢慢讓它活過來:

/*臉部*/  .doraemon .face {  position: relative; /*讓所有臉部元素可自由定位*/  z-index: 2; /*臉在頭部背景上面*/  }  /*白色臉底*/  .doraemon .face .white {  width: 265px; /*設置寬高*/  height: 195px;  border-radius: 150px;  position: absolute; /*進行絕對定位*/  top: 75px;  left: 25px;  background: #fff;  /*此放射漸變也是使臉的左下角暗一些,看上去更真實*/  background: -webkit-radial-gradient(right top,#fff 75%,#eee 80%,#999 90%,#444);  background: -moz-radial-gradient(right top,#fff 75%,#eee 80%,#999 90%,#444);  background: 

主站蜘蛛池模板:
浦东新区|
石家庄市|
梧州市|
高清|
嘉祥县|
绿春县|
九龙县|
平湖市|
宁陕县|
修文县|
蒙阴县|
宜都市|
永和县|
嘉鱼县|
陆良县|
原平市|
福泉市|
凤山市|
定西市|
灵武市|
朝阳区|
剑河县|
辽宁省|
南阳市|
抚宁县|
旺苍县|
怀来县|
盐津县|
镇安县|
潼关县|
霍州市|
吕梁市|
迁西县|
合肥市|
太保市|
洞口县|
登封市|
都匀市|
黄陵县|
墨竹工卡县|
澄城县|