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