版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、在stylus下用div+css一步一步打造小丸子小丸子成長(zhǎng)記今日小編給大家展示一下怎么用stylus打造一個(gè)天真爛漫的小丸子。預(yù)備工作 npm安裝stylus-npm install -g stylus 在項(xiàng)目名目下新建wanzi.css,wanzi.styl和index,并在html上引入wanzi.css 指令行切換至項(xiàng)目名目 啟動(dòng)live-server實(shí)時(shí)刷新 -live-server 啟動(dòng)stylus,監(jiān)視wanzi.styl-stylus -w wanzi.styl 構(gòu)造小丸子整體結(jié)構(gòu)先分析下小丸子的構(gòu)造,小丸子長(zhǎng)了: 1張臉 頭發(fā) 頸項(xiàng) 身子,身子上穿了衣服 腰上有皮帶 兩只手
2、兩條腿,穿了紅裙子 腳,穿了紅鞋 所以總體結(jié)構(gòu)就是臉的構(gòu)造先設(shè)置基礎(chǔ)樣式base-color = 152131body font-size 20pxbody, div margin 0 padding 0 background ffef5e.border border 1px solid base-color.main position relative width1000px height 1000px margin 50px auto.wanzi position absolute top 250pxleft 100px z-index 10臉上有眼睛,耳朵,眉毛,酒窩,還有櫻桃嘴.所以可
3、以看出都是嵌套關(guān)系,在stylus中表現(xiàn)為臉部基礎(chǔ)樣式.face background fbdac7 width 126px height 113px position absolute border 1px solid 000 top 0 left 20% border-radius 18px 40px 80px 80px 眉毛 實(shí)現(xiàn)原理:設(shè)置width,height確定眉毛長(zhǎng)度,border-radius確定圓化程度,transform:rotate()確定眉毛擺放傾斜程度 .brow width 37px height 3px background base-color position
4、 absolute top 31px border-radius 50% &.left-brow left 13px transform: rotate(-13deg)&.right-brow right 13px transform: rotate(13deg) 眼睛 實(shí)現(xiàn)原理:將盒子用border-radius圓化四角,形成圓形,width和height影響眼睛大小,外形 .eye width 13px height 13px border-radius: 50% background 000000 position absolute top 45px z-index 2
5、&.left-eye left 30% &.right-eyeright 30% 耳朵 實(shí)現(xiàn)原理:設(shè)置border-radius,width和height影響耳朵大小,外形 .ear width 17px height 26px position absolute top 30px background-color fbdac7 z-index 2 &.left-ear left -10% border-radius: 40% 0 0 69%&.right-ear right -10% border-radius 0 40% 69% 0 酒窩 實(shí)現(xiàn)原理:設(shè)置bo
6、rder-radius,width和height影響酒窩大小,外形 .blusher width 14px height 14px border-radius 50% background-color f79c99 position absolute top 77px z-index 2 &.left-blusher left 9%&.right-blusher right 9% 嘴巴 實(shí)現(xiàn)原理:用法圓角border-radius將盒子弄圓,通過(guò)定義偽元素after后的樣式,將偽元素背景色彩設(shè)置成臉部色彩,達(dá)到遮住嘴巴盒子上部分的效果,形成嘴巴的外形 .mouth width
7、30px height 27px border-radius:79% border: 1px solid 000 background-color e77072 position absolute top 62px left 38% z-index 1&:after content /* 必需要有content屬性*/ width 32px height 25pxposition absolute top -9px left -1px background-color fbdac7鋸齒頭發(fā)構(gòu)造實(shí)現(xiàn):通過(guò)transform:skew()將盒子變成平行四邊形,然后通過(guò)rotate()將平行
8、四邊形旋轉(zhuǎn)至角朝下,再通過(guò)位置調(diào)節(jié),調(diào)節(jié)頭發(fā)位置.hair width 35px height 45px background base-color position absolute z-index 1 transform rotate(70deg) scale(1) skew(44deg) translate(8px) &.hair1 top 17px left 27px &.hair2 top 8px left 52px &.hair3 top 4px left 73px &.hair4 top 0 left 90px &.hair5 top 4p
9、x left 108px&.hair6 top 8px left 125px &.hair7 top 17px right 17px頸項(xiàng).neck width 20px height 7px border 1px solid 000 background-color fbdac7 position absolute top 113px left 53px z-index 1衣服整體分析:衣服有衣領(lǐng),背帶,怎么讓背帶跟衣領(lǐng)完整的顯示在衣服中,不超過(guò)衣服盒子?實(shí)現(xiàn):通過(guò)在衣服盒子里設(shè)置overflow:hidden,躲藏超出盒子部分的元素,再通過(guò)z-index調(diào)節(jié)顯示次序,遮住被衣
10、領(lǐng)蓋住的背帶部分衣領(lǐng)實(shí)現(xiàn):tranform:rotate()旋轉(zhuǎn)至合適位置.clothes width 130px height 130px position absolute border: 1px solid 000 background-color ffffff border-radius 36% 36% 0 0 overflow hidden top121px z-index 10 .collar /*衣領(lǐng)*/ width 10px height 25px position absolute border: 1px solid 000 background-color fff top
11、-8px z-index 4 &.left-collar left 35% transform rotate(-40deg) &.right-collarright 35% transform rotate(40deg) .straps /*背帶*/ width 10px height 120px position absolute background-color f7003b border: 1px solid 000 top 0 z-index 3 &.left-straps left 28% &.right-straps right 28% .belt
12、/*腰帶*/ width 130px height 10px position absolute background-color f7003b border: 1px solid 000 top 119px z-index 3雙手構(gòu)造實(shí)現(xiàn)原理:事實(shí)上是兩個(gè)不同色彩的橢圓,通過(guò)顯示次序z-index達(dá)到層疊的效果,最后只露兩邊.arm-inside height 116px width 156px position absolute border: 1px solid 000 background-color ffef5e border-radius 61% top 136px left -1
13、3px z-index 1 .arm-outside height 139px width 181px position absolute border: 1px solid 000 background-color fff border-radius 75% top 122px left -25px裙子構(gòu)造實(shí)現(xiàn):通過(guò)border-radius將裙子下擺削圓,width增強(qiáng)裙子寬度,再通過(guò)border-width放大下擺,最設(shè)置transparent,實(shí)現(xiàn)效果裙子皺紋的實(shí)現(xiàn):先定義一個(gè)基線line,其他線再按照基線舉行rotate(),再略微移一下位置,實(shí)現(xiàn)擺放.skirt border-co
14、lor: e9003a transparent border-style: solid border-width: 0px 57px 90px; left: -57px; position: absolute top: 251px width: 132px z-index: 5 border-radius: 0 0 50% 50% .line width 2px height 44pxbackground-color 000000 position absolute top 23px left 64pxtransform-origin 0 0 &.line1 transform rot
15、ate(20deg) left 11%&.line2 transform rotate(8deg) left 30% &.line3 transformrotate(0deg) &.line4 transform rotate(-8deg) left 68% &.line5transform rotate(-20deg) left 89%大腿構(gòu)造.leg width20px height 60px position absolute border 1px solid 000background-color fadbc7 top 333px z-index 4 &
16、amp;.left-leg left 32px&.right-leg left 80px襪子構(gòu)造實(shí)現(xiàn):由兩部分組成foot和sock,sock部分設(shè)置下邊框不顯示,foot部分通過(guò)rotate()完成腳方向的設(shè)定.sock width 20px height 28px position absolute background ffffff border-style solid border-width 1px 1px 0px 1px border-color 000000 top 370px z-index 4 &.left-sock left 32px &.right
17、-sock left 80px .foot width 48px height 23px position absolute background-color ffffffborder: 1px solid 000 border-radius: 80% top 383px transform-origin 0 0 z-index 3 &.left-foot transform rotate(-24deg) top 405px left 2px &.right-foot transform rotate(24deg) left 86px鞋構(gòu)造實(shí)現(xiàn):類似foot,rotate().shoe width
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海南鋪面租賃合同書(shū)電子版
- 合同產(chǎn)生質(zhì)量事故考核
- 2024高考政治一輪復(fù)習(xí)課時(shí)練16中國(guó)特色社會(huì)主義最本質(zhì)的特征含解析新人教版
- 2024年高考生物二輪復(fù)習(xí)第一篇專題6考向3生物的進(jìn)化和生物多樣性學(xué)案
- 完美國(guó)際黃昏圣殿裝備屬性、所需材料系列介紹(武器篇)投
- 2024購(gòu)買(mǎi)服務(wù)的合同協(xié)議書(shū)
- 2024新疆事業(yè)編制合同到期后單位可以選擇不續(xù)簽
- 2024機(jī)動(dòng)車輛保險(xiǎn)合同樣本
- 2024北京市豬肉入市場(chǎng)廠掛鉤合同范本
- 2024消防工程改造合同
- 20200310公園安全風(fēng)險(xiǎn)辨識(shí)清單
- 華中科技大學(xué)官方信紙
- 60立方油罐容積細(xì)表
- WI-QA-02-034A0 燈具成品檢驗(yàn)標(biāo)準(zhǔn)
- 農(nóng)業(yè)信息技術(shù) chapter5 地理信息系統(tǒng)
- 部編版六年級(jí)上語(yǔ)文閱讀技巧及解答
- 斯派克max操作手冊(cè)
- 項(xiàng)目四 三人表決器ppt課件
- 結(jié)合子的機(jī)械加工工藝規(guī)程及銑槽的夾具設(shè)計(jì)
- 林武樟 完整陽(yáng)宅講義 筆記版[方案]
- 《會(huì)滾的汽車》ppt課件
評(píng)論
0/150
提交評(píng)論