热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使CSS更加SCSS以避免重复

如何解决《使CSS更加SCSS以避免重复》经验,为你挑选了1个好方法。

是否有可能使以下CSS样式更像SCSS,并避免重复b:after为每个标题标记?

h1 b:after {
    height: 0.7rem;
    bottom: 1.0rem;
}

h2 b:after {
    height: 0.6rem;
    bottom: 0.6rem;
}

h3 b:after,
h4 b:after {
    height: 0.3rem;
    bottom: 0;
}

谢谢!



1> chazsolo..:

一种可以缩短代码并提供一些可重用性的方法是使用mixin:

@mixin someMixin($height, $bottom) {
  & b:after {
    height: $height;
    bottom: $bottom;
  }
}

h1     { @include someMixin(0.7rem, 1.0rem); }
h2     { @include someMixin(0.6rem, 0.6rem); }
h3, h4 { @include someMixin(0.3rem, 0); }


推荐阅读
author-avatar
lluuaalulua619
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有