首页 > 其他分享 >Scss 入门

Scss 入门

时间:2025-01-06 14:11:28浏览次数:7  
标签:Scss scss dist 入门 CSS main css

Scss 是对 CSS 的扩展,提供了比 CSS 更简洁的语法和更强大的功能。不过,在部署时,我们要先把 Scss 编译成 CSS,才能让浏览器识别。编译 Scss 的方法有很多,这里我们使用 VS Code 的插件 Live Sass Compiler 进行自动编译。

基本准备

  1. 配置保存目录。在 VS Code 配置文件中添加如下配置:

    "liveSassCompile.settings.formats": [
        {
            "format": "expanded",
            "extensionName": ".css",
            "savePath": "/dist/css",
            "savePathReplacementPairs": null
        }
    ]
    

    这将使 Scss 编译产物被放置在 /dist/css 目录下。

  2. 认识项目结构:

    # 创建产物目录
    mkdir -p dist/css
    touch dist/index.html
    # 创建 Scss 代码目录
    mkdir scss
    touch scss/main.scss
    
    .
    ├── dist
    │   ├── css
    │   └── index.html
    └── scss
        └── main.scss
    

    这里 dist 目录用来存储我们的编译产物,scss 目录用来存储我们的 Scss 源代码。

  3. 基本配置:

    我们来编写一些基础代码。首先在 dist/index.html 中引入 CSS 文件:

    dist/index.html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- 在这里引入 CSS 文件 -->
        <link rel="stylesheet" href="./css/main.css">
        <title>Scss Tutorial</title>
    </head>
    <body>
    
    </body>
    </html>
    

    接下来编辑 scss/main.scss,添加一个 CSS 规则:

    body {
        background: blue;
    }
    
  4. 使用自动编译:

    使用 VS Code 打开 scss/main.scss 文件,窗口右下角可以看到 Watch Sass 的按钮。点击它,就会监视 Scss 文件的改动并自动编译到 dist/css 目录。打开 Live Server,访问 http://localhost:5500/dist,就会看到我们的 Scss 规则生效了:

    image

Scss 变量

在 Scss 中,我们可以像这样使用变量:

scss/main.scss

$primary-color: #272727;
$accent-color: #ff652f;
$text-color: #fff;

body {
    background: $primary-color;
}

参考:Learn Sass in 30 Minutes | YouTube

标签:Scss,scss,dist,入门,CSS,main,css
From: https://www.cnblogs.com/Undefined443/p/18655182

相关文章

  • 【爆肝4万字】PyTorch从入门到精通:张量操作、自动微分、梯度下降全解析
    文章目录前言一、张量的创建1.1基本创建方式1.1.1常用方法1.1.2示例代码1.1.3输出结果1.2创建线性和随机张量1.2.1常用方法1.2.2示例代码1.2.3输出结果1.3创建0和1张量1.3.1常用方法1.3.2示例代码1.3.3输出结果1.4张量元......
  • 数学建模入门——描述性统计分析
     摘要:本篇博客主要讲解了数学建模入门的描述性统计分析,包括基本统计量的计算、数据的分布形态、数据可视化和相关性分析。往期回顾:数学建模入门——建模流程-CSDN博客数学建模入门——数据预处理(全)-CSDN博客一、基本统计量基本统计量是描述性统计分析的重要组成部分......
  • TS 从入门到深度掌握,晋级TypeScript高手 - muke
    TypeScript从入门到深入的学习指南TypeScript是一种基于JavaScript的强类型编程语言,它为开发者提供了更好的代码质量、错误检测能力以及开发效率。本文将介绍如何系统地学习TypeScript,从基础到深入,并提供一些代码示例。学习地址:可免费学习......
  • 2025版最新大模型开发流程(非常详细)零基础入门到精通,收藏这一篇就够了
    “打造一款模型是一件非常复杂的事情,设计的问题也非常非常多,因此大家要做好心理准备”这段时间写的文章主要都在讲大模型的应用问题,以及自己在工作中遇到的一些问题;而今天我们就从大模型服务的角度,来思考一下打造一款大模型需要经过哪些步骤,也就是怎么打造一款大模型。......
  • 黑客搜索引擎使用指南,零基础入门到精通,收藏这篇就够了
    01搜索引擎语法请使用Bing或Google搜索引擎进行搜索。1、inurl:关键字(查找包含关键字的url)用于搜索网页URL中包含特定关键词的页面。如“教育inurl:news”会找到网址中带有“news”且页面内容与教育相关的新闻网页。同理,“allinurl:关键词组”可查找UR......
  • 模拟ic入门——设计一个单极运放(三)电路仿真实例
    上一节我们介绍了设计单极运放的电路结构,已经如何通过电路结构确定相关的参数,本节我们基于上一节的电路参数来通过Virtuoso进行电路仿真下图为本节的目标电路我们按照电路参数指标设计好电路(注意,经过实践发现理论计算的参数有时候需要经过调整,才能满足各种性能指标),下图为tb......
  • 不要再走弯路了,2025最全的黑客入门学习路线在这(通俗易懂)
    ......
  • 不要再走弯路了,2025最全的黑客入门学习路线在这(通俗易懂)
    ......
  • 最易懂的大模型基础概念,新手小白入门必看!
    对于刚接触人工智能领域的新手小白来说,大模型(LargeLanguageModels,LLMs)可能听起来既神秘又复杂。以下是一些基础但关键的概念,帮助你快速入门大模型的世界:1.什么是大模型?大模型,通常指的是参数数量极多的深度学习模型,这些模型通过在海量数据上进行训练,能够学习到丰富的语......
  • AI Agent智能体科普入门
    2024年AI智能体已经在各行各业得到应用,有人说2025将是AI智能体爆发的元年,能不能爆发不知道,但继续扩大应用规模肯定是一个趋势,原因在于基座大模型发展到现在已经到了一个相对成熟甚至说是瓶颈的阶段,各家基座大模型都在互卷,变现不易,把基座大模型应用起来变现,智能体是一个主要......