CSS 21天入门:边框
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
边框样式,即可以为元素指定边框。看起来似乎很简单。 来看看示例: 这些都是使用 CSS 实现的,是不是有点子强大? 边框位置(top, right, bottom, left)当我们谈论为元素指定边框时,我们说的是上下左右四个边框线。 但是在 CSS 里,我们不按这样的顺序来说,而是会说上,右,下,左。 聪明的你一定想到了,这是顺时针的顺序。 没错,当我们在为边框指定样式时,以及后面为元素的位置指定外边距或内边距时,都是按这个顺序来简写。 如果不想记这个顺序,有没有办法指定呢? 答案是有,因为 CSS 里的属性分解有 top, right, bottom, left 的组合。之所以让记住顺序,是为了简写。 边框宽度(border-width)边框可以指定宽度,使用 px,也就是像素,可以指定任意宽度的边框。
这里类 one 指定了四个边框的宽度都为 1px,而类 two 则为四个边框指定了不同的宽度,近上述顺序说的,你理解了 1234 分别是哪个边框的宽度了吗? 如果记不住,那上面的代码和下面等同:
对比下来,是不是前面的书写更简单? 边框颜色(border-color)边框颜色和前景色,背景色一样,都是通过颜色值改变边框颜色。 这里只要注意,border-color 用于指定四个边框的颜色,顺序还是按顺时针的顺序,如果想单独指定,则使用四个单独的属性:
效果是一样的。 边框样式(border-style)边框样式,指定边框是实线,虚线,还是其它各种样式。 这里有预先定义好的一些值,如下:
展示效果如下: 圆角属性 (border-radius)在 CSS3 未引入圆角样式之前,要实现圆角效果非常复杂。 CSS3 中引入的圆角属性,大大简化了这一实现。 border-radius 属性指定的是四个角的半径,半径的值可以是一个,即原型的圆角;也可以是两个,即椭圆形的圆角。 它的顺序和边框类似,从左上角开始,顺时针。
注意这四个分开的属性是以 top 和 bottom 开始,这是固定属性定义。 相信你已经明了在本章最初实现的那个图形,有些用到了圆角属性。 最初示例的代码最初的示例代码里,是简单组合了边框的样式,示意代码如下:
通过为元素的四个不同边框指定不同样式,能创造出很多意想不到的图形和风格,满足各种需求,这需要大家充分发挥相像力去实现! 总结
该文章在 2024/10/19 12:16:48 编辑过 |
关键字查询
相关文章
正在查询... |