首页 > 其他分享 >CSS空心箭头

CSS空心箭头

时间:2022-09-29 19:55:58浏览次数:50  
标签:top after 空心 箭头 10px border CSS before

使用before和after伪类实现空心箭头

// 主要利用before和after的边框实心箭头,通过绝对定位覆盖完成看上去像空心箭头的设计
.dom {
  display: inline-block;
  position: relative;
  &::before, &::after {
    content: '';
    position: absolute;
    right: 4px;
    /*兼容ie8-*/
    border-bottom: 8px transparent dashed;
    border-left: 10px transparent dashed;
    border-right: 10px transparent dashed;
    border-top: 8px white solid;
    overflow: hidden;
  }
  &::after {
    /*重要*/
    top: 9px;
    border-top: 10px #888 solid;
  }
  &::before {
    /*重要*/
    z-index: 1;
    top: 8px;
    border-top: 10px white solid;
  }
}

标签:top,after,空心,箭头,10px,border,CSS,before
From: https://www.cnblogs.com/jia-zq/p/16742837.html

相关文章

  • CSS 设置动态高度, 等比例缩放宽度 (超实用)
    如何通过CSS实现高度height随着宽度width变化而变化,保持长宽比例不变,且宽度是根据父元素宽度变化的使用:before伪元素,能获取到实际高度(推荐)html:<div......
  • css 左侧固定右侧自适应(7种)
    ​​演示demo​​​其中有老生常谈的​​float​​方法,BFC方法,也有CSS3的​​flex​​布局与​​grid​​布局。常用的宽度自适应的方法通常是利用了​​block​​水平的......
  • 箭头函数中this
    普通函数中的this,指向调用者,没有调用者默认指向window箭头函数体中的this对象,是定义函数时的对象,而不是使用函数对象 call()方法,你可以编写能够在不同对象使用的方法用......
  • 使用animate.css增加动效
    给网页增加一些动效会使得网页更加地生动。animate.css封装了一个动画库,可直接使用封装好的动画效果。其链接为:​​https://daneden.github.io/animate.css/​​ 我们可以......
  • css中的px、em、rem的区别----整理
    PX:PX实际上就是像素,用PX设置字体大小时,比较稳定和精确。但是这种方法存在一个问题,当用户在浏览器中浏览我们制作的Web页面时,如果改变了浏览器的缩放,这时会使用我们的Web......
  • CSS中Cellpadding和 Cellspacing用法和定义
    https://www.cnblogs.com/LiuSiLence/p/9023293.htmlCellspacing,属性表示两个单元格之间的距离cellpadding,是补白,是指单元格内文字与边框的距离。 ......
  • CSS之浮动和定位
    浮动浮动的特点   ......
  • CSS篇六
    一、Emmet语法Emmet语法的前身是Zencoding,它使用缩写,来提高html/css的编写速度,Vscode内部已经集成该语法。1.快速生成HTML结构语法2.快速生成CSS样式1.快速生成HTML结......
  • CSS 设置文字只显示一行,多余显示省略号
    CSS设置文字只显示一行,多余显示省略号1.view-text{2/**3思路:41.设置inline-block属相52.强制不换行63.固定高度74.隐藏超出......
  • CSS实现按钮点击时缩小后放大的效果
    #down_button_android{width:100%;transition:transform0.3s;}#down_button_android:active{t......