<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答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實現(xiàn)一個可愛的大白圖文實例

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

        html實現(xiàn)一個可愛的大白圖文實例

        html實現(xiàn)一個可愛的大白圖文實例:每個人心中都有一個暖暖的大白,blingbling的大眼睛~軟軟的肚子~寬厚的肩膀~善良的心腸~如果可以,我愿意淪陷在大白的肚子里永遠(yuǎn)不出來,哈哈~毛球要失寵咯~哈哈哈每個人都是獨立的個體,大白也不例外,仔細(xì)觀察大白有一個圓圓的頭加一對黑溜溜的眼睛,沒有腹
        推薦度:
        導(dǎo)讀html實現(xiàn)一個可愛的大白圖文實例:每個人心中都有一個暖暖的大白,blingbling的大眼睛~軟軟的肚子~寬厚的肩膀~善良的心腸~如果可以,我愿意淪陷在大白的肚子里永遠(yuǎn)不出來,哈哈~毛球要失寵咯~哈哈哈每個人都是獨立的個體,大白也不例外,仔細(xì)觀察大白有一個圓圓的頭加一對黑溜溜的眼睛,沒有腹
        定義背景
      1. 因為大白是白的,所以我們可以定義一個深顏色的背景來突出一下大白,讓我們在茫茫屏幕中一眼就能看到它,歐耶~

        /*使用了一個漸變色,沒有做各個瀏覽器的兼容性處理*/body {background: linear-gradient(to bottom, #f91818 0%,#ea8181 100%);}
      2. 定義畫大白的容器
      3. 定義個div容器,控制大白在屏幕中的整體位置

        <!--定義大白的存放容器--><div id="baymax"></div>
        #baymax {
         margin: 0 auto;/*設(shè)置為 居中*/
         height: 600px; /*設(shè)置高度*/
         overflow: hidden; /*隱藏溢出*/
        }
      4. 畫大白的頭部
      5. 大白的頭部是一個橢圓形的,不用canvas自帶的畫橢圓的方法最先想到的就是先畫一個長方形然后用圓角矩形(border-radius,設(shè)置成50%會有圓形的效果)的方法繪制。

      6. 頭部下巴那邊有一層灰色的陰影,我們在長方形的下面加一個灰色的底邊框就可以了。

      7. 眼睛也是圓形的可以用同樣的方法,將眼睛和嘴巴(那是嘴巴嗎?)相對定位在頭部相應(yīng)位置即可。

        <!-- 定義頭部,包括兩個眼睛、嘴 -->
         <div id="head">
         <div id="eye">
         </div>
         <div id="eye2">
         </div>
         <div id="mouth">
         </div>
         </div>#head { height: 64px;width: 100px; border-radius: 50%; /*以百分比定義圓角的形狀*/ background: #fff; /*定義背景顏色*/ margin: 0 auto;/*頭部居中*/ margin-bottom: -20px;/*這個是為了使頭部與身體融為一體*/ border-bottom: 5px solid #e0e0e0; /*設(shè)置下邊框的樣式,制作陰影的效果*/ z-index: 100; /*屬性設(shè)置元素的堆疊順序;擁有更高堆疊順序的元素總是會
         處于堆疊順序較低的元素的前面*/ position: relative; /*生成相對定位的元素,方便眼睛和嘴巴的定位*/
        }#eye,#eye2 {width: 11px;height: 13px;background: #282828;border-radius: 50%; position: relative; /*生成相對定位的元素,相對于上層頭部容器的位置*/ top: 30px;left: 27px; transform: rotate(8deg);/*旋轉(zhuǎn)該元素,讓眼睛有一定的角度*/
        }#eye2 { transform: rotate(-8deg); /*使左右兩只眼睛旋轉(zhuǎn)對稱*/ left: 69px; /*設(shè)置第二只眼睛相對于頭部的位置*/ top: 17px;
        }#mouth {width: 38px;height: 1.5px;background: #282828; position: relative;/*生成相對定位的元素,相對于上層頭部容器的位置*/ left: 34px;top: 10px;
        }

        大白頭部效果.png
      8. 畫大白的軀干和中間的小心臟
      9. 大白脖子到肚子之間的軀干比頭部大比肚子小,可以想象成一個豎著的橢圓形跟其他部分拼接而成(要有想象力哦,不像畫畫,肯定是要各種圖形拼接的)。

      10. 心臟就是一個圓形,里面的月牙效果可以用內(nèi)部陰影做出效果。

        <!-- 定義軀干,包括心臟 -->
         <div id="torso">
         <div id="heart">
         </div>
         </div>#torso {margin: 0 auto;height: 200px; width: 180px;background: #fff; border-radius: 47%;/*設(shè)置圓角*/ border: 5px solid #e0e0e0;/*設(shè)置邊框*/ border-top: none;/*因為頂部要跟頭部做銜接,所以頂部不設(shè)置邊框*/ z-index: 1;/*保證軀干堆疊在頭部的里面*/
        }
        #heart{width:25px;height:25px;border-radius:50%;box-shadow:2px 5px 2px #ccc inset;/*向邊框四周添加陰影效果*/position:relative;/*設(shè)置心臟相對于軀干的位置*/ 
        right:-115px;top:40px;z-index:111;/*保證心臟堆疊在軀干的外面*/border:1px solid #ccc;
        }

        大白軀干效果.png
      11. 畫大白的肚子腹部,包括 cover(和軀干的連接處)
      12. 大白的肚子腹部就是比軀干大一圈的橢圓然后移到軀干的中間位置。

      13. 但是在銜接部分會有邊框的影響,我們可以用一個白色的橢圓將銜接部分的邊框遮蓋住就可以了。

        <!-- 定義肚子腹部,包括 cover(和軀干的連接處) -->
         <div id="belly">
         <div id="cover">
         </div>
         </div>#belly { margin: 0 auto;height: 300px;width: 245px; margin-top: -140px;/*將腹部往上移動,差不多移到軀干的中間位置*/ background: #fff;border-radius: 47%; border: 5px solid #e0e0e0; /*設(shè)置邊框*/ border-top: none; z-index: 5;/*保證腹部堆疊在軀干的外面*/
        }#cover { width: 190px;background: #fff;height: 150px;margin: 0 auto; position: relative;/*將cover部分相對定位到要遮擋的位置*/ top: -20px;border-radius: 50%;
        }

        大白的肚子效果.png
      14. 畫大白的左右臂,包括一大一小兩個手指
      15. 手臂部分是用一個傾斜的橢圓做成,然后隱藏到軀干后面對應(yīng)的位置即可。

      16. 兩個小手指也是兩個傾斜的小橢圓組合而成,定位到手臂對應(yīng)的位置即可。

        <!-- 定義左臂,包括一大一小兩個手指 --> <div id="left-arm"> <div id="l-bigfinger"> </div> <div id="l-smallfinger"> </div> </div> <!-- 定義右臂,同樣包括一大一小兩個手指 --> <div id="right-arm"> <div id="r-bigfinger"> </div> <div id="r-smallfinger"> </div> </div>#left-arm,#right-arm { height: 270px;width: 120px;border-radius: 50%;background: #fff; margin: 0 auto; position: relative; /*將手臂相對定位到相應(yīng)的位置*/ top: -350px;left: -100px; transform: rotate(20deg); /*將手臂(橢圓)順時針旋轉(zhuǎn)20度,更加貼合軀干*/
         z-index: -1;/*保證手臂堆疊在軀干的里面*/
        }#right-arm { transform: rotate(-20deg);/*右手臂(橢圓)相應(yīng)的逆時針旋轉(zhuǎn)20度,與左手臂對稱*/ left: 100px;top: -620px;
        }#l-bigfinger,#r-bigfinger { height: 50px;width: 20px;border-radius: 50%;background: #fff; position: relative;/*將大手指相對定位到相應(yīng)的位置,并相應(yīng)的旋轉(zhuǎn)*/ 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;;/*將小手指相對定位到相應(yīng)的位置,并相應(yīng)的旋轉(zhuǎn)*/ top: 195px; left: 66px;transform: rotate(-40deg);
        }#r-smallfinger { transform: rotate(40deg);left: 37px;
        }

        大白手臂效果.png
      17. 畫大白的左右腿
      18. 腿的畫法就是在矩形的基礎(chǔ)上,用border-radius方法在矩形的四邊畫出不同程度的圓角形成腿的形狀就行,然后將腿相對定位到身體對應(yīng)的位置即可。

        <!-- 定義左腿 -->
         <div id="left-leg">
         </div>
         <!-- 定義右腿 -->
         <div id="right-leg">
         </div>#left-leg,#right-leg { height: 170px;width: 90px; border-radius: 40% 30% 10px 45%;/*矩形的左上、右上、左下、右下各個角度畫不同程度的圓角*/ background: #fff; position: relative;/*相對定位到對應(yīng)的位置*/ top: -640px;left: -45px; transform: rotate(-1deg); z-index: -2;/*保證腿部堆疊在最下面*/ margin: 0 auto;
        }#right-leg { border-radius:30% 40% 45% 10px; top: -810px;left: 50px; transform: rotate(1deg);
        }

        大白腿部效果.png
      19. 寫在最后的拼圖游戲
      20. 看完整個教程,是不是覺得畫一個大白其實就很少的幾個知識點:border-radius、position: relative、 z-index、transform: rotate(*deg)、border、box-shadow,剩下的就是靠position和z-index各種定位拼接堆疊,只要想明白了要哪些基本元素,就可以很輕松的拼接成一個萌萌的大白哦~下面我把所有的零部件列舉出來,怎么拼接就看自己的想象力咯~哈哈


        大白分解和最終效果圖.png
      21. 完整代碼
        <!DOCTYPE html><html><head><meta charset="utf-8"><meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible"><title>html+css實現(xiàn)大白的畫法</title><meta content="" name="description"><meta content="" name="keywords"> <style type="text/css"> /*定義整體的背景色*/ body {background: linear-gradient(to bottom, #f91818 0%,#ea8181 100%);} 
         #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è)置元素的堆疊順序;
         擁有更高堆疊順序的元素總是會處于堆疊順序較低的元素的前面*/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; right:-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,

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

        文檔

        html實現(xiàn)一個可愛的大白圖文實例

        html實現(xiàn)一個可愛的大白圖文實例:每個人心中都有一個暖暖的大白,blingbling的大眼睛~軟軟的肚子~寬厚的肩膀~善良的心腸~如果可以,我愿意淪陷在大白的肚子里永遠(yuǎn)不出來,哈哈~毛球要失寵咯~哈哈哈每個人都是獨立的個體,大白也不例外,仔細(xì)觀察大白有一個圓圓的頭加一對黑溜溜的眼睛,沒有腹
        推薦度:
        標(biāo)簽: 一個 有一個 大白
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 国产精一品亚洲二区在线播放| 日韩一区二区免费视频| 日本亚洲成高清一区二区三区 | 最近免费中文字幕大全高清大全1 最近免费中文字幕mv在线电影 | 亚洲中文无码线在线观看| 99热这里只有精品免费播放 | 亚洲成熟丰满熟妇高潮XXXXX| 18禁超污无遮挡无码免费网站国产| 亚洲伊人久久大香线蕉结合| 美女视频黄是免费的网址| 亚洲精品自偷自拍无码| 国产一区视频在线免费观看| 日本永久免费a∨在线视频| 久久久久亚洲精品中文字幕| 在线免费观看h片| 亚洲视频在线免费播放| 好爽又高潮了毛片免费下载| 国产精品久久亚洲一区二区| 久久亚洲中文字幕精品一区| 久久精品国产免费一区| 亚洲国产成+人+综合| 国产免费131美女视频| jizz日本免费| 亚洲成人高清在线观看| 日本19禁啪啪无遮挡免费动图| 一级毛片免费不卡| 亚洲视频在线观看网站| 国产一级做a爱免费视频| 在线观看人成视频免费无遮挡| 伊人久久综在合线亚洲2019| 成人黄动漫画免费网站视频 | 伊人久久大香线蕉亚洲五月天| 84pao国产成视频免费播放| 中文无码亚洲精品字幕| 亚洲精品无码久久不卡| 黄在线观看www免费看| 杨幂最新免费特级毛片| 亚洲精品在线不卡| 全亚洲最新黄色特级网站| 99热这里只有精品6免费| 亚洲精品9999久久久久无码|