91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

怎么用純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

涞源县| 定安县| 阜宁县| 湘阴县| 韩城市| 武功县| 黑龙江省| 长春市| 庆阳市| 津市市| 高安市| 东城区| 永安市| 新邵县| 伊宁市| 通化市| 福泉市| 崇信县| 涟水县| 嘉义县| 丹凤县| 天气| 顺义区| 鄂尔多斯市| 含山县| 武汉市| 衢州市| 满城县| 刚察县| 仁化县| 南汇区| 青海省| 英德市| 涿鹿县| 广饶县| 专栏| 酒泉市| 阳新县| 西安市| 淳安县| 慈利县|