xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

Sass & Scss & CSS3

Sass & Scss & CSS3

Sass & Scss

@mixin & @include & @import & variable

https://sass-lang.com/guide

Sass Playground

scss

https://sass.js.org/

https://codepen.io/webgeeker/pen/NeaKjm

.scss


@import "_variables";
@import "_demo";

/* scss variables */
$default-color: #000;
// mixin
@mixin common-lable($color) {
    color: $color;
    display: inline-block;
    width: 55px;
    text-align: center;
}
.audit-common-lable{
    @include common-lable($default-color);
    &::after{
        display: inline-block;
        content: ":";
    }
}
.audit-common-lable-placeholder{
    @include common-lable($default-color);
}

.css


.imported {
  content: "yay, file support!";
}

/* scss variables */
.audit-common-lable {
  color: #000;
  display: inline-block;
  width: 55px;
  text-align: center;
}

.audit-common-lable::after {
  display: inline-block;
  content: ":";
}

.audit-common-lable-placeholder {
  color: #000;
  display: inline-block;
  width: 55px;
  text-align: center;
}


CSS3 Playground

var

http://cssnext.io/playground/

https://css3playground.com/
https://www.w3.org/TR/?title=css


@charset "UTf-8";

/**
 * 
 * @author xgqfrms
 * @license MIT
 * @copyright xgqfrms
 * 
 * @description css3-var.css
 * 
 */

:root {
   --color: #000;
   --default-color: #fff;
   --new-color: #0f0;
}

*{
    color: var(--color);
}

VS code & codes snippets


{
    "CSS3 Template": {
        "prefix": "c3t",
        "body": [
            "@charset \"UTf-8\";",
            "",
            "/**",
            " * ",
            " * @author xgqfrms",
            " * @license MIT",
            " * @copyright xgqfrms",
            " * ",
            " * @description $1.css",
            " * ",
            " */",
            "",
            ":root {",
            "   --color: #000;",
            "   --default-color: #fff;",
            "   --new-color: #0f0;",
            "}"
        ],
        "description": "CSS3 Template & code snippets!"
    }
}

refs

https://github.com/xgqfrms-GitHub/Sass/tree/master/Tutorial#伪类-hover-伪元素before--after



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @   xgqfrms  阅读(539)  评论(4编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2015-12-29 各种全球流行的 free 个人信息展示网站汇总!
2015-12-29 LLVM 编译器入门教程! (The LLVM Compiler Infrastructure )
2015-12-29 Emscripten :(一个基于 LLVM 的将C/C++ 转换为 javascript 的编译转换器) All In One
2015-12-29 Emoji of github & twitter
2015-12-29 Building an IMAP Email Client with PHP All In One
2015-12-29 Creative Commons : CC (知识共享署名 授权许可) All In One
点击右上角即可分享
微信分享提示