摘要:效果預覽按下右側(cè)的點擊預覽按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽??山换ヒ曨l此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。
效果預覽
按下右側(cè)的“點擊預覽”按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。
https://codepen.io/comehope/pen/GBwvxw
可交互視頻此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。
請用 chrome, safari, edge 打開觀看。
https://scrimba.com/p/pEgDAM/cNLqJhR
源代碼下載每日前端實戰(zhàn)系列的全部源代碼請從 github 下載:
https://github.com/comehope/front-end-daily-challenges
代碼解讀定義 dom,容器中的 3 個元素分別代表文本、漸變背景和光影,其中文本還包含一個數(shù)據(jù)屬性 data-text:
thanks
居中顯示:
body { margin: 0; height: 100vh; display: flex; align-items: center; justify-content: center; background-color: black; }
設置文字樣式:
.text { background-color: black; color: white; font-size: 180px; font-weight: bold; font-family: sans-serif; text-transform: uppercase; }
用偽元素和數(shù)據(jù)屬性增加文字,產(chǎn)生描邊效果:
.text::before { content: attr(data-text); position: absolute; color: white; filter: blur(0.02em); }
用混色模式產(chǎn)生描邊效果:
.text::before { mix-blend-mode: difference; }
設置漸變色背景:
.neon { position: relative; } .gradient { position: absolute; background: linear-gradient(45deg, red, gold, lightgreen, gold, red); top: 0; left: 0; right: 0; bottom: 0; }
用混色模式把背景作用到文字上:
.gradient { mix-blend-mode: multiply; }
用徑向漸變制作光影背景:
.spotlight { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: radial-gradient( circle, white, transparent 25% ) center / 25% 25%, radial-gradient( circle, white, black 25% ) center / 12.5% 12.5%; }
設置光影移動的動畫效果:
.neon { overflow: hidden; } .spotlight { top: -100%; left: -100%; animation: light 5s linear infinite; } @keyframes light { to { transform: translate(50%, 50%); } }
用混色模式把光影作用到漸變背景上:
.spotlight { mix-blend-mode: color-dodge; }
最后,調(diào)高亮度,并且使文字不能被選中:
.neon { filter: brightness(200%); } .text { user-select: none; }
大功告成!
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/52832.html
摘要:效果預覽按下右側(cè)的點擊預覽按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。可交互視頻此視頻是可以交互的,你可以隨時暫停視頻,編輯視頻中的代碼。 showImg(https://segmentfault.com/img/bVbe2O1?w=400&h=299); 效果預覽 按下右側(cè)的點擊預覽按鈕可以在當前頁面預覽,點擊鏈接可以全屏預覽。 https://codepen.io/comehop...
摘要:前端每日實戰(zhàn)專欄每天分解一個前端項目,用視頻記錄編碼過程,再配合詳細的代碼解讀,是學習前端開發(fā)的活的參考書以下是年月份發(fā)布的項目視頻演示如何用純創(chuàng)作一個按鈕文字滑動特效視頻演示如何用純創(chuàng)作一個矩形旋轉(zhuǎn)特效視頻演示如何用純創(chuàng)作一個容器厚條紋邊 《前端每日實戰(zhàn)》專欄每天分解一個前端項目,用視頻記錄編碼過程,再配合詳細的代碼解讀,是學習前端開發(fā)的活的參考書! 以下是 2018 年 4 月份發(fā)...
摘要:前端每日實戰(zhàn)專欄每天分解一個前端項目,用視頻記錄編碼過程,再配合詳細的代碼解讀,是學習前端開發(fā)的活的參考書以下是年月份發(fā)布的項目視頻演示如何用純創(chuàng)作一個按鈕文字滑動特效視頻演示如何用純創(chuàng)作一個矩形旋轉(zhuǎn)特效視頻演示如何用純創(chuàng)作一個容器厚條紋邊 《前端每日實戰(zhàn)》專欄每天分解一個前端項目,用視頻記錄編碼過程,再配合詳細的代碼解讀,是學習前端開發(fā)的活的參考書! 以下是 2018 年 4 月份發(fā)...
閱讀 785·2021-11-09 09:47
閱讀 1574·2019-08-30 15:44
閱讀 1145·2019-08-26 13:46
閱讀 2110·2019-08-26 13:41
閱讀 1269·2019-08-26 13:32
閱讀 3776·2019-08-26 10:35
閱讀 3529·2019-08-23 17:16
閱讀 456·2019-08-23 17:07