Sass 安装

文章目录

前言

hello world欢迎来到前端的新世界


😜当前文章系列专栏:Sass和Less

🐱‍👓博主在前端领域还有很多知识和技术需要掌握,正在不断努力填补技术短板。(如果出现错误,感谢大家指出)🌹

💖感谢大家支持!您的观看就是作者创作的动力

SASS的系统要求

  • 操作系统:跨平台

  • 浏览器支持: IE(Internet Explorer 8+),Firefox,Google Chrome,Safari,Opera

  • 编程语言: Ruby

安装Ruby

步骤(1):打开链接 Ruby官网,您将看到如下所示的屏幕:

下载zip文件的当前稳定。

步骤(2) :接下来,运行安装程序在系统上安装Ruby。

步骤(3) :接下来,将Ruby bin文件夹添加到您的 PATH用户变量和系统变量以使用gem命令。

路径用户变量:

  • 右键点击我的电脑。

  • 选择属性。

  • 接下来,选择高级标签,然后点击环境变量。

  • 在环境变量窗口下,双击 PATH ,如屏幕所示。
  • 您将得到一个编辑用户变量框,如图所示。在变量值字段中将ruby bin文件夹路径添加为 C:\ Ruby \ bin 。如果路径已经为其他文件设置,则在其后放置分号,并添加Ruby文件夹路径,如下所示。

    稍后,点击确定按钮。

系统变量:

  • 点击新建按钮。
  • 接下来,会显示新系统变量块,如下所示。

    步骤(4) :在系统中打开命令提示符,并输入以下行。
css 复制代码
gem install sass	

步骤(5) :接下来,在安装SASS之后,您将看到以下屏幕。

例子

下面是一个简单的SASS示例。

css 复制代码
 <html>
<head>
   <title> Import example of sass</title>
   <link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
   <h1>Simple Example</h1>
   <h3>Welcome to TutorialsPoint</h3>
</body>
</html>

现在我们将创建文件作为 style.scss 这是非常类似于CSS和只有一个区别是它将保存与.scss扩展名。.htm.scss文件应该在文件夹ruby中创建。您可以将.scss文件保存到文件夹ruby \ lib \ sass \(在此过程之前,在lib目录中创建一个文件夹为sass)。

css 复制代码
h1{
   color: #AF80ED;
}

h3{
   color: #DE5E85;
}

您可以通过使用以下命令让SASS查看文件并在SASS文件更改时更新CSS:

css 复制代码
sass --watch C:\ruby\lib\sass\style.scss:style.css

当您运行上述命令时,它将自动创建 style.css 文件。每当您更改SCSS文件时,style.css 文件将自动更新。

运行以上命令时,style.css 文件将具有以下代码:

style.css

css 复制代码
h1 {
  color: #AF80ED;
  }
h3 {
  color: #DE5E85;
  }

让我们执行以下步骤,看看上面的代码如何工作:

  • 将上述代码保存在 hello.html 文件中。

  • 在浏览器中打开此HTML文件。

后言

创作不易,要是本文章对广大读者有那么一点点帮助 不妨三连支持一下,您的鼓励就是博主创作的动力

相关推荐
sg_knight几秒前
如何通过 CSS 实现走马灯效果(纯前端实现)
前端·javascript·css·vue·web·走马灯
Rysxt_几秒前
npm与Node.js关系详解及使用教程
前端·npm·node.js
好奇的菜鸟1 分钟前
前端开发必备:npm配置国内镜像
前端·npm·node.js
安如树2 分钟前
使用pnpm workspace管理多个软件包
开发语言·前端·javascript
9.155262 分钟前
HBuilder X 掌上商城分类页面模板下载“npm install better-scroll”报错解决办法
前端·npm·node.js
普通网友2 分钟前
npm发布报错急救手册:快速解决2FA与令牌问题
前端·javascript·学习·面试·npm·node.js
汪子熙7 分钟前
npm 安装报错 Unable to authenticate, need: BASIC realm=Sonatype Nexus Repository Manager`` 的成因、定位与修复全指南
前端·npm·node.js
Data_agent7 分钟前
从零开始用Python生成码:自定义样式与Logo嵌入
前端·javascript·python
零一科技8 分钟前
然然管理系统-双前端加持!基于Ant Design Vue 4.x的前端正在开发中
前端·状态模式
恋猫de小郭13 分钟前
Dart 官方再解释为什么放弃了宏编程,并转向优化 build_runner ? 和 Kotlin 的区别又是什么?
android·前端·flutter