当前位置: 首页 > article >正文

sass @mixin @extend

sass中的@mixin混入 和 @extend继承

@mixin

需要使用@include mixin-name; 就可以直接使用

@extend 继承

可以直接继承通用的css 不用再单独去添加class类型

使用示例

.button-default { 
    background-color: #f00; 
    color: #fff; 
    padding: 10px; 
    border: none; 
    border-radius: 5px; 
    &:hover { 
        background-color: #00f;
    }
} 
 
.button-large { 
    @extend .button-default; 
    font-size: 20px;
}

总结:@extend指令是Sass中非常有用的功能,它可以帮助我们避免重复编写代码,提高代码的可维护性和可重用性。通过将一个选择器的样式继承到另一个选择器上,我们可以更加高效地进行样式开发。


http://www.kler.cn/a/384873.html

相关文章:

  • springboot 传统应用程序,适配云原生改造
  • HarmonyOS第一课——DevEco Studio的使用
  • UVM的callback机制
  • 千问70B的模型,我要使用V100*8的GPU机器可以做微调吗?
  • RabbitMQ 管理平台(控制中心)的介绍
  • HarmonyOs DevEco Studio小技巧28--部分鸿蒙生命周期详解
  • 善用Git LFS来降低模型文件对磁盘的占用
  • 可视化建模与UML《顺序图实验报告》
  • 前后端交互通用排序策略
  • 基于TRIZ的教育机器人功能创新
  • 若依未分离版集成达梦数据库
  • C++异常:基本语法
  • 深入浅出 Spring Boot 与 Shiro:构建安全认证与权限管理框架
  • 基于STM32的智能充电桩:集成RTOS、MQTT与SQLite的先进管理系统设计思路
  • [linux]docker基础
  • uniapp 下拉选择器picker
  • 从配置anaconda到配置pycharm
  • C#笔记 —— 事件
  • 第3章 CentOS系统管理
  • ssm063基于SSM框架的德云社票务系统的设计与实现+vue(论文+源码)_kaic
  • vue3 element-plus el-scrollbar 自动滚动
  • Webserver(5.5)解析HTTP请求报文
  • 在PHP中使用UTF-8编码防止乱码需要注意以下几点‌:
  • vue种ref跟reactive的区别?
  • VisionPro —— CogIPOneImgeTool工具详解
  • 【论文速读】| RePD:通过基于检索的提示分解过程防御越狱攻击