首頁 > web前端 > css教學 > 主體

歡迎回家

WBOY
發布: 2024-09-10 18:00:16
原創
898 人瀏覽過

Welcome Home

這是前端挑戰 v24.09.04,CSS 藝術:空間的提交。

靈感

「歡迎回家」場景的靈感來自長途太空旅行後返回地球的感覺,並借鑒了科幻電影的美學。

示範

旅行

為了創建星空背景,我使用了三個 .stars-layer div,它們具有不同的 translateZ 和縮放值以實現視差效果:

.stars-layer {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  animation: rotate 240s linear infinite;
}
.stars-layer-1 {
  transform: translateZ(-300px) scale(2);
}
.stars-layer-2 {
  transform: translateZ(-200px) scale(1.75);
}
.stars-layer-3 {
  transform: translateZ(-100px) scale(1.5);
}
登入後複製

具有徑向漸變背景的偽元素創建閃爍的星星,使用關鍵影格進行動畫處理:

.stars-layer::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: 350px 350px;
  animation: twinkle 4s infinite ease-in-out;
}
登入後複製

地球發光效果是透過 .earth-glow div、徑向漸層背景和模糊濾鏡實現的:

.earth-glow {
  position: absolute;
  bottom: -20vh;
  left: 0;
  width: 100%;
  height: 40vh;
  background: radial-gradient(...);
  border-radius: 50% 50% 0 0 / 100% 100% 0 0;
  filter: blur(16px);
}
登入後複製

以上是歡迎回家的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!