普通文組 2.5

30天挑戰:「CSS簡易動畫」 相關筆記

總結

使用animation-fill-mode: backwards;animation-directionnormalalternate的元素在動畫開始時的時間點就套用@keyframes 0%時的樣式

landing下方按鈕會在頁面載入時從下方滑入

筆記

  • .btn本身設定為position: relative;讓其::afterposition: absolute;狀態下可以根據按鈕本體進行定位
  • animation-fill-mode: backwards;.btn在動畫開始時就呈現@keyframes moveFromBottom0%的效果:opacity: 0;transform: translateY(3rem);
  • .btn:hover::after代表 hover 按鈕後,其::after會放大(scale(1.2, 1.4))並opacity: 0;

參考文件