html图片倒角,CSS实例:纯CSS打造斜角

本文介绍了如何使用纯CSS创建斜角效果,无需借助背景图片或额外的HTML元素。通过调整相邻边框的宽度和颜色,可以实现不同角度的斜角。文章提供了实例代码,演示了如何通过计算正切值来定制不同角度的斜角,适合前端开发者学习。
摘要由CSDN通过智能技术生成

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

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

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

如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码: http://www.wfuyu.com/

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

运行后效果如下图:

ce6f6a65f7b3047870502cca8166880e.gif

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

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

如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码: http://www.wfuyu.com/

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

运行后效果如下图:

84f16538653e0429c13b14cac1c8910c.gif

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值