国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

CSS3實現(xiàn)多背景模擬動態(tài)邊框的效果

2024-07-11 08:32:28
字體:
供稿:網(wǎng)友

首先來看看要實現(xiàn)的效果圖

實現(xiàn)方法如下

我首先想到的是border屬性,可是border屬性不能設置長度。如果用border實現(xiàn),需要用其他元素來模擬,比較麻煩。后來突然想起以前在網(wǎng)上看到有人用CSS3的多背景來模擬邊框,就試了一下。

css3 背景

CSS3對于background做了一些修改,最明顯的一個就是采用設置多背景,不但添加了4個新屬性,并且還對目前的屬性進行了調(diào)整增強。

1、 多個背景圖片

在css3里面,你可以再一個標簽元素里應用多個背景圖片。代碼類似與css2.0版本的寫法,但引用圖片之間需用“,”逗號隔開。第一個圖片是定位在元素最上面的背景,后面的背景圖片依次在它下面顯示,如下:

background-image: url(top-image.jpg), url(middle-image.jpg), url(bottom-image.jpg);

2、新屬性:Background Clip

此討論讓我們回到文章開始提到的關于背景被border邊框遮擋的問題。background-clip的添加讓我們完全能夠控制背景顯示的位置。

屬性值如下:

     background-clip: border; 背景在border邊框下開始顯示

     background-clip: padding; 背景在padding下開始顯示,而不是border邊框下開始

     background-clip: content; 背景在內(nèi)容區(qū)域下開始顯示,而不是border邊框下開始或padding下開始。

     background-clip: no-clip; 默認屬性值,類似與background-clip: border;

3、新屬性: Background Origin

此屬性需要與background-position配合使用。你可以用background-position計算定位是從border,padding或content boxes內(nèi)容區(qū)域算起。(類似background-clip)

     background-origin:border; 從border邊框位置算起

     background-origin:padding; 從padding位置算起

     background-origin:content; 從content-box內(nèi)容區(qū)域位置算起;

     background-clip和background-origin的不同之處www.CSS3.info網(wǎng)站給做了很好的分析講解。

4、新屬性:Background Size

Background Size屬性用來重設你的背景圖片。

有幾個屬性值:

     background-size: contain; 縮小背景圖片使其適應標簽元素(主要是像素方面的比率)

     background-size: cover; 讓背景圖片放大延伸到整個標簽元素大小(主要是像素方面的比率)

     background-size: 100px 100px; 標明背景圖片縮放的尺寸大小

     background-size: 50% 100%; 百分比是根據(jù)內(nèi)容標簽元素大小,來縮放圖片的尺寸大小

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 囊谦县| 兴海县| 宁化县| 乃东县| 四会市| 乌拉特前旗| 武陟县| 天柱县| 沅陵县| 辽宁省| 银川市| 分宜县| 武冈市| 榕江县| 栖霞市| 梁平县| 小金县| 松潘县| 莲花县| 石楼县| 镇安县| 阳山县| 二连浩特市| 白河县| 育儿| 堆龙德庆县| 洛阳市| 板桥市| 伊金霍洛旗| 日喀则市| 乌什县| 嘉定区| 宜春市| 灵宝市| 页游| 富民县| 辽源市| 建水县| 将乐县| 扶沟县| 彭州市|