css less 不要作用到子对象_CSS-预处理语言Sass、Less简述
生活随笔
收集整理的這篇文章主要介紹了
css less 不要作用到子对象_CSS-预处理语言Sass、Less简述
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CSS作為前端開發的三駕馬車之一,無時無刻不在影響著前端的發展。為了讓 CSS 變得更加的好用,出現了一些預處理語言。 它們讓 CSS 徹底變成一門可以使用變量 、循環 、繼承 、自定義方法等多種特性的標記語言,邏輯性得以大大增強
Sass
Sass是成熟、穩定、強大的CSS預處理器,而SCSS是Sass3版本當中引入的新語法特性,完全兼容CSS3的同時繼承了Sass強大的動態功能。
后綴為.scss
- 安裝
- https://www.sass.hk/install/ 官網
- https://www.bootcdn.cn/sass.js/ BootCDN
- npm
- 變量
- 嵌套
- 引入
sass引入
css有一個特別不常用的特性,即@import規則,它允許在一個css文件中導入其他css文件。sass也有一個@import規則,但不同的是,sass的@import規則在生成css文件時就把相關文件導入進來。// _reset.scsshtml, body, ul, ol { margin: 0; padding: 0;}// base.scss@import 'reset';body { font: 100% Helvetica, sans-serif; background-color: #efefef;}引入后base也會存在_reset的屬性默認變量值 - !default用于變量,含義是:如果這個變量被聲明賦值了,那就用它聲明的值,否則就用這個默認值。- 靜默注釋
- 混合器
- 繼承
Less
Less 是一門 CSS 預處理語言,它擴展了 CSS 語言,增加了變量、Mixin、函數等特性,使 CSS 更易維護和擴展。
- 安裝
- 變量
- 嵌套
- 混合方法
- 繼承
- 導入
- 函數
- 注釋
總結
兩者都是適用性很廣的框架,沒有存在誰好誰壞的情況,只有存在誰更適合當前項目的問題。這邊對兩者做了簡單概述,并沒有做很細致的深入解析,如果有興趣可以做更深入的研究,兩者的官網貼在上面。當然優秀的CSS預處理庫當然不止這兩個,還有許多優秀的庫等待著大家去發掘。 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的css less 不要作用到子对象_CSS-预处理语言Sass、Less简述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果iPhone 14微信退群可以保留聊
- 下一篇: CSS 基本样式