亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何使用CSS制作水波紋效果

發布時間:2021-09-15 17:37:46 來源:億速云 閱讀:195 作者:小新 欄目:web開發

這篇文章主要介紹了如何使用CSS制作水波紋效果,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1、首先html創建新文件,定義6個div標簽。

<div class="wave wave5"></div>
<div class="wave wave4"></div>
<div class="wave wave3"></div>
<div class="wave wave2"></div>
<div class="wave wave1"></div>
<div class="wave wave0"></div>

2、div盒子的class設置為“.wave”給它樣式設置添加元素絕對定位,語法“position:absolute;left:100px;top:150px”;寬度設置為30px,高度設置為30px;給div元素添加圓角的邊框border-radius屬性。

代碼示例

.wave{
  position:absolute;
  top:calc((100% - 30px)/2);
  left:calc((100% - 30px)/2);
  width:30px;
  height:30px;
  border-radius:300px;
}

3、div盒子的class設置為“wave0-5”給它樣式設置設置圖像的z-index屬性;再給background-size屬性指定背景圖像的大小;動畫animation綁定到一個<div>元素,只要把六個div疊在一起,搭配CSS的animation,就可以讓六個div依序出現。

代碼示例

.wave0{
  z-index:2;
  background-size:auto 106%;
  animation:w 1s forwards;
}
.wave1{
  z-index:3;
  background-size:auto 102%;
  animation:w 1s .2s forwards;
}
.wave2{
  z-index:4;
  background-size:auto 104%;
  animation:w 1s .4s forwards;
}
.wave3{
  z-index:5;
  background-size:auto 101%;
  animation:w 1s .5s forwards;
}
.wave4{
  z-index:6;
  background-size:auto 102%;
  animation:w 1s .8s forwards;
}
.wave5{
  z-index:7;
  background-size:auto 100%;
  animation:w 1s 1s forwards;
}

4、通過@keyframes規則,創建動畫是通過逐步改變0%是開頭動畫,100%是當動畫完成,注意: 使用animation屬性來控制動畫的外觀,還使用選擇器綁定動畫。

@keyframes w{
  0%{
    top:calc((100% - 30px)/2);
    left:calc((100% - 30px)/2);
    width:30px;
    height:30px;
  }
  100%{
    top:calc((100% - 300px)/2);
    left:calc((100% - 300px)/2);
    width:300px;
    height:300px;
  }

ok,代碼完成

完整代碼

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
.wave{
  position:absolute;
  top:calc((100% - 30px)/2);
  left:calc((100% - 30px)/2);
  width:30px;
  height:30px;
  border-radius:300px;
  background:url(dsd.jpg);
  background-attachment:fixed;
  background-position:center center;
}
.wave0{
  z-index:2;
  background-size:auto 106%;
  animation:w 1s forwards;
}
.wave1{
  z-index:3;
  background-size:auto 102%;
  animation:w 1s .2s forwards;
}
.wave2{
  z-index:4;
  background-size:auto 104%;
  animation:w 1s .4s forwards;
}
.wave3{
  z-index:5;
  background-size:auto 101%;
  animation:w 1s .5s forwards;
}
.wave4{
  z-index:6;
  background-size:auto 102%;
  animation:w 1s .8s forwards;
}
.wave5{
  z-index:7;
  background-size:auto 100%;
  animation:w 1s 1s forwards;
}
@keyframes w{
  0%{
    top:calc((100% - 30px)/2);
    left:calc((100% - 30px)/2);
    width:30px;
    height:30px;
  }
  100%{
    top:calc((100% - 300px)/2);
    left:calc((100% - 300px)/2);
    width:300px;
    height:300px;
  }
}
</style>
</head>
<body>
<div class="wave wave5"></div>
<div class="wave wave4"></div>
<div class="wave wave3"></div>
<div class="wave wave2"></div>
<div class="wave wave1"></div>
<div class="wave wave0"></div>
</body>
</html>

感謝你能夠認真閱讀完這篇文章,希望小編分享的“如何使用CSS制作水波紋效果”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

正宁县| 深泽县| 乐昌市| 望谟县| 石景山区| 密云县| 庆城县| 京山县| 广灵县| 牟定县| 宝清县| 洪江市| 泾阳县| 秦安县| 新平| 平陆县| 丰镇市| 阿荣旗| 房产| 洪洞县| 金塔县| 万源市| 五华县| 卫辉市| 枞阳县| 河北省| 芦山县| 涿州市| 剑阁县| 北宁市| 三穗县| 诏安县| 酉阳| 安图县| 贞丰县| 长乐市| 简阳市| 高台县| 孟村| 泰来县| 无锡市|