• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答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
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    純CSS3實(shí)現(xiàn)兔斯基簡(jiǎn)單害羞表情_(kāi)html/css

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 16:36:38
    文檔

    純CSS3實(shí)現(xiàn)兔斯基簡(jiǎn)單害羞表情_(kāi)html/css

    純CSS3實(shí)現(xiàn)兔斯基簡(jiǎn)單害羞表情_(kāi)html/css_WEB-ITnose:看一下這個(gè)簡(jiǎn)單到不能再簡(jiǎn)單的小表情吧: 兔斯基害羞表情 這里我就直接分享代碼吧: html結(jié)構(gòu): 這個(gè)結(jié)構(gòu)還是很簡(jiǎn)單的,畢竟兔斯基就是簡(jiǎn)單的線稿表情。主要還是人為的給它賦予動(dòng)畫(huà),帶入一種有特定情境的表情。 下面就給它設(shè)置css樣
    推薦度:
    導(dǎo)讀純CSS3實(shí)現(xiàn)兔斯基簡(jiǎn)單害羞表情_(kāi)html/css_WEB-ITnose:看一下這個(gè)簡(jiǎn)單到不能再簡(jiǎn)單的小表情吧: 兔斯基害羞表情 這里我就直接分享代碼吧: html結(jié)構(gòu): 這個(gè)結(jié)構(gòu)還是很簡(jiǎn)單的,畢竟兔斯基就是簡(jiǎn)單的線稿表情。主要還是人為的給它賦予動(dòng)畫(huà),帶入一種有特定情境的表情。 下面就給它設(shè)置css樣

    看一下這個(gè)簡(jiǎn)單到不能再簡(jiǎn)單的小表情吧:

    兔斯基害羞表情

    這里我就直接分享代碼吧:

    html結(jié)構(gòu):

     

    這個(gè)結(jié)構(gòu)還是很簡(jiǎn)單的,畢竟兔斯基就是簡(jiǎn)單的線稿表情。主要還是人為的給它賦予動(dòng)畫(huà),帶入一種有特定情境的表情。

    下面就給它設(shè)置css樣式:

    頭部(包括眼睛和臉頰):

    .tuzki_container{ position:relative;}.tuzki{ width:220px; height:300px; margin:50px auto; position: relative; overflow:hidden;}.header{ width:194px; height:170px; background:#fff; border:8px solid #000; border-radius:194px/170px; -webkit-transform:rotate(2deg); -moz-transform:rotate(2deg); -o-transform:rotate(2deg); -ms-transform:rotate(2deg); transform:rotate(2deg); position: absolute; top:45px; left:0; overflow:hidden; z-index:2;}.header:before{ content:''; display:block; width:200px; height:140px; border-bottom:40px solid rgba(198,207,212,0.7); border-radius:150px; margin-top:-5px; z-index:5; position:absolute;}.header .lefteye,.header .righteye{ width:58px; height:8px; background:#000; border-radius:5px; -webkit-transform:rotate(5deg); -moz-transform:rotate(5deg); -o-transform:rotate(5deg); -ms-transform:rotate(5deg); transform:rotate(5deg); position: absolute; top:70px; left:10px;}.header .righteye{ top:78px; left:100px;}.leftcheek{ width:26px; height:26px; background:#ff6666; border-radius:50%; box-shadow:0 0 5px #ff6666; position: absolute; top:95px; left:3px; opacity:0.9; -webkit-animation:cheekscale 1s ease-out infinite; -moz-animation:cheekscale 1s ease-out infinite; -o-animation:cheekscale 1s ease-out infinite; -ms-animation:cheekscale 1s ease-out infinite; animation:cheekscale 1s ease-out infinite;}.rightcheek{ width:30px; height:30px; background:#ff6666; border-radius:50%; box-shadow:0 0 5px #ff6666; position: absolute; top:105px; left:140px; opacity:0.9; -webkit-animation:cheekscale 1s ease-out infinite; -moz-animation:cheekscale 1s ease-out infinite; -o-animation:cheekscale 1s ease-out infinite; -ms-animation:cheekscale 1s ease-out infinite; animation:cheekscale 1s ease-out infinite;}@-webkit-keyframes cheekscale { 0%{ -webkit-transform:scale(1); opacity:0; } 100%{ -webkit-transform:scale(1.1); box-shadow:0 0 10px #ff6666; opacity:0.6; }}@-moz-keyframes cheekscale { 0%{ -moz-transform:scale(1); opacity:0; } 100%{ -moz-transform:scale(1.1); box-shadow:0 0 10px #ff6666; opacity:0.6; }}@-o-keyframes cheekscale { 0%{ -o-transform:scale(1); opacity:0; } 100%{ -o-transform:scale(1.1); box-shadow:0 0 10px #ff6666; opacity:0.6; }}@-ms-keyframes cheekscale { 0%{ -ms-transform:scale(1); opacity:0; } 100%{ -ms-transform:scale(1.1); box-shadow:0 0 10px #ff6666; opacity:0.6; }}@keyframes cheekscale { 0%{ transform:scale(1); opacity:0; } 100%{ transform:scale(1.1); box-shadow:0 0 10px #ff6666; opacity:0.6; }}

    耳朵:

    .leftear{ width:22px; height:50px; border:7px solid #000; border-radius:34px/62px; position:absolute; top:2px; left:75px; -webkit-transform:rotate(6deg); -moz-transform:rotate(6deg); -o-transform:rotate(6deg); -ms-transform:rotate(6deg); transform:rotate(6deg);}.rightear{ width:22px; height:80px; background:#fff; border:7px solid #000; border-top-left-radius:34px 62px; border-top-right-radius:34px 62px; border-bottom-left-radius:34px 100px; border-bottom-right-radius:34px 100px; -webkit-transform:rotate(20deg); -moz-transform:rotate(20deg); -o-transform:rotate(20deg); -ms-transform:rotate(20deg); transform:rotate(20deg); position:absolute; left:140px; top:3px; z-index:3;}.rightear:after{ content:''; display:block; width:30px; height:15px; background:#fff; position: absolute; bottom:-7px; left:-5px;}

    身體:

    .body{ width:100px; height:100px; background:#fff; border:8px solid #000; border-left:6px solid #000; border-top-left-radius:54px 130px; border-top-right-radius:54px 130px; border-bottom-left-radius:20px 100px; border-bottom-right-radius:20px 100px; -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -o-transform:rotate(-3deg); -ms-transform:rotate(-3deg); transform:rotate(-3deg); position: absolute; top:215px; left:65px;}.body:before{ content:''; display:block; width:40px; height:100px; border:7px solid #000; border-right:none; border-top:none; border-top-left-radius:30px 50px; border-top-right-radius:30px 50px; border-bottom-left-radius:24px 80px; -webkit-transform:rotate(19deg); -moz-transform:rotate(19deg); -o-transform:rotate(19deg); -ms-transform:rotate(19deg); transform:rotate(19deg); position: absolute; left:-19px; top:-2px;}.body:after{ content:''; display:block; width:20px; height:60px; border-right:6px solid #000; border-radius:50px; position: absolute; left:57px; top:30px;}

    心形:

    .heart,.heart:before{ display: inline-block; width: 20px; height: 30px; border-radius: 10px; background: #ff6666; position: absolute; top:-10px; left:12.7px; -webkit-transform-origin: bottom right; -moz-transform-origin: bottom right; -o-transform-origin: bottom right; -ms-transform-origin: bottom right; transform-origin: bottom right; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);}.heart:before{ content: ''; -webkit-transform-origin: bottom left; -moz-transform-origin: bottom left; -o-transform-origin: bottom left; -ms-transform-origin: bottom left; transform-origin: bottom left; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); top:-18px; left:2px;}.heart:after{ content: ''; width: 0; height: 0; border-left:10.8px solid transparent; border-right:10.8px solid transparent; border-top:12px solid #ff6666; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); position: absolute; top:22.6px; left:-7.3px;}.hearts{ opacity:0; -webkit-transform:rotate(-30deg) translate3d(-10px,-15px,0); -moz-transform:rotate(-30deg) translate3d(-10px,-15px,0); -o-transform:rotate(-30deg) translate3d(-10px,-15px,0); -ms-transform:rotate(-30deg) translate3d(-10px,-15px,0); transform:rotate(-30deg) translate3d(-10px,-15px,0); -webkit-animation:heartmove 1s ease-in infinite; -moz-animation:heartmove 1s ease-in infinite; -o-animation:heartmove 1s ease-in infinite; -ms-animation:heartmove 1s ease-in infinite; animation:heartmove 1s ease-in infinite;}@-webkit-keyframes heartmove { 0%{ opacity:0; -webkit-transform:rotate(-30deg) translate3d(-10px,-15px,0); } 100%{ opacity:0.6; -webkit-transform:rotate(-30deg) translate3d(-10px,-25px,0); }}@-moz-keyframes heartmove { 0%{ opacity:0; -moz-transform:rotate(-30deg) translate3d(-10px,-15px,0); } 100%{ opacity:0.6; -moz-transform:rotate(-30deg) translate3d(-10px,-25px,0); }}@-o-keyframes heartmove { 0%{ opacity:0; -o-transform:rotate(-30deg) translate3d(-10px,-15px,0); } 100%{ opacity:0.6; -o-transform:rotate(-30deg) translate3d(-10px,-25px,0); }}@-ms-keyframes heartmove { 0%{ opacity:0; -ms-transform:rotate(-30deg) translate3d(-10px,-15px,0); } 100%{ opacity:0.6; -ms-transform:rotate(-30deg) translate3d(-10px,-25px,0); }}@keyframes heartmove { 0%{ opacity:0; transform:rotate(-30deg) translate3d(-10px,-15px,0); } 100%{ opacity:0.6; transform:rotate(-30deg) translate3d(-10px,-25px,0); }}

    PS:因?yàn)橥盟够芏啾砬槎蓟谕粋€(gè)身體,通過(guò)不同動(dòng)畫(huà)來(lái)表現(xiàn)的,所以如果想做流淚的表情,只需要把動(dòng)畫(huà)部分換成流眼淚就行了,其他部分可以不做修改。就是這么簡(jiǎn)單!

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

    文檔

    純CSS3實(shí)現(xiàn)兔斯基簡(jiǎn)單害羞表情_(kāi)html/css

    純CSS3實(shí)現(xiàn)兔斯基簡(jiǎn)單害羞表情_(kāi)html/css_WEB-ITnose:看一下這個(gè)簡(jiǎn)單到不能再簡(jiǎn)單的小表情吧: 兔斯基害羞表情 這里我就直接分享代碼吧: html結(jié)構(gòu): 這個(gè)結(jié)構(gòu)還是很簡(jiǎn)單的,畢竟兔斯基就是簡(jiǎn)單的線稿表情。主要還是人為的給它賦予動(dòng)畫(huà),帶入一種有特定情境的表情。 下面就給它設(shè)置css樣
    推薦度:
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專題
    Top
    主站蜘蛛池模板: 国产福利电影一区二区三区,欧美国产成人精品一| 91国内揄拍国内精品情侣对白| 6一12呦女精品| 亚洲精品欧美精品日韩精品| 国产成人亚洲精品91专区手机| 国产精品视频白浆免费视频| 亚洲精品无码专区2| 国产精品免费久久久久电影网| 国产精品一久久香蕉产线看| 欧美日韩人妻精品一区二区在线| 久久精品一区二区影院| 午夜精品免费在线观看| 99RE6热在线精品视频观看| 日韩精品无码一区二区三区免费| 亚洲国产成人精品久久久国产成人一区二区三区综 | 欧美精品亚洲精品日韩专区va| 精品国产一区二区三区不卡 | jizz国产精品| 青青草国产精品欧美成人| 国产精品电影在线观看| 99久久精品国产麻豆| 99精品国产在热久久无毒不卡| 999久久久免费精品国产| 久久精品国产99久久无毒不卡| 无码人妻精品一区二区三18禁| 亚洲精品国产美女久久久| 亚洲高清专区日韩精品| 日韩精品无码专区免费播放| 无码人妻精品一区二区三18禁| 日韩精品久久久久久久电影蜜臀| 亚洲国产精品无码久久SM| 无码精品视频一区二区三区| 66精品综合久久久久久久| 国产成人无码精品一区在线观看 | 国产欧美日韩综合精品一区二区三区 | 国产精品 码ls字幕影视| 91人前露出精品国产| 女人香蕉久久**毛片精品| 亚洲精品人成在线观看| 国产99精品一区二区三区免费| 国产成人精品免费大全|