CSS3教程:边框属性border的极致应用
2009-04-02 19:37
363 查看
这里讨论的都是关于边框属性border的极致应用,这些应用虽说有些剑走偏门,但在一些特殊的场合,可能还是会用得上的,如果你对HTML代码有洁癖,有切肤之痛,并且认为冗余的标签影响到你的视觉神经,那么你可以权当一种业余欣赏。
作者:冰极峰
博客地址:http://www.cnblogs.com/binyong
这世界太疯狂,Border属性也搞模仿秀!
这里讨论的都是关于边框属性border的极致应用,这些应用虽说有些剑走偏门,但在一些特殊的场合,可能还是会用得上的,如果你对HTML代码有洁癖,有切肤之痛,并且认为冗余的标签影响到你的视觉神经,那么你可以权当一种业余欣赏。
下面这个截图是border属性的几种基本变化,通过对这几种基本变化的延伸引用,你可以变化出各种丰富的案例出来:
图一
如我在另一篇文章《用div css模拟表格对角线》中说到的一样,这些变化其实就是基于如下的基本原理:
注意:transparent是用来透明的,并且要设置的线条的样式为dotted(点线)。宽高为0,就会只显示边框部分,然后用overflow来将多余部分截取掉,剩下的就是斜角内容了。
斜角的组合规律如下:
border-left和border-top组成从左上到右下的斜线
border-right和border-top组成从右上到左下的斜线
border-right和border-bottom组成从右下到左上的斜线
border-left和border-bottom组成从左下到右上的斜线
有了这些基本规律就可以变化无穷了,发挥你的想像力吧,我们来看看有些什么变化。
下图是应用这种原理变化出来的不规则选项卡,为了简少代码量,我没有加上js功能,你们可以自己试试。
PS:这些链接全部有翻滚状态,你可直接使用,已经做了兼容性测试。
图二
上一页12 下一页
作者:冰极峰
博客地址:http://www.cnblogs.com/binyong
这世界太疯狂,Border属性也搞模仿秀!
这里讨论的都是关于边框属性border的极致应用,这些应用虽说有些剑走偏门,但在一些特殊的场合,可能还是会用得上的,如果你对HTML代码有洁癖,有切肤之痛,并且认为冗余的标签影响到你的视觉神经,那么你可以权当一种业余欣赏。
下面这个截图是border属性的几种基本变化,通过对这几种基本变化的延伸引用,你可以变化出各种丰富的案例出来:
图一
如我在另一篇文章《用div css模拟表格对角线》中说到的一样,这些变化其实就是基于如下的基本原理:
border-left:20px transparent dotted; border-top:20px green solid; border-right:20px transparent dotted; border-bottom:20px orange solid; width:0px; height:0px; overflow:hidden;
注意:transparent是用来透明的,并且要设置的线条的样式为dotted(点线)。宽高为0,就会只显示边框部分,然后用overflow来将多余部分截取掉,剩下的就是斜角内容了。
斜角的组合规律如下:
border-left和border-top组成从左上到右下的斜线
border-right和border-top组成从右上到左下的斜线
border-right和border-bottom组成从右下到左上的斜线
border-left和border-bottom组成从左下到右上的斜线
有了这些基本规律就可以变化无穷了,发挥你的想像力吧,我们来看看有些什么变化。
下图是应用这种原理变化出来的不规则选项卡,为了简少代码量,我没有加上js功能,你们可以自己试试。
PS:这些链接全部有翻滚状态,你可直接使用,已经做了兼容性测试。
图二
上一页12 下一页
相关文章推荐
- CSS3边框图片属性---border-image
- CSS3实例教程:border-image属性实例讲解
- CSS3支持IE6, 7, and 8的边框border属性
- CSS3之边框多颜色Border-color属性使用示例
- CSS3简明教程-2.2.CSS3边框之 圆角border-radius
- CSS3教程:border-image属性
- HTML表格标记教程(2):表格的边框属性BORDER
- HTML表格标记教程(29):单元格的亮边框色属性BORDERCOLORLIGHT
- HTML表格标记教程(6):暗边框色属性BORDERCOLORDARK
- CSS border边框属性教程(color style)
- CSS3之边框属性border
- CSS3简明教程-2.1.CSS3边框之border-image
- HTML表格标记教程(39):表头的亮边框色属性BORDERCOLORLIGHT
- HTML表格标记教程(30):单元格的暗边框色属性BORDERCOLORDARK
- 【CSS3】---为边框应用图片 border-image
- 【CSS3】---为边框应用图片 border-image
- 【CSS3】为边框应用图片 border-image
- css3 实现圆角边框的border-radius属性和实现阴影效果的box-shadow属性
- HTML表格标记教程(23):行的暗边框色属性BORDERCOLORDARK
- CSS3教程:box-sizing属性的理解border、padding与容器宽度的关系