最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

怎樣用HTML和CSS做出大白

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 15:26:54
文檔

怎樣用HTML和CSS做出大白

怎樣用HTML和CSS做出大白:這次給大家?guī)碓鯓佑肏TML和CSS做出大白,用HTML和CSS做出大白的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。PS:您最好對 HTML 和 CSS 有一定的了解,但如果你是小白也沒關(guān)系,小白見「大白」也是可以的!一、準(zhǔn)備工作進(jìn)入到 /home/shiya
推薦度:
導(dǎo)讀怎樣用HTML和CSS做出大白:這次給大家?guī)碓鯓佑肏TML和CSS做出大白,用HTML和CSS做出大白的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。PS:您最好對 HTML 和 CSS 有一定的了解,但如果你是小白也沒關(guān)系,小白見「大白」也是可以的!一、準(zhǔn)備工作進(jìn)入到 /home/shiya

這次給大家?guī)碓鯓佑肏TML和CSS做出大白,用HTML和CSS做出大白的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。

PS:您最好對 HTML 和 CSS 有一定的了解,但如果你是小白也沒關(guān)系,小白見「大白」也是可以的!

一、準(zhǔn)備工作

進(jìn)入到 /home/shiyanlou/ 目錄下,新建空白文檔:

命名為 Baymax.html (其它名字也可以,但后綴名必須是 .html):

使用 gedit 打開,準(zhǔn)備編輯代碼:

二、編寫 HTML

填寫以下代碼:

<!doctype html> 
<html> 
 <head><meta charset="utf-8"><title>Baymax</title></head> 
<body> 
 
 <div id="baymax"> 
 
 <!-- 定義頭部,包括兩個(gè)眼睛、嘴 --> 
 <div id="head"> 
 <div id="eye"></div> 
 <div id="eye2"></div> 
 <div id="mouth"></div> 
 </div> 
 
 <!-- 定義軀干,包括心臟 --> 
 <div id="torso"> 
 <div id="heart"></div> 
 </div> 
 
 <!-- 定義肚子腹部,包括 cover(和軀干的連接處) --> 
 <div id="belly"> 
 <div id="cover"></div> 
 </div> 
 
 <!-- 定義左臂,包括一大一小兩個(gè)手指 --> 
 <div id="left-arm"> 
 <div id="l-bigfinger"></div> 
 <div id="l-smallfinger"></div> 
 </div> 
 
 <!-- 定義右臂,同樣包括一大一小兩個(gè)手指 --> 
 <div id="right-arm"> 
 <div id="r-bigfinger"></div> 
 <div id="r-smallfinger"></div> 
 </div> 
 
 <!-- 定義左腿 --> 
 <div id="left-leg"></div> 
 
 <!-- 定義右腿 --> 
 <div id="right-leg"></div> 
 
 </div> 
</body> 
<html>

三、添加 CSS 樣式

我們已經(jīng)使用 HTML 定義好「大白」的各個(gè)元素,現(xiàn)在就需要利用到 CSS 來繪制它的樣式外表。

由于「大白」是白色的,為了更容易辨識,我們把背景設(shè)為深色。

然后首先是頭部:

body { 
 background: #595959; 
} 
 
#baymax{ 
 /*設(shè)置為 居中*/ 
 margin: 0 auto; 
 
 /*高度*/ 
 height: 600px; 
 
 /*隱藏溢出*/ 
 overflow: hidden; 
} 
 
#head{ 
 height: 64px; 
 width: 100px; 
 
 /*以百分比定義圓角的形狀*/ 
 border-radius: 50%; 
 
 /*背景*/ 
 background: #fff; 
 margin: 0 auto; 
 margin-bottom: -20px; 
 
 /*設(shè)置下邊框的樣式*/ 
 border-bottom: 5px solid #e0e0e0; 
 
 /*屬性設(shè)置元素的堆疊順序; 擁有更高堆疊順序的元素總是會(huì)處于堆疊順序較低的元素的前面*/ 
 z-index: 100; 
 
 /*生成相對定位的元素*/ 
 position: relative; 
}

趕緊再來添加眼睛和嘴吧!

#eye, 
#eye2{ 
 width: 11px; 
 height: 13px; 
 background: #282828; 
 border-radius: 50%; 
 position: relative; 
 top: 30px; 
 left: 27px; 
 
 /*旋轉(zhuǎn)該元素*/ 
 transform: rotate(8deg); 
} 
 
#eye2{ 
 /*使其旋轉(zhuǎn)對稱*/ 
 transform: rotate(-8deg); 
 left: 69px; top: 17px; 
} 
 
#mouth{ 
 width: 38px; 
 height: 1.5px; 
 background: #282828; 
 position: relative; 
 left: 34px; 
 top: 10px; 
}

接下來是軀干和腹部:

#torso, 
#belly{ 
 margin: 0 auto; 
 height: 200px; 
 width: 180px; 
 background: #fff; 
 border-radius: 47%; 
 
 /*設(shè)置邊框*/ 
 border: 5px solid #e0e0e0; 
 border-top: none; 
 z-index: 1; 
} 
 
#belly{ 
 height: 300px; 
 width: 245px; 
 margin-top: -140px; 
 z-index: 5; 
} 
 
#cover{ 
 width: 190px; 
 background: #fff; 
 height: 150px; 
 margin: 0 auto; 
 position: relative; 
 top: -20px; 
 border-radius: 50%; 
}

賦予「大白」象征生命的心臟:

#heart{ 
 width:25px; 
 height:25px; 
 border-radius:50%; 
 position:relative; 
 
 /*向邊框四周添加陰影效果*/ 
 box-shadow:2px 5px 2px #ccc inset; 
 
 rightright:-115px; 
 top:40px; 
 z-index:111; 
 border:1px solid #ccc; 
}

還沒有手和腳,怪萌怪萌的...「大白」需要溫暖的手臂:

#left-arm, 
#right-arm{ 
 height: 270px; 
 width: 120px; 
 border-radius: 50%; 
 background: #fff; 
 margin: 0 auto; 
 position: relative; 
 top: -350px; 
 left: -100px; 
 transform: rotate(20deg); 
 z-index: -1; 
} 
 
#right-arm{ 
 transform: rotate(-20deg); 
 left: 100px; 
 top: -620px; 
}

還沒有手指頭呢:

#l-bigfinger, 
#r-bigfinger{ 
 height: 50px; 
 width: 20px; 
 border-radius: 50%; 
 background: #fff; 
 position: relative; 
 top: 250px; 
 left: 50px; 
 transform: rotate(-50deg); 
} 
 
#r-bigfinger{ 
 left: 50px; 
 transform: rotate(50deg); 
} 
 
#l-smallfinger, 
#r-smallfinger{ 
 height: 35px; 
 width: 15px; 
 border-radius: 50%; 
 background: #fff; 
 position: relative; 
 top: 195px; 
 left: 66px; 
 transform: rotate(-40deg); 
} 
 
#r-smallfinger{ 
 background: #fff; 
 transform: rotate(40deg); 
 top: 195px; 
 left: 37px; 
}

迫不及待要給「大白」加上腿了吧:

#left-leg, 
#right-leg{ 
 height: 170px; 
 width: 90px; 
 border-radius: 40% 30% 10px 45%; 
 background: #fff; 
 position: relative; 
 top: -640px; 
 left: -45px; 
 transform: rotate(-1deg); 
 z-index: -2; 
 margin: 0 auto; 
} 
 
#right-leg{ 
 background: #fff; 
 border-radius:30% 40% 45% 10px; 
 margin: 0 auto; 
 top: -810px; 
 left: 50px; 
 transform: rotate(1deg); 
}

屬于你的暖男大白來到了你的身邊,是不是特有安全感哦!

相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!

相關(guān)閱讀:

在HTML中水平線標(biāo)注與代碼注釋應(yīng)該如何使用

在HTML/XHTML中的img圖像標(biāo)簽應(yīng)該如何使用

怎樣修改輸入框的默認(rèn)文字顏色

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

怎樣用HTML和CSS做出大白

怎樣用HTML和CSS做出大白:這次給大家?guī)碓鯓佑肏TML和CSS做出大白,用HTML和CSS做出大白的注意事項(xiàng)有哪些,下面就是實(shí)戰(zhàn)案例,一起來看一下。PS:您最好對 HTML 和 CSS 有一定的了解,但如果你是小白也沒關(guān)系,小白見「大白」也是可以的!一、準(zhǔn)備工作進(jìn)入到 /home/shiya
推薦度:
標(biāo)簽: 如何使用 制作 大白
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top