您现在的位置是:网站首页> 编程资料编程资料
after伪元素实现空心三角箭头和X图标的示例详解CSS3 用border写 空心三角箭头 (两种写法)
2023-10-17
314人已围观
简介 这篇文章主要介绍了after伪元素实现空心三角箭头和X图标的示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在前端的设计稿上经常会看到‘X’这种形状的关闭按钮和‘>’以及其他三个方向的空心箭头图标。css有多种方式来实现,尝试了一下发现不是很容易记住,今天就来写写一个简单的利用after伪元素来实现的方法。
1、关闭图标

html部分
css部分
.close{ display: inline-block; width: 14px; height: 1px; background: #95835e; transform: rotate(45deg); -webkit-transform: rotate(45deg); } .suClose:after { content: ''; display: block; width: 14px; height: 1px; background: #95835e; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); }原理就是用span元素和after伪元素画两条直线,利用css3的transform属性分别进行旋转达到交叉的效果。
2、空心三角箭头

html部分
css部分
.arrowUp:after { content: ''; display: inline-block; width: 8px; height: 8px; border-top: 1px solid #656565; border-right: 1px solid #656565; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
html部分
css部分
.arrowUp:after { content: ''; display: inline-block; width: 8px; height: 8px; border-top: 1px solid #656565; border-right: 1px solid #656565; transform: rotate(45deg); -webkit-transform: rotate(45deg); }原理就是用after伪元素画了一个矩形,只描绘了上边框和右边框,这样就形成了一个箭头的形状,然后再用transform属性调整角度实现不同的朝向。这里就举了两个方向的例子,其他两个方向只要改一下角度即可。
到此这篇关于after伪元素实现空心三角箭头和X图标的示例的文章就介绍到这了,更多相关after实现空心三角箭头和X图标内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
相关内容
- CSS3.0实现霓虹灯按钮动画特效的示例代码纯CSS实现酷炫的霓虹灯效果(附demo)
- CSS仿苹果平滑开关按钮效果CSS开关按钮样式详解纯CSS3实现的炫酷checkbox复选框美化库checkboxes.css(含开关按钮美化
- 纯CSS解决H5布局中的吸顶吸底的实现步骤Html5导航栏吸顶方案原理与对比实现css实现5种滚动吸顶实现方式的比较(性能升级版)Html5之title吸顶功能
- 在vue-cli中使用css-loader实现css modulecss 命名:BEM, scoped css, css modules 与 css-in-js详解使用Loader.css和css-spinners来制作加载动画的方法CSS3制作ajax loader icon实现思路及代码
- 纯CSS实现DIV悬浮的示例代码(固定位置)CSS鼠标悬浮DIV后显示DIV外的按钮解决方法纯CSS结合DIV实现的右侧底部简洁悬浮效果采用CSS定位属性实现Html中DIV层叠与悬浮CSS实现的div悬浮框并且兼容IE6的样式
- css3 实现滚动条美化效果的实例代码css实现隐藏滚动条并可以滚动内容的实例代码CSS实现导航固定的、左右滑动的滚动条制作方法CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解CSS实现隐藏滚动条并可以滚动内容效果(三种方式)css滚动条样式修改的代码
- CSS3实现苹果手机解锁的字体闪亮效果示例CSS3实现iPhone滑动解锁功能代码
- 解决ElementUI自定义CSS样式不生效的问题CSS3中的弹性布局em运用入门详解 1em等于多少像素CSS伪类:empty让我眼前一亮(实例代码)CSS使用BEM命名规范实践css 命名:BEM, scoped css, css modules 与 css-in-js详解CSS规范BEM CSS和OOCSS的示例代码详解CSS中em的正确打开方式详解
- 纯CSS免费让网站拥有暗黑模式切换功能的实现代码CSS变量实现暗黑模式的示例代码Html页面支持暗黑模式的实现详解Html5项目适配系统深色模式方案总结
- 屌丝自传 第2-5关小贱上电视 图文攻略 _手机游戏_游戏攻略_
