久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

CSS圓角實現——基本的圓角框

2022-05-30    分類: 網站建設

純CSS實現圓角框是一件大家都說爛了的事件,我也寫過兩篇總結文章,為什么還會有這篇文章呢,事情是這樣的。在我們的以前的項目中,實現圓角框往 往是用背景圖片來實現的,但是,當這些項目發布上線后,在維護過程中,有時需要添加一些新的需求,因為以前的項目中大量采用了圓角圖片,并且這些圖片全部 采用了CSS sprites方式合并的圖,為了不增加更多的額外工作,并且也不想用JS來添加更多的http請求,所以需要一些簡單的CSS方案來解決這個問題。而我 的個人愛好,也喜歡采用無圖片的方式來處理這些效果??傆X得CSS能完成的工作,為什么不讓它來實現呢?

實現原理:

純CSS方式實現圓角框的原理在網絡上已經有很多人詳細解說了,下面這個示意圖是我將其中的一個圓角進行放大后的效果。

圖一

從上面效果圖中我們可以看到其實這種圓角框是靠一個個容器堆砌而成的,每一個容器的寬度不同,這個寬度是由margin外邊距來實現的, 如:margin:0 5px;就是左右兩側的外邊距5像素,從上到下有5條線,其外邊距分別為5px,3px,2px,1px,依次遞減。因此根據這個原理我們可以實現簡單的 html結構和樣式。

1、Html結構層:

<div class='sharp color1'>
<b class='b1'></b><b class='b2'></b><b class='b3'></b><b class='b4'></b>
<div class='content'>文字內容</div>
</div>
<b class='b5'></b><b class='b6'></b><b class='b7'></b><b class='b8'></b>
</div>

b1~b4構成上面的左右兩個圓角結構體,而b5~b8則構建了下面左右兩個圓角結構體。而content則是內容主體,將這些全部放在一個大的容 器中,并給它的一個類名sharp,用來設置通用的樣式。再給它疊加了一個color1類名,這個類名用來區別不同的顏色方案,因為可能會有不同顏色的圓 角框。

2、CSS樣式:

.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}

將每個b標簽都設置為塊狀結構,并定義其高度為1像素,超出部分溢出隱藏。從上面樣式中我們已經看到margin值的設置,是從大到小減少的。而 b1和b8的設置是一樣,已經將它們合并在一起了,同樣的原理,b2和b7、b3和b6、b4和b5都是一樣的設置。這是因為上面兩個圓和下面的兩個圓是 一樣,只是順序是相對的,所以將它合并設置在一起。有利于減少CSS樣式代碼的字符大小。后面三句和第二句有點不同的地方是多設置了左右邊框的樣式,但是 在這兒并沒有設置邊框的顏色,這是為什么呢,因為這個邊框顏色是我們需要適時變化,所以將它們分離出來,在下面的代碼中單獨定義。

接下我們設置內容區的樣式:

.content {border-right:1px solid;border-left:1px solid;overflow:hidden;}

也是只設置左右邊框線,但是不設置顏色值,它和上面八個b標簽一起構成圓角框的外邊框輪廓。

往往在一個頁面中存在多個圓角框,而每個圓角框有可能其邊框顏色各不相同,有沒有可能針對不同的設計制作不同的換膚方案呢,答案是有的。在我的這個 應用中,可以換不同的皮膚顏色,并且設置顏色方案也并不是一件很難的事情。下面看看我是如何將它們應用到不同的顏色的。

在上面的樣式設計中,我已經給顏色方案留下了可以擴展的空間。我將所有的涉及到邊框色的類名全部集中在一起,用群選擇符給它們設置一個邊框的顏色就 可以了。如下所示:

.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,.color1 .b6,
.color1 .b7,.color1 .content{}{border-color:#96C2F1;}
.color1 .b1,.color1 .b8{background:#96C2F1;}

注意:需要將這兩句的顏色值設置為一樣的,第二句中雖說是設置的background背景色,但它同樣是上下邊框線的顏色,這一點一定要記住。因為 b1和b8并沒有設置border,但它的高度值為1px,所以用它的背景色就達到了模擬上下邊框的顏色了。
現在已經將一個圓角框描述出來了,但 是有一個問題要注意,就是內容區的背景色,因為這兒是存載文字主體的地方。所以還需要加入下面這句話,也是群集選擇符來設置圓角內的所有背景色。

.color1 .b2,.color1 .b3,.color1 .b4,.color1 .b5,
.color1 .b6,.color1 .b7,.color1 .content{background:#EFF7FF;}

這兒除了b1和b8外,其它的標簽都包含進來了,并且包括content容器,將它們的背景色全部設置一個顏色,這樣除了線框外的所有地方都成為一 種顏色了。在這兒我也用到包含選擇符,給它們都加了一個color1,這是顏色方案1的類名,依照這個原理可以設置不同的換膚方案。

好了,我們將上面的所有代碼集中起來,就完成一個純CSS圓角框的實例模型,在源碼中,我設置了六套顏色方案,其它的顏色方案就看你的了。

下面是源碼演示后的截圖:

圖二

為了演示效果,本模型的寬度值全部采用百分比實現的,你可以隨意伸縮寬度,看看它能否適應彈性的變化。

本模型在以下瀏覽器中好通過:

IE5.5、IE6、IE7、IE8、FF3、TT、Maxthon2.1.5、Opera9.6、Safari4.0、Chrome2.0。

網站欄目:CSS圓角實現——基本的圓角框
網頁地址:http://www.js-pz168.com/news40/161390.html

成都網站建設公司_創新互聯,為您提供服務器托管網站設計公司移動網站建設網站收錄、域名注冊、ChatGPT

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
欧洲成人一区二区| 在线精品亚洲一区二区不卡| 91成人免费在线| 精品国精品自拍自在线| 中国色在线观看另类| 视频一区中文字幕国产| 成人aa视频在线观看| 奇米影视首页 狠狠色丁香婷婷久久综合| 欧美在线免费播放| 国产亚洲精品资源在线26u| 亚洲成人免费在线| av午夜精品一区二区三区| 日产精品一线二线三线芒果 | 日韩中文字幕91| 中文字幕免费不卡在线| 亚洲福中文字幕伊人影院| 成人免费看片app下载| 日本一区二区三区视频免费看| 69堂成人精品免费视频| 亚洲视频在线观看三级| 国产精品自产自拍| 欧美日韩一区在线观看视频| 欧美日韩精品一区二区三区四区| 国产精品欧美一区喷水| 精品一区二区三区在线视频| 精品国产91亚洲一区二区三区www| 欧美日韩一区二区在线观看视频| 国产精品久久影院| 国产剧情一区在线| 日本一区二区三区免费看| 26uuu欧美| 欧美aⅴ一区二区三区视频| 国产精品嫩草在线观看| 欧美日韩的一区二区| 亚洲精品成人天堂一二三| 成人深夜福利app| 亚洲精品在线视频观看| 国产婷婷一区二区| 国产在线一区二区| 日韩亚洲视频| 欧美国产综合色视频| 国产美女视频91| 丝袜足脚交91精品| 国产欧美一区二区精品仙草咪| 久久精品国产亚洲高清剧情介绍| 久草一区二区| 26uuu国产一区二区三区| 麻豆国产欧美一区二区三区| 久久久久久久免费| 26uuu国产电影一区二区| 久久99这里只有精品| 日韩av电影免费观看| 国产婷婷色一区二区三区 | 91福利视频导航| 69堂亚洲精品首页| 日韩激情在线观看| 欧美h视频在线| 久久精品水蜜桃av综合天堂| 国产一区 二区| 色婷婷精品久久二区二区蜜臂av| 亚洲四区在线观看| av免费观看久久| 日韩欧美一区二区视频| 久久精品国产亚洲aⅴ| 视频一区国产精品| 1000部国产精品成人观看| 99久久亚洲一区二区三区青草| 欧美日韩亚洲综合在线 | heyzo一本久久综合| 欧美日韩久久一区| 日韩av中文在线观看| 琪琪久久久久日韩精品| 欧美裸体网站| 中文字幕亚洲欧美在线不卡| www.久久久久久久久| 欧美久久一二三四区| 日本欧美一区二区三区| 色乱码一区二区三在线看| 亚洲欧洲日韩av| 成人欧美一区二区三区黑人免费| 日韩欧美在线观看一区二区三区| 久久精品国产免费看久久精品| 亚洲一区二区三区精品动漫 | 欧美精品国产精品久久久| 国产精品嫩草影院com| 99精品桃花视频在线观看| 日韩欧美区一区二| 国产精品456露脸| 欧美日本一区二区三区| 麻豆国产欧美一区二区三区| 色哟哟亚洲精品| 午夜精品123| 亚洲精品日韩在线观看| 亚洲一区二区中文在线| 欧美视频小说| 亚洲精品欧美激情| 欧美精品一区二区视频| 亚洲少妇屁股交4| 久久精品国产第一区二区三区最新章节 | 免费看精品久久片| 色先锋aa成人| 另类小说综合欧美亚洲| 欧美伊人久久大香线蕉综合69| 日韩av在线播放中文字幕| 色婷婷激情一区二区三区| 日本午夜精品视频在线观看| 在线一区高清| 美女性感视频久久| 欧美日韩久久不卡| 国产伦精品一区二区三区免费迷 | 亚洲精品影院| 天天操天天色综合| 色妹子一区二区| 麻豆传媒一区二区三区| 欧美吻胸吃奶大尺度电影| 国内成人精品2018免费看| 7777精品伊人久久久大香线蕉经典版下载| 国产毛片精品国产一区二区三区| 6080午夜不卡| k8久久久一区二区三区| 国产婷婷色一区二区三区在线| 国产精品v欧美精品v日韩| 国产精品久久久久久久蜜臀| 看欧美日韩国产| 亚洲一二三级电影| 色欧美乱欧美15图片| 韩日精品视频一区| 欧美一区二区播放| 91免费观看在线| 一色桃子久久精品亚洲| 日本一区二区三区免费看| 日本中文字幕一区二区视频| 欧美午夜一区二区| 国产成人精品午夜视频免费| 久久综合视频网| 精品一区二区国产| 亚洲高清视频在线| 欧美体内she精高潮| 成人做爰69片免费看网站| 久久久亚洲午夜电影| 国产精品久久久久久久久久久久午夜片 | 国产一区免费观看| 亚洲国产精品自拍| 欧美亚洲高清一区| 成人av网站在线观看| 亚洲国产va精品久久久不卡综合 | 欧美色综合天天久久综合精品| 久久99精品国产麻豆婷婷| 日韩免费性生活视频播放| aaa级精品久久久国产片| 亚洲综合一区二区| 欧美色网一区二区| 99免费精品视频| 亚洲人成小说网站色在线| 正在播放久久| 国产aⅴ综合色| 中文字幕乱码亚洲精品一区| 日本在线观看一区二区三区| 精品一区二区三区在线播放视频 | 91麻豆福利精品推荐| 亚洲男人的天堂av| 欧美丝袜自拍制服另类| 91网址在线看| 亚洲影院理伦片| 777久久久精品| 国产精品免费区二区三区观看| 亚洲 欧美综合在线网络| 91精品国产色综合久久ai换脸| 国产精品久久久久久久免费大片| 午夜a成v人精品| 欧美va亚洲va在线观看蝴蝶网| 久久久久欧美| 国产一二精品视频| 中文字幕中文字幕中文字幕亚洲无线| 中文字幕一区二区三区有限公司| 成人激情午夜影院| 一级精品视频在线观看宜春院| 欧美人与禽zozo性伦| 国产在线资源一区| 九色|91porny| 国产精品免费人成网站| 在线精品视频小说1| 99www免费人成精品| 日韩电影一区二区三区| 久久综合狠狠综合久久激情 | 国产精品裸体一区二区三区| 喷水一区二区三区| 国产香蕉久久精品综合网| 在线电影看在线一区二区三区| 99久久伊人精品| 日韩激情视频在线观看| 久久精品欧美一区二区三区麻豆| 一区二区三区|亚洲午夜| 91在线观看污| 青青草原综合久久大伊人精品优势| 欧美日韩高清在线一区| 国产一区二区三区视频在线播放| 国产精品传媒入口麻豆| 欧美日本免费一区二区三区| 久久综合九色综合网站|