首頁 web前端 html教學 CSS3圆角,阴影,透明_html/css_WEB-ITnose

CSS3圆角,阴影,透明_html/css_WEB-ITnose

Jun 24, 2016 am 11:51 AM
透明 陰影

CSS实现圆角,阴影,透明的方法很多,传统的方法都比较复杂,用CSS3就方便很多了,虽然现在各浏览器对CSS3的支持还不是很好,但不久的将来CSS3就会普及.

 

1.圆角

CSS3实现圆角有两种方法.

第一种是背景图像,传统的CSS每个元素只能有一个背景图像,但是CSS3可以允许一个元素有多个背景图像.这样给一个元素添加4个1/4圆的背景图像,分别位于4个角上就可以实现圆角了.

Html代码  

  1. .box {  
  2.     /* 首先定义要使用的4幅图像为背景图 */  
  3.     background-image: url(/img/top-left.gif),  
  4.                                    url(/img/top-right.gif),  
  5.                                    url(/img/bottom-left.gif),  
  6.                                    url(/img/bottom-right.gif);  
  7.     /* 然后定义不重复显示 */  
  8.     background-repeat: no-repeat,  
  9.                                      no-repeat,  
  10.                                      no-repeat,  
  11.                                      no-repeat;  
  12.     /* 最后定义4幅图分别显示在4个角上 */  
  13.     background-position: top left,  
  14.                                        top right,  
  15.                                        bottom left,  
  16.                                        bottom right;  
  17. }  

 第二种方法就简洁了,直接用CSS实现,不需要用图片.

Html代码  

  1. .box {  
  2.     /* 直接定义圆角的半径就可以了 */  
  3.     border-radius: 1em;  
  4. }  

 但是第二种方法还没有得到很好的支持,当前Firefox和Safari(同一个核心的Chrome也可以),需要使用前缀

Html代码  

  1. .box {  
  2.     -moz-border-radius: 1em;  
  3.     -webkit-border-radius: 1em;  
  4.     border-radius: 1em;  
  5. }  

 

2.阴影

CSS3的box-shadow属性可以直接实现阴影

Html代码  

  1. img {  
  2.     -webkit-box-shadow: 3px 3px 6px #666;  
  3.     -moz-box-shadow: 3px 3px 6px #666;  
  4.     box-shadow: 3px 3px 6px #666;  
  5. }  

 这个属性的4个参数是:垂直偏移,水平偏移,投影的宽度(模糊程度),颜色

 

3.透明

CSS本来就是支持透明的,IE以外的浏览器是opacity属性,IE是filter:alpha.但是,这个透明度有个缺点,就是它会使应用元素的内容也会继承它,比如有一个DIV,

Html代码  

  1. >  
  2.     内容  
  

 如果像上面这样DIV的背景是透明了,但是内容两个字也透明了,这时可以用RGBa.

Html代码  

  1. .alert {  
  2.     rgba(0,0,0,0.8);  
  3. }  

 这个属性前3个属性表示颜色红,绿,蓝,第四个是透明度.红绿蓝都是0代表黑色,所以rgba(0,0,0,0.8)就是将黑色的透明度设置为0.8.

 

 

CSS3使得原来很难实现的效果变得很简单,希望各浏览器对CSS3尽快实现完美支持.

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡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脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

解決win11透明工作列黑線問題的方法 解決win11透明工作列黑線問題的方法 Dec 22, 2023 pm 10:04 PM

很多朋友在使用translucenttb設定透明工作列之後,發現win11透明工作列有一條黑線,觀感非常難受,這時候該怎麼解決呢,其實在軟體裡就能解決。 win11透明工作列有一條黑線:方法一:1、根據使用者回饋,可以右鍵translucenttb,開啟設定。 2、然後將圖示選項的「margin」設定為「1」就可以解決了。方法二:1、如果或不行,可以右鍵空白處開啟「個人化」2、然後在其中選擇系統預設的主題更換即可解決。方法三:1、如果都不行,那麼建議大家卸載translucenttb。 2、然後更換

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

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

如何解決Win11工作列透明度有一條線條的問題? 如何解決Win11工作列透明度有一條線條的問題? Jan 29, 2024 pm 12:12 PM

許多的win11用戶們在系統的時候會將自己的任務欄設定成透明的,不過也有不少的用戶們在設定完了以後在任務欄上出現一條黑線,那麼這是怎麼回事?用戶可以利用第三方軟體來進行設定就可以了。以下就讓本站來為用戶們來仔細的介紹一下win11工作列透明有一條線條的解決方法吧。 win11工作列透明有一條線條的解決方法一:1、根據使用者回饋,可以右鍵translucenttb,開啟設定。 2、然後將圖示選項的margin設定為1就可以解決了。 2、然後在其中選擇系統預設的主題更換即可解決。

CSS怎麼設定透明 CSS怎麼設定透明 Nov 01, 2023 am 10:00 AM

CSS設定透明的方法有opacity屬性、rgba顏色值、background-color屬性、使用偽元素等。詳細介紹:1、opacity屬性,透過設定元素的opacity屬性來實現透明效果,此屬性的取值範圍為0到1,0表示完全透明,1表示完全不透明;2、rgba顏色值,透過設定元素的背景顏色或文字顏色為rgba顏色值來實現透明效果,rgba顏色值由紅色、綠色、藍色和透明度等等。

讓win7工作列透明圖文教學 讓win7工作列透明圖文教學 Jul 20, 2023 am 09:49 AM

今天,一群用戶問為什麼他們的電腦在重新安裝Windows7系統後沒有透明效果。事實上,這是你的電腦沒有及時更新顯示卡驅動,調整Windows7Aero主題造成的。您可以透過以下方式進行設定。 1.首先,您需要確保您的電腦安裝了一個新的顯示卡驅動您可以使用驅動精靈或360驅動大師在線更新顯示卡驅動器。 。 2.面對桌面空白處,右鍵,選擇個人化並開啟。 3.在這裡找到Aero主題,然後選擇。正常情況下應該可以看到透明玻璃效果。你明白如何讓你的win7工作列透明圖形教學嗎?不會的同學,趕快操作吧。

linux系統怎麼設定終端透明? linux系統怎麼設定終端透明? Jan 07, 2024 am 10:21 AM

linux在終端機中執行指令時,為了難能看到其它的幫助文檔,例如pdf、網頁等,可以設定終端透明度,該怎麼設定呢?下面我們就來看看詳細的教學。 。一、開啟視窗特效1、要為終端設定透明度,需要先開啟視窗特效,先點選工作列上的」控制中心「。 2、在控制中心中點選」顯示「。 3.在」顯示「中保證」開啟視窗特效」的按鈕是開啟的狀態。 4.另外,也可以使用快速鍵shift+win+tab鍵來快速開啟或關閉視窗特效。二、設定透明

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

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

如何調整Win11工作列的透明度 如何調整Win11工作列的透明度 Jan 01, 2024 am 11:17 AM

許多使用者都喜歡透明版的頁面,在win11系統下,使用者也可以透過一些方法來設定透明的任務欄,這樣操作和外觀看起來也會顯得更好看一些。 win11工作列怎麼設定透明1、點選開始選單,然後開啟微軟商店。 2、搜尋“TranslucentTB”,然後找到對應的進行下載。 3、點選這裡的安裝。 4.開啟以後選擇“desktop”,然後再點選“clear”就可以了。

See all articles