国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何使用CSS創(chuàng)建漸變陰影?

這篇具有很好參考價值的文章主要介紹了如何使用CSS創(chuàng)建漸變陰影?。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

隨著網(wǎng)絡的不斷發(fā)展,制作漂亮的 UI 是提高客戶在網(wǎng)站上的參與度的最重要的工作之一。改善前端外觀的方法之一是在 CSS 中應用漸變陰影。應用漸變陰影的兩種最重要的方法是線性漸變和徑向漸變。

漸變陰影可用于吸引用戶對特定信息的注意力,應用懸?;蚪裹c效果,或為網(wǎng)站提供 Web3 外觀和感覺。以下我們將通過實際示例來分析兩種漸變陰影。

我們將利用兩個重要的CSS概念來獲得效果,一個是filter屬性,另一個是::after偽類。偽類將用于創(chuàng)建假背景,而過濾器屬性將用于對周圍背景應用模糊效果。

方法一:線性漸變陰影

在此示例中,我們將了解如何在卡片上應用線性漸變陰影效果。

語法

.classname::after{	
	background: linear-gradient(direction, color1, [color2, color3.......]);
	inset: -0.5rem;
	filter: blur(25px);
	.......
}

?

其中,classname 是指分配給給定標簽的類,direction 屬性表示顏色的線性排列應沿哪個方向排列。這可以以“deg”形式提供,也可以使用預先設計的字符串(例如“to right”)。

算法

第一步:創(chuàng)建網(wǎng)站的html文檔骨架,并為需要漸變效果的標簽指定類名。

第 2 步:使用 ::after 偽類,其類名與分配給標記的類名相同。

第 3 步:使用 Linear?gradient() CSS 函數(shù)用所需的漸變顏色填充偽類的背景。

第4步:為了確保偽類永遠不會疊加在原始類上,請在偽類中添加 z?index 屬性,其值低于分配給原始類的值。

第5步:給偽類添加一點inset屬性,使原始類不完全覆蓋背景。

第6步:最后應用漸變陰影效果,對偽組件應用模糊。

示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Linear Gradient Shadow</title>
</head>
<body>
    <div class="gradient">
        <h1>Welcome to Tutorials Point</h1>
    </div>
    <style>
        *{
            margin: 0px;
            padding: 0px;
        }
        .gradient{
            margin-top: 20px;
            margin-left: 5%;
            width: 90%;
            position: relative;
            border-radius: 10px;
            padding-top: 15px;
            padding-bottom: 15px;
            padding-right: 10px;
            padding-left: 10px;
            background-color: black;
        }
        h1{
            color: white;
            text-align: center;
        }
        .gradient::after{
            content: "";
            position: absolute;
            z-index: -100;
            background: linear-gradient(to right, blue, cyan,lime,  green, yellow, orange, red);
            inset: -0.5rem;
            filter: blur(25px);
        }
    </style>
</body>
</html>

?

方法二:徑向漸變陰影

在此示例中,我們將了解如何將徑向漸變陰影效果應用到相同的卡片效果并觀察變化。

語法

.classname::after{	
	background: radial-gradient(color1, [color2, color3.......]);
	inset: -0.5rem;
	filter: blur(25px);
	.......
}

?

算法

第一步:創(chuàng)建網(wǎng)站的html文檔骨架,并為需要漸變效果的標簽指定類名。

第 2 步:使用 ::after 偽類,其類名與分配給標記的類名相同。

第 3 步:使用 Radial?gradient() CSS 函數(shù)用所需的漸變顏色填充偽類的背景。

第4步:為了確保偽類永遠不會疊加在原始類上,請在偽類中添加 z?index 屬性,其值低于分配給原始類的值。

第5步:給偽類添加一點inset屬性,使原始類不完全覆蓋背景。

第6步:最后應用漸變陰影效果,對偽組件應用模糊。

示例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Radial Gradient Shadow</title>
</head>
<body>
    <div class="gradient">
        <h1>Welcome to Tutorials Point</h1>
    </div>
    <style>
        *{
            margin: 0px;
            padding: 0px;
        }
        .gradient{
            margin-top: 20px;
            margin-left: 5%;
            width: 90%;
            position: relative;
            padding-top: 50px;
            padding-bottom: 50px;
            border-radius: 10px;
            padding-right: 10px;
            padding-left: 10px;
            background-color: black;
        }
        h1{
            color: white;
            text-align: center;
        }
        .gradient::after{
            content: "";
            position: absolute;
            z-index: -100;
            background: radial-gradient(yellow, red, blue);
            inset: -1rem;
            filter: blur(10px);
        }
    </style>
</body>
</html>

?

總結(jié)

徑向漸變顏色源自標簽的中心,從上面的例子可以看出,黃色完全被黑色背景疊加,而在卡片側(cè)面的中點處發(fā)現(xiàn)了一些紅色的痕跡。另一方面,在線性漸變中,沒有觀察到疊加,因為它根據(jù)提供的方向沿所有邊均勻分布所有顏色。

我們還可以調(diào)整 inset 和 Blur 的值來增加或減少漸變效果所覆蓋的區(qū)域。負值越大,漸變就越突出,而模糊值則使效果在兩側(cè)更加分散。文章來源地址http://www.zghlxwxcb.cn/news/detail-679490.html

到了這里,關于如何使用CSS創(chuàng)建漸變陰影?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 前端原生 CSS 跑馬燈效果,無限輪播(橫豎版本,帶漸變遮罩,簡單實用)
  • CSS中如何實現(xiàn)文字陰影效果(text-shadow)?

    CSS中如何實現(xiàn)文字陰影效果(text-shadow)?

    前端入門之旅:探索Web開發(fā)的奇妙世界 記得點擊上方或者右側(cè)鏈接訂閱本專欄哦 幾何帶你啟航前端之旅 歡迎來到前端入門之旅!這個專欄是為那些對Web開發(fā)感興趣、剛剛踏入前端領域的朋友們量身打造的。無論你是完全的新手還是有一些基礎的開發(fā)者,這里都將為你提供一

    2024年02月11日
    瀏覽(377)
  • CSS中如何實現(xiàn)元素的漸變背景(Gradient Background)效果?

    CSS中如何實現(xiàn)元素的漸變背景(Gradient Background)效果?

    前端入門之旅:探索Web開發(fā)的奇妙世界 歡迎來到前端入門之旅!感興趣的可以訂閱本專欄哦!這個專欄是為那些對Web開發(fā)感興趣、剛剛踏入前端領域的朋友們量身打造的。無論你是完全的新手還是有一些基礎的開發(fā)者,這里都將為你提供一個系統(tǒng)而又親切的學習平臺。在這個

    2024年02月10日
    瀏覽(100)
  • 巧妙使用 CSS 漸變來實現(xiàn)波浪動畫

    巧妙使用 CSS 漸變來實現(xiàn)波浪動畫

    目錄 一、波浪的原理 二、曲面的繪制 三、波浪動畫 四、文字波浪動畫 五、總結(jié)一下 參考資料 ? ????????之前看到coco[1]的這樣一篇文章:純 CSS 實現(xiàn)波浪效果![2],非常巧妙,通過改變 border-radius 和不斷旋轉(zhuǎn)實現(xiàn)的波浪效果,有興趣的可以去研究一下。 這次嘗試一下使

    2024年02月16日
    瀏覽(19)
  • 如何使用HTML和CSS創(chuàng)建動畫條形圖?

    動畫欄是使用 HTML 和 CSS 創(chuàng)建的圖形動畫欄。動畫欄的布局是使用 HTML 創(chuàng)建的,欄的樣式是使用 CSS 制作的。普通的條形圖可以正常創(chuàng)建,但我們必須創(chuàng)建帶有動畫的條形圖,因此我們將使用 CSS 過渡動畫屬性來使其具有動畫效果。我們將構建一個與音樂動畫條同步器相同的動

    2024年02月10日
    瀏覽(18)
  • CSS 設置漸變背景 CSS 設置漸變邊框

    CSS 設置漸變背景 CSS 設置漸變邊框

    一、css漸變背景添加透明度opacity css漸變背景經(jīng)常會在項目開發(fā)中遇到,此時UI如果給出的是單一的漸變背景(沒有背景透明度),這個我們會很快的寫出代碼,如下: 但偶爾的時候UI會給煎餅的背景色添加一個透明度,但是使用 opacity屬性會導致文本也會有透明度 ,接下來給

    2024年02月09日
    瀏覽(21)
  • CSS布局基礎(CSS屬性特征 & 盒子陰影 & 文字陰影)

    塊元素 獨占一行,默認寬度100% 可設置寬高,內(nèi)外邊距 大部分塊元素內(nèi)部可以放 任意元素 文字類塊元素 p / h1-h6內(nèi)部,不能放塊元素 常見塊元素 h1-h6 p div ul ol dl li … 行內(nèi)元素 在同一行顯式 不能直接設置寬高,默認寬高就是實際內(nèi)部內(nèi)容寬高 內(nèi)部只能容納文本或者行內(nèi)元素

    2024年02月01日
    瀏覽(90)
  • CSS3屬性詳解(一)文本 盒模型中的 box-ssize 屬性 處理兼容性問題:私有前綴 邊框 背景屬性 漸變 前端開發(fā)入門筆記(七)

    CSS3屬性詳解(一)文本 盒模型中的 box-ssize 屬性 處理兼容性問題:私有前綴 邊框 背景屬性 漸變 前端開發(fā)入門筆記(七)

    CSS3是用于為HTML文檔添加樣式和布局的最新版本的層疊樣式表 (Cascading Style Sheets)。下面是一些常用的CSS3屬性及其詳細解釋: border-radius:設置元素的邊框圓角的半徑??梢允褂盟膫€值設置四個不同的圓角半徑,也可以只使用一個值來設置統(tǒng)一的圓角。 box-shadow:創(chuàng)建一個元

    2024年02月08日
    瀏覽(30)
  • 【css技巧】css實現(xiàn)邊框漸變

    海鯨AI-ChatGPT4.0國內(nèi)站點,支持設計稿轉(zhuǎn)代碼:https://www.atalk-ai.com 在CSS中實現(xiàn)邊框漸變效果,你不能直接應用漸變到 border 屬性上,因為CSS標準不支持這樣的操作。但是,你可以使用一些技巧來模擬邊框漸變的效果。以下是一些常用的方法: 方法1:使用偽元素和 background-ima

    2024年01月23日
    瀏覽(23)
  • 【常見CSS掃盲之漸變效果】好看的24種CSS漸變效果匯總(附源碼)

    【常見CSS掃盲之漸變效果】好看的24種CSS漸變效果匯總(附源碼)

    【 寫在前面 】web開發(fā)過程中,頁面背景色想要一個漸變的效果很多時候網(wǎng)上一找全是官網(wǎng)那種很丑的色系,尤其是一些按鈕和一些大背景色時候,不能搞得很yellow,今天我就做個工具人給大家羅列一些我在工作過程中總結(jié)的一些好看的漸變效果,及實現(xiàn)方式。 涉及知識點

    2024年02月06日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包