国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

使用css實現圓形波浪效果圖

2024-07-11 08:59:42
字體:
來源:轉載
供稿:網友

在移動端經常看到一些圓形波浪圖來顯示金額,剛開始我認為這種效果只能用canvas寫的,后來發現用css也可以。

原理:我們都知道讓塊元素的border-radius:50%會變成圓形,如果少于50%呢,其實就變成不規則的圓形。我們可以利用這個特征,用偽類加上transform動畫來實現波浪效果。

先看一下效果圖:

//css代碼

.wave {        position: relative;     width: 200px;    height: 200px;    background: @color;    border: 5px solid #76daff;    border-radius: 50%;    overflow: hidden;}.wave-box::before,.wave-box::after {      content: '';      position: absolute;      top: 0;      left: 50%;      width: 400px;      height: 400px;      border-radius: 45%;      -webkit-transform: translate(-50%, -70%);      transform: translate(-50%, -70%);      background: rgba(255, 255, 255, 0.5);      -webkit-animation: rotate 10s linear infinite;      animation: rotate 10s linear infinite;      z-index: 10;}@keyframes rotate {  50% {            -webkit-transform: translate(-50%, -75%) rotate(180deg);            transform: translate(-50%, -75%) rotate(180deg);  }  100% {            -webkit-transform: translate(-50%, -70%) rotate(180deg);            transform: translate(-50%, -70%) rotate(180deg);  }}//或者使用預編譯語言更方便,這里使用less.wave(@width; @height; @color) {    position: relative;     width: @width;    height: @height;    background: @color;    border: 5px solid @color;    border-radius: 50%;    overflow: hidden;    &::before,    &::after {        content: '';        position: absolute;        top: 0;        left: 50%;        width: @width * 2;        height: @height * 2;        border-radius: 45%;        transform: translate(-50%, -70%);        background: rgba(255,255,255,0.5);        animation: rotate 10s linear infinite;        z-index: 10;    }    &::after {        border-radius: 47%;        background: rgba(255,255,255,0.5);        animation: rotate 10s linear -5s infinite;        z-index: 20;    }}//調用.wave-box {    .wave(200px; 200px; #76daff);}<!-- 頁面上調用 --><div class="wave-box"></div>

總結

以上所述是小編給大家介紹的使用css實現圓形波浪效果圖 ,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 崇阳县| 娱乐| 西乡县| 乌拉特后旗| 博湖县| 南丰县| 南雄市| 道真| 德惠市| 岳阳市| 阿克苏市| 邯郸市| 盐池县| 从化市| 大邑县| 静乐县| 延安市| 全椒县| 永清县| 广宗县| 射阳县| 广水市| 鄂州市| 齐河县| 正安县| 益阳市| 广丰县| 朝阳市| 辽阳县| 镇雄县| 临沂市| 游戏| 夏河县| 泌阳县| 新竹市| 枣庄市| 温州市| 新巴尔虎右旗| 大方县| 淄博市| 资中县|