每天忙碌的日子,也不要忘记了好好生活 🏠

vuePress-theme-reco happylay 🐑    2020 - 2021
每天忙碌的日子,也不要忘记了好好生活 🏠 每天忙碌的日子,也不要忘记了好好生活 🏠

Choose mode

  • dark
  • auto
  • light
主页
分类
  • 手册
  • 前端
  • 后端
  • 工作
  • 相册
  • 文档
标签
时间轴
文档
  • 轨迹
个人空间
  • 哔哩哔哩
  • 编辑博客
工具集
  • 后端工具

    • 在线json解析
    • yml格式转换
    • websocket测试
    • 时间戳转换
    • cron表达式
    • linux程序包
    • 大小写转换
    • toml格式转换
  • 后端框架

    • Spring
    • GoFrame
  • 前端工具

    • Vant移动端组件库
    • Element桌面端组件库
    • uni-app移动端框架
    • uview移动端框架
    • colorui2.0文档
    • Figma
    • Codepen
    • Dribbble
    • Iconfont阿里矢量图库
    • IconPark图标库
    • Icomoon
    • Remixicon
    • favicon图标制作
  • 开发环境

    • windows包管理器-baulk
    • windows包管理器-scoop
    • windows原版镜像
    • nexus3仓库
  • 微服务

    • 版本兼容关系
    • k8s在线配置
    • k8s接口文档
GitHub
author-avatar

happylay 🐑

34

文章

24

标签

主页
分类
  • 手册
  • 前端
  • 后端
  • 工作
  • 相册
  • 文档
标签
时间轴
文档
  • 轨迹
个人空间
  • 哔哩哔哩
  • 编辑博客
工具集
  • 后端工具

    • 在线json解析
    • yml格式转换
    • websocket测试
    • 时间戳转换
    • cron表达式
    • linux程序包
    • 大小写转换
    • toml格式转换
  • 后端框架

    • Spring
    • GoFrame
  • 前端工具

    • Vant移动端组件库
    • Element桌面端组件库
    • uni-app移动端框架
    • uview移动端框架
    • colorui2.0文档
    • Figma
    • Codepen
    • Dribbble
    • Iconfont阿里矢量图库
    • IconPark图标库
    • Icomoon
    • Remixicon
    • favicon图标制作
  • 开发环境

    • windows包管理器-baulk
    • windows包管理器-scoop
    • windows原版镜像
    • nexus3仓库
  • 微服务

    • 版本兼容关系
    • k8s在线配置
    • k8s接口文档
GitHub
  • 2020

    • api 接口服务
    • dom渲染总结
    • eslint代码规范
    • promise 异步总结
    • scss总结
    • typescript 总结
    • vue2 常用配置
    • vue2总结
    • vue3总结
    • vuex总结
    • 响应式布局
    • 基础样式
    • 常用js写法
    • 常用npm类库
    • 常用样式
    • 样式卡片

scss总结

vuePress-theme-reco happylay 🐑    2020 - 2021

scss总结

happylay 🐑 2020-12-30 代码片段scss

摘要: scss总结 时间: 2020-12-30


# scss语法

<template>
  <div class="about">
    <h1>This is an about page</h1>
    <div class="box">
      <h1 class="title">你好</h1>
      <h2 class="box-center">2020</h2>
    </div>
  </div>
</template>

<style lang="scss" scoped>
.about {
  height: 100%;
}
// -----------------------------scss----------------------------------
/* 这种注释内容会出现在生成的css文件中 */
// 这种注释内容不会出现在生成的css文件中
// 导入scss样式表,在sass中以下划线开头的文件不会被编译
@import './base_css';

// 全局变量
$base-color: #aaa;

// 插值
$name: '.title';
$attr: 'font-size';

// 混入
@mixin function-base-css($color) {
  border: 2px solid $color;
}

// 继承类(使用时才会被编译)
%base-css {
  border-radius: 50%;
}

// 继承类(无论是否使用都会被编译)
.base-css {
  border-radius: 10%;
}

.box {
  //background-color: $base-color;
  height: 100%;

  // 等同于 .box-center
  &-center {
    font-size: 50px;
  }
  #{$name} {
    #{$attr}: 100px;
    // &父选择器
    &:hover {
      color: red;
    }
    // 引入混入
    @include function-base-css(#e97b99);
    // 继承类(方式一)
    @extend %base-css;
    // 继承类(方式二)
    //@extend .base-css;
  }
}
</style>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
编辑文档
最后一次更新: 2021/2/2 下午12:34:17
欢迎来到小屋。
看板娘