摘要:張鑫旭的深入理解之學習筆記不支持百分比,原因是邊框本身具有寬度固定的意義,不同設備的邊框不會因設備寬度而等比改變。可以利用該特性實現圖標變色的效果與定位不計算區域,只限于以內的盒子。
張鑫旭的CSS深入理解之border學習筆記border-width
border-width不支持百分比,原因是邊框本身具有寬度固定的意義,不同設備的邊框不會因設備寬度而等比改變。因此從語義上來說,邊框支持百分比毫無意義。text-shadow/box-shadow/outline也有相同語義
border-width的默認標識為medium,因為border-style為double時支持的最小寬度為3px
border-stylesolid - 一條實線
dashed - 在Chrome/Firefox 和 IE 上渲染效果有寬高比區別,適合單純作為虛線框使用
dotted - 在Chrome/Firefox上實線部分以方格圖案展示,IE上實線部分以圓展現。可利用該特性在IE8上實現圓角
double - 由兩條實線和一條虛線組成,實線寬度相等,虛線寬度為總寬度-實線寬度*2。可利用該特性實現菜單效果
https://codepen.io/curlywater...
其他3D效果兼容性不佳,謹慎使用
border-color在未設置border-color時,color作為邊框色,border-color不會繼承。text-shadow/box-shadow類似。
可以利用該特性實現圖標hover變色的效果
https://codepen.io/curlywater...
border與background定位background-position不計算border區域,只限于padding以內的盒子。可以利用這一特性實現背景圖片距離容器右側定位
border與三角等圖形構建利用border相交會產生邊緣等分的內嵌效果,可以實現三角、梯形等圖形構建
https://codepen.io/curlywater...
常見的應用
https://codepen.io/curlywater...
border與透明邊框邊框使用box-shadow,原先border變透明來增加點擊區域
使用背景透明的圖片+drop-shadow實現圖標顏色修改:相對定位向左偏移,設置右邊框,外部容器使用overflow:hidden隱藏原始圖標
border實現等高布局
局限:不支持百分比,只可左邊區域根據右邊區域變化
https://codepen.io/curlywater...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/117038.html
摘要:本文是對慕課網張鑫旭的課程深入理解之的學習筆記,并結合了一些個人理解。 本文是對慕課網張鑫旭的課程《CSS 深入理解之 border》的學習筆記,并結合了一些個人理解。 border-width 不支持百分比 border-width 不支持百分比單位,原因如下: 在實際設計中,邊框一般是固定大小的,不會隨著盒子寬度的增加而增加 margin 和 padding 為百分比單位時,...
摘要:張鑫旭的深入理解之學習筆記與容器的尺寸可視尺寸對于沒有設定的塊元素,可改變元素水平方向的可視尺寸占據尺寸對于元素,可改變元素水平垂直方向的占據尺寸與百分比單位普通元素的百分比都是相對于容器的寬度計算的絕對定位元素的百分比是相對于包含塊的寬 張鑫旭的CSS深入理解之margin學習筆記 margin與容器的尺寸 可視尺寸:對于沒有設定width的塊元素,margin可改變元素水平方向...
摘要:張鑫旭的深入理解之學習筆記與容器的尺寸元素值過大,一定影響元素尺寸為定值,會影響元素尺寸為或者為,同時值沒有暴走,不影響元素尺寸元素水平影響尺寸,垂直不影響尺寸,但是會影響占據空間會顯示背景色負值與百分比單位不支持負值百分比相對于自身寬 張鑫旭的CSS深入理解之padding學習筆記 padding與容器的尺寸 block元素 padding值過大,一定影響元素尺寸 width為定...
摘要:張鑫旭的深入理解之學習筆記層疊上下文什么是層疊上下文在軸上延伸出一個層級,離父級層疊上下文的頂部更近。遵循后來居上和誰大誰上的層疊原則。 張鑫旭的CSS深入理解之z-index學習筆記 層疊上下文 什么是層疊上下文?在z軸上延伸出一個層級,離父級層疊上下文的頂部更近。 如何產生層疊上下文? 根元素具有根層疊上下文 z-index不為auto的定位元素 一個 z-index 值不為 ...
閱讀 3950·2021-11-16 11:50
閱讀 949·2021-11-11 16:55
閱讀 3675·2021-10-26 09:51
閱讀 874·2021-09-22 15:03
閱讀 3442·2019-08-30 15:54
閱讀 3273·2019-08-30 15:54
閱讀 2484·2019-08-30 14:04
閱讀 928·2019-08-30 13:53