這篇文章主要介紹了怎么用css畫一個(gè)跳動(dòng)的心,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站是一家專注于成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),內(nèi)黃網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設(shè)10年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:內(nèi)黃等地區(qū)。內(nèi)黃做網(wǎng)站價(jià)格咨詢:18982081108
代碼實(shí)例:
body{
height:100%;
margin:0;
}
.demo{
width:1px;
height:1px;
margin:300pxauto;
position:relative;
animation:tiaodong.8slinearinfinite;
}
.demo::before,.demo::after{
content:'';
position:absolute;
width:80px;
height:120px;
background-color:red;
border-radius:50px50px00;
}
.demo::after{
left:28px;
transform:rotate(45deg);
}
.demo::before{
transform:rotate(-45deg);
box-shadow:-5px-5px10pxgrey;
}
@keyframestiaodong{
0%{
transform:scale(1);
}
50%{
transform:scale(1.05);
}
100%{
transform:scale(1);
}
}
用的是after和before偽元素實(shí)現(xiàn)的,沒(méi)有考慮兼容性,在IE10之前就顯示不出來(lái)了。
可以用span元素替換掉after和before解決掉。
需要加上:-ms-transform。
若是用span元素畫的話,需要右邊的塊設(shè)置z-index屬性。
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“怎么用css畫一個(gè)跳動(dòng)的心”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!