對LESS與CSS的學習

2021-08-20 10:15:17 字數 1067 閱讀 4016

less是一種動態語言,屬於css預處理的一種,需要編譯。less可以執行在各種語言和環境中,包括瀏覽器端/伺服器端等。

"stylesheet/less"

type="text/css" href="style.less">

less原始檔的引入方式與標準css檔案的引入方式一樣:

"stylesheet/less"

type="text/css" href="style.less">

less 在伺服器端的使用主要是借助於 less 的編譯器,將 less 原始檔編譯生成最終的 css 檔案。如在nodejs安裝全域性less進行編譯。

變數允許單獨定義一系列通用的樣式,然後在需要時去呼叫。

less原始碼:

//宣告

@c-oroange:#ff6600;

@f18:font-size:18px;

//呼叫

.classp }

}}

編譯後css:

#header

h1#header

p#headerpa

#headerpa

:hover

混合可以將乙個定義好的class a輕鬆的引入到另乙個class b中,從而簡單實現class b繼承class a中的所有屬性。我們還可以帶引數地呼叫,就像使用函式一樣。

less原始碼:

.rounded-corners (@radius: 5px) 

#header

#footer

編譯後的css:

#header

#footer

@var:red;

#page

}#footer

@str:'"china".touppercase()+'!'';

.msg

:before

less學習 less的混合(mixin)

上篇 less的巢狀規則 本篇我們來講述一下什麼是混合 mixin 混合簡單的理解就是把乙個css規則嵌入到另乙個css規則中,那麼這該怎麼理解學習呢?我們先來看一下乙個簡單的混合 a,b mixin class mixin id 編譯後 a,b mixin class mixin id 從上面的例...

sass與less對比學習

sass基於ruby語言開發,因此在開發之前必須安裝ruby less只需引入 less 檔案即可開發 sass以 定義變數 less是以 定義變數 sass color fff p less color fff p sass 定義 mixin border bg color bg color 呼叫...

CSS 關於less中 的作用

vue專案中基本都會使用css的預渲染技術,今天我們來看一下 less 中的 符號的作用。talk is cheap,show me the code.head body 這段 less 編譯之後的 css 為 head head content head.body 結論 a.b和.a b之間的區別...