CSS 21天入門:邊框
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
邊框樣式,即可以為元素指定邊框。看起來似乎很簡單。 來看看示例: 這些都是使用 CSS 實現(xiàn)的,是不是有點子強大? 邊框位置(top, right, bottom, left)當我們談論為元素指定邊框時,我們說的是上下左右四個邊框線。 但是在 CSS 里,我們不按這樣的順序來說,而是會說上,右,下,左。 聰明的你一定想到了,這是順時針的順序。 沒錯,當我們在為邊框指定樣式時,以及后面為元素的位置指定外邊距或內(nèi)邊距時,都是按這個順序來簡寫。 如果不想記這個順序,有沒有辦法指定呢? 答案是有,因為 CSS 里的屬性分解有 top, right, bottom, left 的組合。之所以讓記住順序,是為了簡寫。 邊框?qū)挾?border-width)邊框可以指定寬度,使用 px,也就是像素,可以指定任意寬度的邊框。
這里類 one 指定了四個邊框的寬度都為 1px,而類 two 則為四個邊框指定了不同的寬度,近上述順序說的,你理解了 1234 分別是哪個邊框的寬度了嗎? 如果記不住,那上面的代碼和下面等同:
對比下來,是不是前面的書寫更簡單? 邊框顏色(border-color)邊框顏色和前景色,背景色一樣,都是通過顏色值改變邊框顏色。 這里只要注意,border-color 用于指定四個邊框的顏色,順序還是按順時針的順序,如果想單獨指定,則使用四個單獨的屬性:
效果是一樣的。 邊框樣式(border-style)邊框樣式,指定邊框是實線,虛線,還是其它各種樣式。 這里有預先定義好的一些值,如下:
展示效果如下: 圓角屬性 (border-radius)在 CSS3 未引入圓角樣式之前,要實現(xiàn)圓角效果非常復雜。 CSS3 中引入的圓角屬性,大大簡化了這一實現(xiàn)。 border-radius 屬性指定的是四個角的半徑,半徑的值可以是一個,即原型的圓角;也可以是兩個,即橢圓形的圓角。 它的順序和邊框類似,從左上角開始,順時針。
注意這四個分開的屬性是以 top 和 bottom 開始,這是固定屬性定義。 相信你已經(jīng)明了在本章最初實現(xiàn)的那個圖形,有些用到了圓角屬性。 最初示例的代碼最初的示例代碼里,是簡單組合了邊框的樣式,示意代碼如下:
通過為元素的四個不同邊框指定不同樣式,能創(chuàng)造出很多意想不到的圖形和風格,滿足各種需求,這需要大家充分發(fā)揮相像力去實現(xiàn)! 總結
該文章在 2024/10/19 12:16:48 編輯過 |
關鍵字查詢
相關文章
正在查詢... |