日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

純CSS實現跑馬燈效果,CSS動畫知識是該補一補了~

來源: 責編: 時間:2023-11-01 09:18:30 291觀看
導讀前言大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~最近看一個網站的時候,發現一個效果類似于廣告燈的感覺,挺不錯的,于是就想用純CSS來實現這個效果,順便提升一下自己的CSS動

前言

大家好,我是林三心,用最通俗易懂的話講最難的知識點是我的座右銘,基礎是進階的前提是我的初心~S1l28資訊網——每日最新資訊28at.com

最近看一個網站的時候,發現一個效果類似于廣告燈的感覺,挺不錯的,于是就想用純CSS來實現這個效果,順便提升一下自己的CSS動畫技能S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

分析

我們先分析怎么做的,這個效果分成兩個部分S1l28資訊網——每日最新資訊28at.com

  • 上層:真正動畫的層級
  • 下層:充當一個底色

然后他們通過絕對定位疊在一起S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

可以看到,動畫沒開始前,頁面是這樣的,可以理解這是一個底色下層,鋪在下面,讓每一個圓都有一個輪廓S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

動畫上層開始的時候,下層是不變的,一直保持底色S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

開始寫頁面

頁面

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <meta name="viewport" content="width=device-width, initial-scale=1.0">  <title>Document</title>  <style>    body {      background-color: #232b36;    }    .container {      position: relative;    }    .grid {      display: flex;      flex-wrap: wrap;      width: 240px;    }    .high {      position: absolute;      z-index: -1;      top: 0;      left: 0;    }    .low {      opacity: .1;      position: absolute;      z-index: 0;      top: 0;      left: 0;    }    span {      width: 4px;      height: 4px;      margin: 10px;      border-radius: 50%;      background-color: #fff;      opacity: .6;      display: block;    }  </style></head><body>  <div class="container">    <div class="grid high">       30個span。。    </div>    <div class="grid low">       30個span。。    </div>  </div></body></html>

現在能看到已經把兩層疊在了一起S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

動畫

接下來讓 high 這一層開始動畫S1l28資訊網——每日最新資訊28at.com

.high span {      /* 動畫名 */      animation-name: myAnimation;      /* 動畫時長 */      animation-duration: 1s;      /* 無限循環 */      animation-iteration-count: infinite;      background-color: #AEF731;    }    @keyframes myAnimation {      0% {        transform: scale(0);        opacity: 0;      }      100% {        transform: scale(1);        opacity: 1;      }    }

現在就有動畫效果了S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

但是我們可以看到剛剛我們想要的效果,他是中間先變,四周再變的S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

所以我們需要使用到動畫延遲,也就是S1l28資訊網——每日最新資訊28at.com

animation-delay這個樣式屬性S1l28資訊網——每日最新資訊28at.com

.delay-1 {      animation-delay: 0.1s;    }    .delay-2 {      animation-delay: 0.2s;    }    .delay-3 {      animation-delay: 0.3s;    }    .delay-4 {      animation-delay: 0.4s;    }
<div class="grid high">      <span class="delay-4"></span>      <span class="delay-3"></span>      <span class="delay-2"></span>      <span class="delay-1"></span>      <span></span>      <span></span>      <span class="delay-1"></span>      <span class="delay-2"></span>      <span class="delay-3"></span>      <span class="delay-4"></span>      <span class="delay-4"></span>      <span class="delay-3"></span>      <span class="delay-2"></span>      <span class="delay-1"></span>      <span></span>      <span></span>      <span class="delay-1"></span>      <span class="delay-2"></span>      <span class="delay-3"></span>      <span class="delay-4"></span>      <span class="delay-4"></span>      <span class="delay-2"></span>      <span class="delay-2"></span>      <span class="delay-1"></span>      <span></span>      <span></span>      <span class="delay-1"></span>      <span class="delay-2"></span>      <span class="delay-3"></span>      <span class="delay-4"></span>    </div>

這就達到了我們想要的效果啦~~~S1l28資訊網——每日最新資訊28at.com

圖片圖片S1l28資訊網——每日最新資訊28at.com

代碼總覽

圖片 圖片 S1l28資訊網——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-16275-0.html純CSS實現跑馬燈效果,CSS動畫知識是該補一補了~

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 不懂函數,就別說你懂Python!從零開始,輕松入門Python函數

下一篇: Spring Boot應用中的配置文件選擇:YAML vs. Properties

標簽:
  • 熱門焦點
  • Mate60手機殼曝光 致敬自己的經典設計

    8月3日消息,今天下午博主數碼閑聊站帶來了華為Mate60的第三方手機殼圖,可以讓我們在真機發布之前看看這款華為全新旗艦的大致輪廓。從曝光的圖片看,Mate 60背后攝像頭面積依然
  • 帥氣純真少年!日本最帥初中生選美冠軍出爐

    日本第一帥哥初一生選美大賽冠軍現已正式出爐,冠軍是來自千葉縣的宗田悠良。日本一直熱衷于各種選美大賽,從&ldquo;最美JK&rdquo;起到&ldquo;最美女星&r
  • 線程通訊的三種方法!通俗易懂

    線程通信是指多個線程之間通過某種機制進行協調和交互,例如,線程等待和通知機制就是線程通訊的主要手段之一。 在 Java 中,線程等待和通知的實現手段有以下幾種方式:Object 類下
  • 從 Pulsar Client 的原理到它的監控面板

    背景前段時間業務團隊偶爾會碰到一些 Pulsar 使用的問題,比如消息阻塞不消費了、生產者消息發送緩慢等各種問題。雖然我們有個監控頁面可以根據 topic 維度查看他的發送狀態,
  • 品牌洞察丨服務本地,美團直播成效幾何?

    來源:17PR7月11日,美團App首頁推薦位出現&ldquo;美團直播&rdquo;的固定入口。在直播聚合頁面,外賣&ldquo;神槍手&rdquo;直播間、美團旅行直播間、美團買菜直播間等均已上線,同時
  • 阿里大調整

    來源:產品劉有媒體報道稱,近期淘寶天貓集團啟動了近年來最大的人力制度改革,涉及員工績效、層級體系等多個核心事項,目前已形成一個初步的&ldquo;征求意見版&rdquo;:1、取消P序列
  • 四年持續更迭堅持探索行業無人之境,HarmonyOS 4帶來五大升級多項創新

    除了華為每年新發布的旗艦手機系列,上億花粉更加期待鴻蒙系統每次的跨版本大更新。8月4日,HarmonyOS 4于HDC 2023正式發布,這也是該系統歷經四年的再
  • iQOO Neo8系列或定檔5月23日:首發天璣9200+ 安卓跑分王者

    去年10月,iQOO推出了iQOO Neo7系列機型,不僅搭載了天璣9000+,而且是同價位唯一一款天璣9000+直屏旗艦,一經上市便受到了用戶的廣泛關注。在時隔半年后,
  • 微軟發布Windows 11新版 引入全新任務欄狀態

    近日,微軟發布了Windows 11新版,而Build 22563更新主要引入了幾周前曝光的平板模式任務欄等,系統更流暢了。更新中,Windows 11加入了專門針對平板優化的任務欄
Top 主站蜘蛛池模板: 福建省| 泗洪县| 益阳市| 如皋市| 林州市| 石泉县| 六枝特区| 定西市| 恭城| 渑池县| 涿州市| 洛阳市| 吉林省| 莎车县| 探索| 光泽县| 白玉县| 福贡县| 鄂伦春自治旗| 色达县| 沈丘县| 新建县| 长垣县| 景德镇市| 金寨县| 郁南县| 呈贡县| 崇信县| 安乡县| 靖宇县| 河南省| 沭阳县| 犍为县| 荃湾区| 延长县| 句容市| 类乌齐县| 崇仁县| 水城县| 鲜城| 临清市|