欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CSS實(shí)現(xiàn)好看的聚光燈效果

  發(fā)布時(shí)間:2024-02-27 16:19:25   作者:設(shè)計(jì)師工作日常   我要評(píng)論
這篇文章主要為大家詳細(xì)介紹了CSS中如何使用 -webkit-background-clip 和 clip-path ,并配合 animation 屬性實(shí)現(xiàn)一個(gè)好看聚光燈效果,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下

整體效果

使用 -webkit-background-clip 和  clip-path ,并配合 animation 屬性,實(shí)現(xiàn)一個(gè)好看聚光燈效果。

可適用于頁(yè)面加載或展示頁(yè)面大標(biāo)題內(nèi)容。

核心代碼部分,簡(jiǎn)要說(shuō)明了寫(xiě)法思路;完整代碼在最后,可直接復(fù)制到本地運(yùn)行。

核心代碼

html 代碼

<div?class="spotlight18"?data-cont="spotlight">spotlight</div>

主體部分一個(gè) div 標(biāo)簽。

css 部分代碼

.spotlight18{
??color:?#eaeaea;
??font-size:?40px;
??font-weight:?900;
??text-transform:?uppercase;
??position:?relative;
}
.spotlight18:before{
??width:?inherit;
??height:?inherit;
??content:?attr(data-cont);
??clip-path:?ellipse(32px?32px?at?0?50%);
??color:?transparent;
??background-image:?linear-gradient(90deg,?#4158D0?0%,?#C850C0?30%,?#FFCC70?66%,?#56e28d?100%);
??-webkit-background-clip:?text;
??position:?absolute;
??top:?0;
??left:?0;
??animation:?spotlight18?8s?linear?infinite;
}
@keyframes?spotlight18{
??0%{
????clip-path:?ellipse(32px?32px?at?0?50%);
??}
??50%{
????clip-path:?ellipse(32px?32px?at?100%?50%);
??}
??100%{
????clip-path:?ellipse(32px?32px?at?0?50%);
??}
}

用 background-image 的  linear-gradient 拉出漸變背景,讓文字顏色透明 color: transparent ,然后配合  -webkit-background-clip: text 給文字實(shí)現(xiàn)漸變效果,最后加上動(dòng)畫(huà)屬性 animation 并設(shè)置 clip-path 參數(shù)就可以啦。

注意:這里使用的是 -webkit-background-clip ,而不是 background-clip 。

完整代碼如下

html 頁(yè)面

<!DOCTYPE?html>
<html?lang="zh">
??<head>
????<meta?charset="utf-8">
????<link?rel="stylesheet"?href="style.css">
????<title>聚光燈效果</title>
??</head>
??<body>
????<div?class="app">
??????<div?class="spotlight18"?data-cont="spotlight">spotlight</div>
????</div>
??</body>
</html>

css 樣式

/**?style.css?**/
.app{
??width:?100%;
??height:?100vh;
??background-color:?#ffffff;
??position:?relative;
??display:?flex;
??justify-content:?center;
??align-items:?center;
}
.spotlight18{
??color:?#eaeaea;
??font-size:?40px;
??font-weight:?900;
??text-transform:?uppercase;
??position:?relative;
}
.spotlight18:before{
??width:?inherit;
??height:?inherit;
??content:?attr(data-cont);
??color:?transparent;
??background-image:?linear-gradient(90deg,?#4158D0?0%,?#C850C0?30%,?#FFCC70?66%,?#56e28d?100%);
??-webkit-background-clip:?text;
??position:?absolute;
??top:?0;
??left:?0;
??animation:?spotlight18?8s?linear?infinite;
}
@keyframes?spotlight18{
??0%{
????clip-path:?ellipse(32px?32px?at?0?50%);
??}
??50%{
????clip-path:?ellipse(32px?32px?at?100%?50%);
??}
??100%{
????clip-path:?ellipse(32px?32px?at?0?50%);
??}
}

頁(yè)面渲染效果

到此這篇關(guān)于CSS實(shí)現(xiàn)好看的聚光燈效果的文章就介紹到這了,更多相關(guān)CSS聚光燈內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

相關(guān)文章

  • css自定義屬性和聚光燈效果的實(shí)現(xiàn)

    本篇文章主要介紹了css自定義屬性和聚光燈效果的實(shí)現(xiàn),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-02
  • CSS實(shí)現(xiàn)菜單箭頭動(dòng)畫(huà)效果

    箭頭動(dòng)畫(huà)是一種常見(jiàn)的交互式元素,可以在網(wǎng)頁(yè)中用于引導(dǎo)用戶,本文主要介紹了CSS實(shí)現(xiàn)菜單箭頭動(dòng)畫(huà)效果,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-23
  • 使用CSS實(shí)現(xiàn)多行文本擦除效果

    今天來(lái)實(shí)現(xiàn)一個(gè)多行文本擦除的效果,有種經(jīng)典詠流傳節(jié)目中表演開(kāi)始前閱讀詩(shī)句的一些既視感,在工作中其實(shí)也遇到過(guò)這樣的需求當(dāng)時(shí)是用的其他方法來(lái)實(shí)現(xiàn)的,需要的朋友可以參
    2024-02-18
  • 使用CSS實(shí)現(xiàn)一個(gè)雨滴滑落效果

    這篇文章主要為大家詳細(xì)介紹了如何使用CSS實(shí)現(xiàn)一個(gè)雨滴滑落效果,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-02-02
  • 使用CSS實(shí)現(xiàn)實(shí)現(xiàn)呼吸燈效果

    在現(xiàn)代前端開(kāi)發(fā)中,為網(wǎng)站添加吸引人的動(dòng)畫(huà)效果是提高用戶體驗(yàn)的一種常見(jiàn)方式,其中,呼吸燈效果是一種簡(jiǎn)單而又引人注目的動(dòng)畫(huà),下面就跟隨小編一起深入學(xué)習(xí)一下如何利用CSS
    2023-12-25
  • 使用CSS實(shí)現(xiàn)一個(gè)滾動(dòng)陰影效果

    為了良好的用戶體驗(yàn),需要在容器頂部可滾動(dòng)的情況下增加一個(gè)陰影條,提示用戶可向上滾動(dòng),本文主要為大家詳細(xì)介紹了如何使用CSS實(shí)現(xiàn)簡(jiǎn)單的滾動(dòng)陰影效果,有需要的小伙伴可
    2023-12-12
  • 使用css實(shí)現(xiàn)彩虹的效果

    彩虹是一種美麗而多彩的自然現(xiàn)象,通過(guò)使用CSS,我們可以在網(wǎng)頁(yè)上實(shí)現(xiàn)類似的彩虹效果,本文給大家介紹了一個(gè)簡(jiǎn)單的示例,展示了如何使用CSS實(shí)現(xiàn)彩虹的效果,需要的朋友可以參
    2023-11-01
  • 使用CSS實(shí)現(xiàn)打字機(jī)效果

    實(shí)現(xiàn)打字機(jī)效果的關(guān)鍵是兩個(gè)動(dòng)畫(huà)效果,文字出現(xiàn)的動(dòng)畫(huà),和光標(biāo)閃爍出現(xiàn)的動(dòng)畫(huà),本文小編給大家介紹了如何使用CSS實(shí)現(xiàn)打字機(jī)效果,文章通過(guò)代碼示例介紹的非常詳細(xì),需要的朋
    2023-10-23
  • 使用CSS實(shí)現(xiàn)文字漸變色效果

    要在文本中實(shí)現(xiàn)漸變色效果,我們可以使用CSS中的background-clip屬性和CSS漸變來(lái)實(shí)現(xiàn),本文給大家分享一個(gè)代碼示例,展示如何創(chuàng)建文本漸變色效果,感興趣的同學(xué)可以自己動(dòng)手
    2023-10-16

最新評(píng)論