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

首頁 > 開發 > CSS > 正文

CSS圓角背景與三角形實現辦法

2020-03-24 16:19:18
字體:
來源:轉載
供稿:網友
前端開發中兩個很不錯的小技巧, CSS三角形與圓角背景. 的確, 它們都可以通過圖片來實現, 但, 拋開用代碼實現可以減小圖片加載量不說, 當你遇到三角形或圓角背景下還有一層非純色背景時, 你又不得不考慮IE6 png兼容問題, 嗯, IE6,萬惡之源. 此時, CSS三角形及圓角背景將是上佳選擇.
CSS圓角背景
通過改變層疊元素的margin值實現圓角效果.當然,有人會說不用這么麻煩,CSS3幾句代碼就可以搞定,但目前來說不實用,支持的瀏覽器沒幾個.
css部分.r_top, .r_bottom {display:block; background:transparent; font-size:1px}/*左上右上角和左下右下角的容器*/ .r_a, .r_b, .r_c, .r_d {display:block; overflow:hidden}/*四個圓角*/ .r_a, .r_b, .r_c{height:1px} .r_b, .r_c, .r_d{background:#cf6} .r_a {margin:0 5px} .r_b {margin:0 3px; border-width:0 2px} .r_c {margin:0 2px} .r_d {height:2px; margin:0 1px}

html部分 !--左上角/右上角-- div em /em em /em em /em em /em /div div .....內容容器..... /div !--左下角/右下角-- div em /em em /em em /em em /em /div

CSS三角形
這個就比較簡單了, 把元素定義成塊級0大小(0寬0高0字號0行高)后, 通過改變元素的border-color值實現. 本文用的是em元素, 當然, 如果你項目中用em比較頻繁, 為避免沖突也可以用samp,strong等元素.
當然, 即便用CSS實現的三角形, 萬惡的IE6還是會給你添點麻煩: IE6不支持border-color的transparent值, 怎么辦? 為ie6單獨寫一個border-color值, 然后用chroma濾鏡實現透明, 詳見代碼
css部分em{display:block;width:0;height:0;font-size:0;line-height:0;border-width:40px;border-style:solid;border-color:#cf6 #fff #39c #ffc;_filter:chroma(color=#000000)/*色度濾鏡,讓IE6實現透明borderColor.濾鏡的顏色值不可簡寫*/} em.a{border-color:transparent transparent #fff transparent;_border-color:#000 #000 #fff #000} em.b{border-color:transparent transparent transparent #fff;_border-color:#000 #000 #000 #fff} em.c{border-color:#fff transparent transparent transparent;_border-color:#fff #000 #000 #000} em.d{border-color:transparent #fff transparent transparent;_border-color:#000 #fff #000 #000}

html調用 em em !--它就是三角形了,哈--html教程

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都兰县| 米林县| 蒙城县| 乡宁县| 日土县| 页游| 定陶县| 宜丰县| 奉化市| 黔西县| 绿春县| 天水市| 肇源县| 宣化县| 唐河县| 江孜县| 云和县| 庆元县| 阿鲁科尔沁旗| 巫山县| 丹阳市| 盐池县| 延寿县| 阿克苏市| 大足县| 宜城市| 松桃| 奉化市| 化隆| 镇安县| 平湖市| 铁力市| 蒙城县| 维西| 玉树县| 襄汾县| 万安县| 综艺| 靖江市| 肥西县| 台南市|