目錄
雨打浮萍
专注于web前端开发
首頁 web前端 css教學 使用CSS3的圖層陰影和文字陰影效果的詳細介紹

使用CSS3的圖層陰影和文字陰影效果的詳細介紹

Mar 09, 2017 am 10:25 AM
css3 陰影

box-shadow圖層陰影

#box-shadow:陰影類型X水平偏移(可取正負值) Y垂直偏移(可取正負值) 陰影大小陰影擴展陰影顏色值
陰影類型可以省略,預設為外投影,當它的值為inset時,為內陰影效果。
X水平偏移和Y垂直偏移可取正負值,當X為負值是投影在左邊,為正時投影在右邊。當Y為負值時投影在上面,為正時投影在下面。
陰影大小和擴充與ps裡面的原理一樣。

瀏覽器相容性:
不同的瀏覽器相容性不同,mozilla核心的瀏覽器寫法如下(但新版本的火狐瀏覽器已經不需要再新增):
-moz-box-shadow:陰影類型X水平偏移(可取正負值) Y垂直偏移(可取正負值) 陰影大小陰影擴充陰影顏色值
webkit核心的瀏覽器寫法如下:
-webkit-box-shadow:陰影類型X水平偏移(可取正負值) Y垂直偏移(可取正負值) 陰影大小陰影擴展陰影顏色值

實例一:

<p class="shadow"></p>   
.shadow{   
 width:200px;   
 height:50px;   
 box-shadow:3px 3px 3px 3px #000;   
 /*-moz-box-shadow:3px 3px 3px 3px #000;    //以火狐为代表的mozilla内核浏览器,火狐现在的版本已经支持这个属性,所以不用再加-moz*/
 -webkit-box-shadow:3px 3px 3px 3px #000;   
}
登入後複製

效果圖:
使用CSS3的圖層陰影和文字陰影效果的詳細介紹

#把box-shadow投影類型改為inset,效果圖:
使用CSS3的圖層陰影和文字陰影效果的詳細介紹

實例二:

<p class="shadow"></p>   
.shadow{   
 width:200px;   
 height:50px;   
 box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;   
 /*-moz-box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;    //以火狐为代表的mozilla内核浏览器,火狐现在的版本已经支持这个属性,所以不用再加-moz*/
 -webkit-box-shadow:0 -5px 5px 0 red,5px 0 5px 0 yellow,0 5px 5px 0 green,-5px 0 5px 0 blue;   
}
登入後複製

#效果圖:
使用CSS3的圖層陰影和文字陰影效果的詳細介紹

text-shadow文字陰影

上面我們討論了關於css3圖層陰影box-shadow來實現圖層陰影的效果,今天我們來共同學習如何實現文字陰影的效果,將用到css3的另一個屬性text-shadow,這兩個效果分別增強了圖層和文字的質感,創建立體效果。

語法:

text-shadow : none | <length> none | [<shadow>, ] * <shadow> 或none | <color> [, <color> ]*
登入後複製

text-shadow:X軸上的位移(正負皆可),Y軸上的位移(正負皆可),陰影的寬度,陰影的顏色值

說明:
和圖層陰影相似,它也可以對同一物件套用一組或多組陰影效果,用逗號隔開。 X軸偏移可以為正負,當X為正時向右偏移,為負時向左偏移。 Y軸偏移可以為正負,當X為正時向下偏移,為負時向上偏移。陰影的顏色值可以是#xxx,也可以是rgb,也可以是rgba透明色。

實例:text-shadow

<h1 id="雨打浮萍">雨打浮萍</h1>
登入後複製

#顯示效果如下:
使用CSS3的圖層陰影和文字陰影效果的詳細介紹

##對比box-shadow

<h2 id="专注于web前端开发">专注于web前端开发</h2>
登入後複製

效果如下:


使用CSS3的圖層陰影和文字陰影效果的詳細介紹

顯示效果如下:


使用CSS3的圖層陰影和文字陰影效果的詳細介紹#

以上是使用CSS3的圖層陰影和文字陰影效果的詳細介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

純CSS3怎麼實現波浪效果? (程式碼範例) 純CSS3怎麼實現波浪效果? (程式碼範例) Jun 28, 2022 pm 01:39 PM

純CSS3怎麼實現波浪效果?這篇文章就來跟大家介紹一下使用 SVG 和 CSS 動畫來製作波浪效果的方法,希望對大家有幫助!

詳解win10電腦所有字體陰影怎麼辦 詳解win10電腦所有字體陰影怎麼辦 Jul 23, 2023 pm 11:13 PM

在使用電腦的過程中,由於操作不當等情況可以會產生一些問題出來。最近就有網友說自己的win10電腦所有字體陰影怎麼辦,比較影響查看,桌面的圖示都有了陰影。下面小編教下大家清除電腦桌面所有字體陰影的方法。具體的步驟如下:1.先開啟電腦,輸入win+r組合鍵,開啟運作窗口,輸入gpedit.msc確定。 2、找到啟用ActiveDesktop,雙擊將它打開,並將其停用。 3.接下來我們需要再打開下面的禁用ActiveDesktop,然後再啟用。 4.再開啟控制面板的系統,開啟其進階系統設定屬性,再進入到性

巧用CSS實現各種奇形怪狀按鈕(附代碼) 巧用CSS實現各種奇形怪狀按鈕(附代碼) Jul 19, 2022 am 11:28 AM

這篇文章帶大家看看怎麼使用 CSS 輕鬆實現高頻出現的各類奇形怪狀按鈕,希望對大家有幫助!

css怎麼隱藏元素但不佔空間 css怎麼隱藏元素但不佔空間 Jun 01, 2022 pm 07:15 PM

兩種方法:1、利用display屬性,只要為元素加上「display:none;」樣式即可。 2.利用position和top屬性設定元素絕對定位來隱藏元素,只需為元素加上「position:absolute;top:-9999px;」樣式。

css3怎麼實現花邊邊框 css3怎麼實現花邊邊框 Sep 16, 2022 pm 07:11 PM

在css中,可以利用border-image屬性來實作花邊邊框。 border-image屬性可以使用圖片來建立邊框,即給邊框加上背景圖片,只需要將背景圖片指定為花邊樣式即可;語法「border-image: url(圖片路徑) 向內偏移值圖像邊界寬度outset 是否重複;」。

css怎麼實現為元素塊加陰影的效果 css怎麼實現為元素塊加陰影的效果 Sep 16, 2022 pm 05:08 PM

在css中,可以使用box-shadow屬性實現給元素塊加陰影的效果。 box-shadow屬性可實現邊框陰影效果,將陰影套用於盒子元素,語法「box-shadow:水平陰影 垂直陰影 模糊半徑 擴展半徑 陰影顏色 投影方式」;若投影方式設為「inset」可實現內側陰影。

css3如何實現滑鼠點擊圖片放大 css3如何實現滑鼠點擊圖片放大 Apr 25, 2022 pm 04:52 PM

實作方法:1、使用「:active」選擇器選取滑鼠點擊圖片的狀態;2、使用transform屬性和scale()函數實現圖片放大效果,語法「img:active {transform: scale(x軸放大倍率,y軸放大倍率);}」。

原來利用純CSS也能實現文字輪播與圖片輪播! 原來利用純CSS也能實現文字輪播與圖片輪播! Jun 10, 2022 pm 01:00 PM

怎麼製作文字輪播與圖片輪播?大家第一想到的是利用js,其實利用純CSS也能實現文字輪播與圖片輪播,下面來看看實作方法,希望對大家有幫助!

See all articles