欧美性猛交xxx嘿人猛交_又色又爽又高潮免费观看_精品国产一区二区三区久久影院_青娱乐极品视觉盛宴国产视频

技術頻道導航
HTML/CSS
.NET技術
IIS技術
PHP技術
Js/JQuery
Photoshop
Fireworks
服務器技術
操作系統
網站運營

贊助商

分類目錄

贊助商

最新文章

搜索

CSS加載動畫(loading animation)-扭動的圓環

作者:admin    時間:2023-4-6 12:53:53    瀏覽:

本文介紹一個CSS加載動畫(loading animation)——扭動的圓環,該效果適用于等待過程的動畫顯示。

效果圖

 CSS加載動畫(loading animation)-扭動的圓環

demodownload

實例介紹

該實例中,白色圓環上下無限平滑扭動,多用于過程等待期間的畫面中,實例由CSS+JavaScript實現。

HTML代碼

HTML代碼非常簡單,一個div容器,里面一個canvas畫布標簽。div標簽的id值為loader

<div id="loader">
    <canvas></canvas>
</div>

CSS代碼

CSS代碼也不多,其中#loader canvas定義動畫畫布寬度和高度,*定義box-sizing的屬性為inheritbox-sizing是CSS3的box屬性之一,該屬性定義如何計算一個元素的總寬度和總高度, inherit 規定應從父元素繼承 box-sizing 屬性的值。

#loader canvas {
  width: 240px;
  height: 240px;
}

html {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
}

* {
  box-sizing: inherit;
}
*:before, *:after {
  box-sizing: inherit;
}

JavaScript

本動畫實例用到JavsScript編程,并且用了一個JS插件:three.min.js

<script src='jquery-3.2.1.min.js'></script>
<script src='three.min.js'></script>
let $canvas = $('#loader canvas'),
canvas = $canvas[0],
renderer = new THREE.WebGLRenderer({
  canvas: canvas,
  context: canvas.getContext('webgl2'),
  antialias: true,
  alpha: true
});

注意第一行#loader canvas的含義,#loader為HTML代碼中div容器的id值。

總結

本文介紹了一個CSS+JavaScript實現的加載動畫(loading animation)效果,該效果顯示為上下無限扭動的圓環,適用于某個等待過程的提示畫面中。請注意,文中代碼非完整,喜歡該效果的朋友可以直接下載源碼使用。 

相關文章

x