scss

SCSS是什么
加強版的CSS

SaSS的歷史
Awesome非常厲害的類CSS語言2007年第一版2016年完全成熟
把所有括號分號冒號都去掉的CSS

SCSS在Sass基礎上把括號冒號分號都又重新加了回來Ruby語言寫的 Rails全棧框架

安裝與運行
零配置學習-使用parcel parcel代替webpack的
npx parcel index.html把你的html跑起來
零配置學習-使用jsbin.com
最簡單的幾個語法
1.嵌套選擇器 2.變量 3.mixin 4.placeholder

可以使用變量
$r:red; h1{color:$r}
可以使用嵌套
如:body{border:1px solid red;
>ul{
border:2px solid green;
}
}
可以把一堆代碼寫在一起,起一個名字,在不同地方使用,這種方法叫mixin,還可以接受變量,并且設置默認值,選擇器不放一起,樣式每次都復制一次
mixin只是把代碼機械的復制了,并沒有節(jié)省代碼量,為了解決這個問題,發(fā)明了placeholder,樣式寫一次,選擇器放一起
在線編碼網(wǎng)站jsbin codepen codesandbox

BEM(block element modifier) CSS命名法

  1. 主要名字.user-card
  2. 細節(jié)部分 .user-card__picture .user-card__name
  3. 狀態(tài)部分 .user-card--active

直接加&符號可以省略前置部分代碼
嵌套屬性,屬性也是可以嵌套的,比如font-size,font-family可以嵌套寫

注釋,
css注釋/這是CSS注釋/
sass注釋//這是sass注釋

變量也是可以有作用域的CSS變量的作用域覆蓋
支持加減乘除取余
顏色相關運算,提供了一套操控顏色的函數(shù),30多種關于顏色的函數(shù)

關于字符串插值

配置好功夫劇,直接開干
一套css,適應所有手機,
只用vw,放棄所有px,用頁面寬度作為我們布局的唯一標準

mixin %和function的區(qū)別
vue-ElementUI餓了么出品 新時代的bootstrap
react-AntDesign阿里巴巴出品
vue-cli單間vue的應用
如果在gitbash下出現(xiàn)無法上下選中的情況,需要更換命令行工具,或者百度一下即可解決

elementUI最高級的用法就是找到你想要的,放到合適的地方

et -i會生成sass文件
et 會把sass文件編譯成需要的文件

首先全局安裝vue-cli
然后使用vue-cli創(chuàng)建vue的hello-world
在hello-world里面引入element-ui
基于elementUI使用et(element-theme)工具創(chuàng)建index.css
將index.css引入vue,舊可以得到新的elementUI
一個項目只能使用npm或yarn不能同時使用

SCSS配置多頁面
新建文件夾
npm init -y初始化
引入webpack,webpack-cli,最好使用yarn來安裝
運行npx webpack npx默認與nodejs同時安裝,無需額外安裝
在webpack.config.js中設置模式,開發(fā)或者生產(chǎn)模式
安裝webpack-dev-server
安裝html-webpack-plugin插件
運行webpack-dev-server npx webpack-dev-server

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 首先要了解什么是CSS 預處理器? SCSS是一種CSS預處理語言 定義了一種新的專門的編程語言,編譯后形成正常的...
    _往后_閱讀 524評論 0 1
  • 一、SCSS簡介 ??Sass是成熟、穩(wěn)定、強大的CSS預處理器,而SCSS是Sass3版本當中引入的新語法特性,...
    無劍_君閱讀 1,912評論 0 2
  • 前期準備 Sass中文檔:學習參考手冊 軟件安裝:VScode,ruby,node.js, npm,yarn。 軟...
    學的會的前端閱讀 2,959評論 0 1
  • SASS號稱是世界上最成熟、最穩(wěn)定、最強大的專業(yè)級CSS擴展語言!SASS支持樣式的變量、混合(復用)、繼承、嵌套...
    樗云閱讀 605評論 0 0
  • 安裝 scss 注意:sass-loader需要指定@10的版本,因為后續(xù)的版本在vue-cli腳手架中會出現(xiàn)一些...
    邢走在云端閱讀 2,138評論 0 9

友情鏈接更多精彩內(nèi)容