本文介绍: CSS3实现缺角矩形前言一、实现的最终效果二、多种实现方式举例1.最low的方式:拿div通过旋转定位盖死一个角2.也很low的方式:使用div对象的before、after伪元素实现3.比较好的方式:渐变实现4.比较好的方式:clip–path实现总结前言很多同学在进行Web页面开发时,总是非常依赖美工的切图,其实有很多简单的样式效果都可以使用CSS3来实现,下面以渲染缺角矩形的实际场景来简单聊聊。一、实现的最终效果很简单、常见的一个小面板集合显示。二、多种实现方式举例1.最low的方式
前言
很多同学在进行Web页面开发时,总是非常依赖美工的切图,其实有很多简单的样式效果都可以使用CSS3来实现,下面以渲染缺角矩形的实际场景来简单聊聊。
一、实现的最终效果
二、多种实现方式举例
1.最low的方式:拿div通过旋转定位盖死一个角
最容易想到的方法,我不想实现了,没啥意思,很难看。
2.也很low的方式:使用div对象的before、after伪元素实现
思路跟第一种方法基本一致,唯一的改进就是不需要引入多余的无用div。使用元素的before、after伪元素去做一个三角形盖住角,但问题在于最多只能支持两个角,因为就两个伪元素。另外,背景颜色是写死的,换个背景颜色那个角就现出原形了。
实现效果:
代码:
3.比较好的方式:渐变实现
4.比较好的方式:clip–path实现
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。