CSS实例:纯CSS打造斜角

CSS实例:纯CSS打造斜角,第1张

概述关于CSS打造斜角,先说一下历史,在CSS+DIV流行以前,也就是用表格作为网页框架的时候,人们通过在一个单元格里加入一个斜角图片来来做这种效果的。这种技术现在已经完全过时了,这里不讨论。CSS+DIV兴起以后,出现了两种制作斜角效果的方法,一个是通过backgroud-image属性添加斜角图片作为背景…

  关于CSS打造斜角,先说一下历史,在CSS+div流行以前,也就是用表格作为网页框架的时候,人们通过在一个单元格里加入一个斜角图片来来做这种效果的。这种技术现在已经完全过时了,这里不讨论。CSS+div兴起以后,出现了两种制作斜角效果的方法,一个是通过backgroud-image属性添加斜角图片作为背景,并且用padding属性使内容缩进,不超出斜角的边界。这种方法也不在这篇文章的讨论范围。

  这次要说的是纯CSS打造的斜角,也就是说完全不需要图片。

  相对于纯CSS打造圆角,做斜角简单多了。请看以下实例


提示:可修改后代码再运行!

  运行后效果如下图:

  看图后大家应该已经知道了斜角产生的原理。一个元素相连的两条border相接处为斜角的特点,增大border的宽度,并填充不同的颜色。从而产生肉眼可见的斜角。

  下面在来看看怎么产生其他角度的斜角。看以下代码:


提示:可修改后代码再运行!

  运行后效果如下图:

  相信到这里大家也明白了,例如你要做的一个60°的斜角,那就计算一下60°的tan(正切)值,并根据比例来定义相关border的宽度吧。

  出处:http://blog.imblol.com/

总结

以上是内存溢出为你收集整理的CSS实例:纯CSS打造斜角全部内容,希望文章能够帮你解决CSS实例:纯CSS打造斜角所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1024013.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存