CSS3 陰影與圓角邊框


㈠css3的新特性實際應用

文本陰影效果,用代碼編寫的方式實現

 

鼠標懸停的動態效果

左側三幅圖片,上面初始狀態是沒有說明文本的,但把鼠標放在上面的時候,這個圖片上面就出現了說明文字

 

分欄分列式排版:類似於報刊的排版方式

 

⑷做一個盒子它的圓角邊框,還可以做一個盒子的陰影效果,若干個盒子的旋轉效果

 

 ㈡瀏覽器

w3c制定標准標准慢,瀏覽器廠商快速加入新屬性的支持,加前綴

w3c確定標准后,全面支持,去掉前綴

 

㈢圓角邊框    border-radius

Ⅰ.子屬性

⑴border-top-left-radius                  左上角的形狀

⑵border-top-right-radius               右上角的形狀

⑶border-bottom-left-radius           左下角的形狀

⑷border-bottom-right-radius         右下角的形狀

 

Ⅱ圓角邊框的取值

⑴兩個值:一個是水平值,一個是垂直方向的值,也就是一個x值,一個y值

⑵一個值:水平方向和垂直方向上的值相等。

 

★我們以下圖為例來看一下怎樣添加的圓角。如果我們添加左上角,就是設置border-top-left-radius 的情況,那么水平方向和垂直方向的值確定下來,可以畫出來一個圓形或者橢圓形,用圓形或者橢圓形的這個弧形,就可以做出來一個圓角邊框的圓角了。

 

Ⅲ圓角邊框的示例

用div標簽寫出來的一個內容為空的盒子,現在只是顯示了這個圓角的邊框,這個時候我們可以用div標簽作為樣式的名字,然后進行設置高度,寬度,邊框,這個位置我們設置的是border-top-left這個圓角,它的角度設置為兩個值40和20個像素,意味着我們要在左上角做一個圓角,水平方向40px,垂直方向上20px,做出一個橢圓形,用這個橢圓形的左上角,來規定出來當前這個div盒子它的左上角的弧度。再看order-bottom-right-radius 這個值,在右下角做了一個圓形,規定水平方向和垂直方向都是20px,那么這個角是圓形,用這一部分來做一個右下角的一個弧度,這樣就可以完成如下圖所示的這樣一個盒子的設置。

 

 

 

 Ⅳ.膠囊形狀的邊框的示例

⑴做一個div標簽的空盒子,規定它的樣式,高度,寬度,邊框,背景顏色。做了一個圓角,在做這個圓角的時候,並沒有規定是哪一個方向,直接使用border-radius來進行設置,而且只設置一個值25個像素;

⑵那么25px會呈現什么效果?因為高度是50px,25px真好是高度的一半,所以再添加圓角的時候,相當於上下左右四個角,它的水平方向和垂直方向都是25px,那么它會出現一個左右半圓的形狀。

 

⑶怎樣用這樣的屬性來做一個圓形?

可以像上面的例子一樣,只需要把它的高度和寬度定義成相同的。比如,做出來一個正方形的盒子,然后設置它的圓角的情況:border-radius的值是一個值,而且是這個高度的一半,這樣就做出來一個圓形

 

㈣陰影   box-shadow

inset       水平偏移   垂直偏移     模糊距離     顏色

⑴inset       可選的,內部陰影

⑵outset     默認值,外部陰影

 

具體效果圖如下:

 

 

代碼效果示例

在這個例子里面做一個空的盒子,利用這個盒子來做一個它的陰影效果,設置高度,寬度,背景顏色,之后采用box-shadow來設置這個陰影部分,水平和垂直的偏移量都是正數,10px,由於是正數,則向右下角進行偏移,這個取值也可以都是負數,或者一正一負,組合,模糊范圍越大,就會發現陰影越大,范圍越小,陰影越小,灰色作為這個陰影效果的值。

 

 

       希望有所幫助。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM