美文网首页
sass箭头符号的混合封装

sass箭头符号的混合封装

作者: Cris娜娜 | 来源:发表于2018-11-27 10:40 被阅读0次

工作中我们可能经常会用到箭头,回退按钮,页面指向,向下或者向上的标识,这些可以用边框遮盖的效果来实现,可以将其作为基础封装在base.scss中。

// 箭头混合

@mixin arrow($w: 10px, $color: #000, $dir: top) {

// 兼容行内和块

width: 0;

font-size: 0;

//多宽的三角

border: $w solid transparent;

//朝向和颜色

border-#{$dir}-color: $color;

}

豆瓣的这个箭头的实现就是两个边框的遮盖效果,可以这样使用

.arrow{

@include arrow(10px ,#ccc,left);

position: relative;

left: -10px;

top: 0;

.white{

position: absolute;

left: -13px;

top: -10px;

border-left-color: #fff;

}

}

内部的white类应用了外层箭头混合,并更改了颜色为白色,这样两个边框进行遮盖,将其位置进行微调,就可以达到上面的效果。

相关文章

  • sass箭头符号的混合封装

    工作中我们可能经常会用到箭头,回退按钮,页面指向,向下或者向上的标识,这些可以用边框遮盖的效果来实现,可以将其作为...

  • sass

    sass笔记 1.对于sass中的&符号,指的就是解开sass嵌套规则,使&代替父元素 例如 2.混合器; 混合器...

  • Sass混合的使用

    本节我们学习 Sass 中的混合,Sass 中的混合是通过 @mixin 指令来定义的,混合允许我们定义可以在整个...

  • Sass混合的使用

    本节我们学习 Sass 中的混合,Sass 中的混合是通过 @mixin 指令来定义的,混合允许我们定义可以在整个...

  • 箭头

    箭头符号 更多的箭头符号 下总结字符 含义\uparrow ↑↑\downarrow ↓↓\Uparro...

  • 特殊符号大全

    箭头符号 ←↑→↓↙↘↖↗↰↱↲↳↴↵↶↺↻↷➝⇄⇅⇆⇇⇈⇉⇊⇋⇌⇍⇎⇏⇐⇑⇒⇓⇔⇕⇖⇗⇘⇙⇚⇛↯↹↔↕⇦⇧⇨⇩➫...

  • sass混合

    有点像less 的 .name{ ... }image.png

  • Promise

    es6 Promise resolve 成功 reject失败 体验箭头符号写法,都是箭头符号可让代码变得简洁...

  • Vue3中CSS使用JS变量

    符号 $ 符号 被 Sass 占用 @ 符号 被 less 占用 因此CSS中采用了 -- 格式 JS: 可以看到...

  • D058+3组鱼来与鱼往+《高效人士用超级笔记术》读书笔记

    今天读到了整合笔记的其他方法都与符号有关,各种符号在书写笔记中发挥着重要的作用,我比较习惯使用的是箭头符号。 箭头...

网友评论

      本文标题:sass箭头符号的混合封装

      本文链接:https://www.haomeiwen.com/subject/dvowqqtx.html