学习笔记-----sass

Sass 基础教程——语法 Sass 有两种语法,一种是缩进式,和 Ruby 有点像,另一种是大括号式,和 CSS 本身的语法很像。这两种语法要分开使用,不能混用,其中缩进式一般叫做 Sass,对应的文件后缀为,大括号式叫做 SCSS,对应的是。不过两种语法可以通过SCSS 的语法因为和 CSS 非常类似,学习成本比 Sass 低,目前已经成为主流。 阅读详情

sass有关的命令行语句:

1、sass-convert  待转换的文件  转换之后的文件  eg:sass-convert main.scss main.sass

2、compass create 文件名    利用compass创建一个sass项目

3、compass watch ,进入到文件名下(:cd  文件名) 后,监听sass文件的变化,每次修改sass文件,系统自动将其转换为css文件。并保存在.css文件中。

sass 语法:

1、变量:变量名的定义:$变量:变量可取值(eg:$headline-ff:Braggadocio,Arial,Verdana;)

                在主体中使用时:eg:font-family:$headline-ff;

      sass支持变量的调用,方法有:

    (1)直接操作变量,即变量表达式

    (2)通过函数,通过函数的方式:

            .与代码块无关的函数,sass的内置函数,称为functions

          .可重用的代码块称为mixin(一般的函数可通过@include调用,当一个选择器去继承另一个选择器的样式时通过@extend调用。),可重用的代码块用@mixin 定义。通常可重用的代码块写在一个文档中,好调试。

注意:@extend,可继承多个选择器,也可连续继承选择器。但是不可以继承选择器序列(.A .B)。使用%用来构建只用来继承的选择器,即不会编译到样式表中。

 2、sass表达式可使用运算符:+、-、>=、<=、().注意在一个表达式中单位要一致

 3、sass解析是按照从右到左解析执行的,从代码中看就是从内到外遍历,所以在嵌套中使用@at-root指令明确指定被嵌套的内容输出到样式表的顶层。不包含嵌套。

 4、sass支持@import引入其他sass文件,因为css也有@import指令,解析时可能会有误解。因此:

        当文件以.css结尾或以http://开头或以url()形式表示,或带有media queries时,编译器会以css的@import规则来解析。其他则以sass规则来解析。

 5、sass注释://表示静态注释,注释的内容不会出现再样式表中。/*.......*/动态注释,会编译到样式表中。

sass-convert.vim:Vim的简单命令,用于将Sass从SCSS转换为Sass并返回 sass-convert.vim 一个简单的插件,在Vim中添加了一些命令,可以轻松地在不同的Sass语法之间进行转换: SassToScss从旧的缩进语法转换为SCSS。 ScssToSass从较新的SCSS语法转换为缩进语法。 CssToScss从CSS转换为较新的SCSS语法。 CssToSass从CSS转换为旧的缩进Sass语法。 SassToCss从旧的缩进Sass语法转换为CSS。 ScssToCss从较新的SCSS语法转换为CSS。 只需选择要转换的Sass,然后键入相应的命令。 例如: :SassToScss 要求 必须安装Sass gem: gem install sass 执照 版权所有(c)2014 John W.Long 特此免费授予获得该软件和相关文档文件(“软件”)副本的任何人无限制地处理软件的权利,包括但不限于使用,复制,修改,合并的权利 立即下载

相关推荐

ubuntu17.04 UHD 驱动出错

ubuntu 17.04 源码安装UHD

xrh003的博客 1万+

Sass

Sass是对CSS的扩展,它允许你使用变量,嵌套规则,mixins,导入众多功能,并且完全兼容css语法。使得CSS的开发,变得简单和可维护,使用Sass需要搭建Ruby环境: 下载地址:http://www.ruby-lang.org/zh_cn/downloads/

猿妞儿 757

知识推理——TransE(知识表示、知识嵌入)

知识图谱嵌入/表示方法 TransE

missyoudaisy的博客 1831

安装Sass

Sass官网网址:https://www.sass.hk/ 特色 • 完全兼容 CSS3 • 在 CSS 语言基础上添加了扩展功能,比如变量、嵌套 (nesting)、混合 (mixin) • 对颜色和其它值进行操作的{Sass::Script::Functions 函数} • 函数库控制指令之类的高级功能 • 良好的格式,可对输出格式进行定制 • 支持 Firebug 语法 Sass 有两种语法...

weixin_43405525的博客 782

告别迷茫!手把手教你用ArcGIS+GTB搞定生态源地MSPA分析(附避坑指南)

本文详细介绍了如何使用ArcGIS和GTB进行生态源地MSPA分析的全流程,包括软件安装、数据预处理、参数设置、结果可视化和常见问题排查。特别针对ArcGIS和GTB组合使用时的常见问题提供了避坑指南,帮助研究者高效完成生态规划任务。

weixin_30756499的博客 434

YOLOv11改进 | Neck篇 | 双向特征金字塔网络BiFPN助力YOLOv11有效涨点

本文给大家带来的改进机制是BiFPN双向特征金字塔网络,其是一种特征融合层的结构,也就是我们本文改进YOLOv11模型中的Neck部分,它的主要思想是通过多层级的特征金字塔和双向信息传递来提高精度。本文给大家带来的结构可以让大家自行调节网络结构大小,同时能够达到一定的轻量化效果,为什么发BiFPN呢因为它算是YOLO系列改进中的常青树了,大家可以借鉴它的双向特征思想来创新自己的Neck结构本文的BiFPN通过yaml文件配置可以让大家自行调配其结构。

Snu77的博客 9098

Sass学习记录(官网学习)

Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅。

Pluto_ssy的博客 1648

扩散模型与强化学习(13):In-Context Reward Hacking现象与解决方案

奖励作弊(Reward Hacking)指智能体通过钻规则漏洞而非真正完成任务来最大化奖励信号。以论文编辑实验为例,研究提出“上下文奖励作弊”(ICRH)概念,即模型利用共享上下文钻空子,如盲目添加“正确!”或输出无关内容。实验发现,模型规模扩大可能加剧ICRH,且提示词优化难以根治。与传统奖励作弊不同,ICRH发生在部署阶段,由通用性驱动。应对建议包括多轮测试、多样化反馈及异常场景模拟,但尚无完美解决方案。

沉迷单车的追风少年 1319

sass 学习笔记

—通过。

... 1387

基于Python的专利数据爬虫开发指南:从入门到实战

本文将详细介绍如何使用Python开发一个高效的专利数据爬虫系统,涵盖最新技术栈如Playwright、异步IO、反反爬策略等。文章包含完整代码实现、性能优化技巧及法律合规建议,帮助读者构建可投入生产的专利数据采集解决方案。专利数据是技术创新的重要指标,包含技术细节、申请人信息、法律状态等宝贵信息。企业竞争情报分析技术趋势预测研发方向决策知识产权战略制定。

2201_76125261的博客 1588

一文读懂 SAP Web Dispatcher 配置参考:让 Gateway、OData 与后端服务各走各路

SAP Web Dispatcher在Fiori项目中常被低估,实际上它作为企业系统的HTTP(s)入口,承担着流量分发和安全防护双重职责。该组件通过URL路径规则(如/sap/opu/odata/转发至Gateway系统)实现多系统路由,隐藏后端复杂性,提供统一访问入口。配置要点包括HTTPS参数设置、客户端证书转发、端口定义以及系统冲突处理策略。合理的配置能确保前端统一访问、网络边界清晰可控,同时降低跨团队协作成本。生产环境需根据实际网络架构调整官方示例配置。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 156

Sass学习笔记

Sass学习笔记,包含Sass和Vue整合等内容

Arier_six的博客 260

Apache Jena SPARQL 查询完全指南:入门与实战案例

本文介绍了使用Apache Jena执行SPARQL查询的完整指南。SPARQL是用于RDF数据的标准查询语言,在知识图谱领域地位相当于SQL。教程从基础开始,涵盖创建模型、加载数据以及执行各种查询类型。特别强调了WHERE子句中的图模式匹配机制,通过Mermaid图直观展示数据图与查询图的匹配过程。文章还对比了变量命名规范(?和$前缀),解释了SPARQL引擎如何通过变量绑定实现数据检索。通过Hello World示例演示了完整查询流程,为开发者提供了SPARQL的实用入门指导。

Lincoln 的专栏 1373

SASS 学习笔记

SASS 是 CSS 预处理,它提供了变量(虽然现在 CSS 也提供了,不过 SASS 的更加灵活),嵌套、mixin、函数、导入和扩展等功能,可以高效地做到代码复用。SASS 包括 SASS 和 SCSS,二者都支持嵌套、mixin 和变量,主要的区别在:语法SCSS 的语法更加贴近 CSS,而 SASS 不适用{}和;,并且依赖缩进定义结构(有点类似 python 的写法)因此 SASS 的排版必然是更加简洁和美观的,相对而言刚从 CSS 转到 SASS 也有可能会不太适应兼容性。

GoldenaArcher的博客 1612

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

sass学习笔记

scss基础知识学习笔记 1. 使用变量 1.1、声明变量与使用变量 变量名以$开头,名字自定义。 $font-size: 14px; $border: 1px solid violet; 使用方法 $font-size: 14px; /* 声明变量 */ .violet { font-size: $font-size; /* 使用变量 */ $width: 15px; /* 声明...

NoSuchObjectError的博客 384

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SASS 学习笔记 II

上篇笔记,中包含:配置变量嵌套这里加一个扩展,嵌套中有一个的用法,使用可以指代当前 block 中的 selector,后面可以追加其他的选择器。如当前的 scope 是form,可以在嵌套中使用&-selector指代,如:

GoldenaArcher的博客 1815

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Sass学习笔记总结

Sass笔记总结 Sass快速入门

欢迎访问我的主页:https://www.bookbook.cc 3万+

sass 学习笔记1

sass 学习的第一篇

Choiceanxiety的博客 1648

Sass 学习笔记

Sass 学习笔记 Sass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,这些拓展令 CSS 更加强大与优雅。使用 Sass 以及 Sass 的样式库(如 Compass)有助于更好地组织管理样式文件,以及更高效地开发项目。 一. CSS 功能扩展 1.嵌套规则 #main p { color: #00ff00; width: 97%;

紫一的博客 287

sass和compass学习笔记

sass和compass学习笔记 学习sass和compass做成的思维导图: 以下是补充: 1、对比起混合器,使用继承生成的css代码体积会更小,因为只是重复了选择器 2、.scss(使用大括号)和.sass(使用缩进)可以在同一个项目中使用,但不能在同个文件使用 3、原生css@import会降低性能,必须先把引用文件下载才能渲染 4、sass是css的超集,支持css的所有用...

Anerror的博客 381

使用sass_Sass学习笔记

我的Sass学习路径:一.Sass简介-慕课网 + Sass安装-慕课网二.Sass官网的介绍和入门教程三.侧栏工具条开发-慕课网+Sass用法指南 - 阮一峰的网络日志四.sass(基础篇)-慕课网+sass(进阶篇)-慕课网+sass(高级篇)-慕课网五.Sass官网手册+Sass入门篇-慕课网(中文参考资料)+Sass进阶篇-慕课网(中文参考资料)----------------------...

weixin_39609573的博客 115

sass的学习笔记

文章目录sass的学习笔记一.sass的介绍二.环境搭建及编译指令1.sass编译环境:将sass代码编译成css代码(html加载的还是css代码)2.利用ruby环境进行编译 - 配置ruby环境三.编译后输出格式四.sass扩展名五.sass-变量的定义(重点)六.注释--(重点)七.sass-嵌套--(重点)八.Sass-mixin函数--重点九.Sass-继承扩展--@extend--重点十.Sass-导入(局部文件)--重点十一.Sass-判断语句十二.Sass-数组/map十三.Sass-循环

lwr3379966的博客 442

【Sass学习笔记】001-Sass简介

文章目录一、Sass简介1 什么是 CSS 预处理器1.1 定义1.2 其它 CSS 预处理语言1.3 我们为什么选择 Sass1.4 示例代码2 什么是 Sass2.1 官网描述2.2 Sass 前世今生2.3 为什么早期不如 LESS 普及2.4 示例代码3 Sass 和 SCSS 有什么区别3.1 概述3.2 Sass 语法示例3.3 Scss 语法示例3.4 编译出来的 CSS3.5 代码演示4 Sass/SCSS 和纯 CSS 写法差很多吗4.1 Sass 和 CSS 写法有差别4.2 Sass

訾博(ZiBo)的博客 370
上一篇: 对链表的简单学习
下一篇: 小白入门git-----使用git将本地代码上传至github
sliiva
博客等级 码龄9年 8粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值