时间:2021-05-08
在前端的设计稿上经常会看到‘X’这种形状的关闭按钮和‘>’以及其他三个方向的空心箭头图标。css有多种方式来实现,尝试了一下发现不是很容易记住,今天就来写写一个简单的利用after伪元素来实现的方法。
html部分
<span class="close"></span>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属性分别进行旋转达到交叉的效果。
html部分
<span class="arrowUp"></span>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部分
<span class="arrowUp"></span>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图标内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
之前一直在寻找这种空心三角箭头,终于知道了原理!自己记录一下,顺便分享给之前跟我一样想要的撸友们~第一种写法利用常见的after伪元素.arrow{width:
空心三角形空心三角形输出需要用到判断语句,判断每行的空格与星号的输出,下面写出了完整语句,及相关语句的详细注释。空心菱形同样类似packagecom.zhebi
excel图例靠上的解决方法如下: 1、激活图标工具栏上灰色的工具; 2、点击第一个工具后的下拉三角箭头,选择图例,然后点击下拉三角箭头右侧的格式按钮;
前几天写了篇文章,就是用css来实现三角箭头,虽然达到需要的效果了,但还是有一些问题,比如依旧需要靠position来定位箭头的位置。而且目前也只能实现三角
一、多次调用单箭头实现了单箭头–就很容易实现双箭头了,上文已经介绍2种实现单箭头的原理:边框旋转方式、双三角覆盖方式。这次以边框旋转为例多次调用实现