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

溫馨提示×

溫馨提示×

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

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

怎么用純CSS實現Windows啟動界面的動畫效果

發布時間:2022-02-28 14:24:55 來源:億速云 閱讀:268 作者:小新 欄目:web開發

這篇文章主要介紹了怎么用純CSS實現Windows啟動界面的動畫效果,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

  代碼解讀

  定義dom,容器中包含2個元素,分別代表logo和進度條,logo又包含3段文字:

  <divclass="windows-boot">

  <divclass="logo">

  <pclass="ms">Microsoft</p>

  <pclass="win">Windows</p>

  <pclass="pro">Professional</p>

  </div>

  <divclass="bar"></div>

  </div>

  居中顯示:

  body{

  margin:0;

  height:100vh;

  display:flex;

  align-items:center;

  justify-content:center;

  background-color:black;

  }

  定義容器尺寸:

  .windows-boot{

  width:21.5em;

  height:15em;

  }

  設置段落樣式:

  .logop{

  color:white;

  font-family:sans-serif;

  margin:0;

  padding:0;

  }

  設置字號:

  .logo.ms{

  font-size:1.6em;

  }

  .logo.win{

  font-size:4.2em;

  }

  .logo.pro{

  font-size:3em;

  }

  設置字體粗細:

  .logo.ms{

  font-weight:lighter;

  }

  .logo.win{

  font-weight:bold;

  }

  .logo.pro{

  font-weight:lighter;

  }

  設置行高:

  .logo.ms{

  line-height:1em;

  }

  .logo.win{

  line-height:86%;

  }

  .logo.pro{

  line-height:1em;

  padding-left:0.2em;

  }

  在"Microsoft"后面增加商標版權符號:

  .logo.ms::after{

  content:'\00a9';

  font-size:0.625em;

  vertical-align:top;

  position:relative;

  top:-0.3em;

  left:0.2em;

  }

  在"Windows"后面增加"xp":

  .logo.win::after{

  content:'XP';

  font-size:0.5em;

  vertical-align:top;

  position:relative;

  top:-0.4em;

  color:tomato;

  }

  定義進度條尺寸:

  .bar{

  width:15em;

  height:1em;

  border:0.2emsolidsilver;

  }

  增加logo和進度條的間距:

  .windows-xp-loader{

  display:flex;

  flex-direction:column;

  justify-content:space-between;

  align-items:center;

  }

  設置進度條的樣式:

  .bar{

  border-radius:0.7em;

  position:relative;

  padding:0.2em;

  }

  .bar::before{

  content:'';

  position:absolute;

  width:3em;

  height:70%;

  background-color:dodgerblue;

  border-radius:0.2em;

  }

  用線性漸變設置進度條中藍色色塊的樣式:

  .bar::before{

  background:

  linear-gradient(

  toright,

  transparent30%,

  black30%,black35%,

  transparent35%,transparent65%,

  black65%,black70%,

  transparent70%

  ),

  linear-gradient(

  blue0%,

  royalblue17%,

  deepskyblue32%,deepskyblue45%,

  royalblue60%,

  blue100%

  );

  filter:brightness(1.2);

  }

  增加動畫效果:

  .bar::before{

  animation:run2slinearinfinite;

  }

  @keyframesrun{

  from{

  transform:translateX(-3em);

  }

  to{

  transform:translateX(15em);

  }

  }

  最后,隱藏進度條之外的內容:

  .bar{

  overflow:hidden;

  }

感謝你能夠認真閱讀完這篇文章,希望小編分享的“怎么用純CSS實現Windows啟動界面的動畫效果”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

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

AI

南华县| 三亚市| 利津县| 全州县| 桂东县| 青浦区| 马山县| 江源县| 博罗县| 左权县| 天峨县| 郸城县| 牟定县| 杨浦区| 章丘市| 新源县| 青铜峡市| 开江县| 临武县| 安多县| 社会| 迭部县| 百色市| 洪雅县| 丰台区| 沈阳市| 晋城| 太保市| 六枝特区| 淮滨县| 北辰区| 德钦县| 湘潭县| 望江县| 南靖县| 青阳县| 张家口市| 遂宁市| 鄂尔多斯市| 托里县| 磐石市|