網(wǎng)站首頁 編程語言 正文
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
html{
/* css原生也支持變量的設(shè)置
變量名可自取
*/
--color:#bfa;
--length:100px;
}
.box1{
width: var(--length);
height: 100px;
background-color: var(--color)
}
.box2{
width: 100px;
height: 100px;
color:#bfa;
}
.box3{
width: 100px;
height: 100px;
border: 10px solid #bfa;
}
</style>
</head>
<body>
<!-- less是一門css的預(yù)處理語言
- less是一個(gè)css的增強(qiáng)版,通過less可以編寫更少的代碼實(shí)現(xiàn)更強(qiáng)大的樣式 -->
<div class="box1">aaa</div>
<div class="box2">bbb</div>
<div class="box3">ccc</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="C:\Users\Administrator\Desktop\HTML\CSS學(xué)習(xí)文件夾\7\10\syntax.css">
</head>
<body>
</body>
</html>
//import用來將其他的less引入到當(dāng)前的less
@import "syntax.less";
//less中的單行注釋,
.box1 {
background-color: #bfa;
.box2 {
background-color: #ff0;
.box4 {
background-color: red;
}
}
.box3 {
background-color: orange;
}
}
// 變量, 在變量中可以存儲一個(gè)任意的值
// 并且我們可以在需要時(shí),任意的修改變量中的值
@a:100px;
@b:red;
@c:box6;
.box5{
//使用變量時(shí),如果可以直接使用 則以@變量名的形式使用即可
width: @a;
color: @b;
}
.p1{
width: 100px;
height: 200px;
}
//作為類名,或者一部分值使用時(shí)必須以@{變量名}的形式使用
.@{c}{
width: @a;
background-image: url("../../../圖片素材/1.jpg");
}
@d:200px;
@d:300px;
div{
@d:115px;
width: @d;
//表示外層的父元素 為box1設(shè)置一個(gè)hover
&:hover{
color: oldlace;
}
}
//:extend() 對當(dāng)前選擇器擴(kuò)展指定的選擇器的樣式(選擇器分組)
.p2:extend(.p1){
color: red;
}
.p3{
//直接對指定的樣式進(jìn)行引用,這里就相當(dāng)于將p1的樣式在這里進(jìn)行了復(fù)制
//mixin 混合
.p1();
}
.p4(){
width: 100px;
height: 100px;
background-color: #bfa;
}
//混合函數(shù) 在混合行數(shù)中可以直接設(shè)置變量
.test(@w:200px,@h:300px,@bg-color){
width: @w;
height: @h;
border: 1px solid @bg-color;
}
div{
//可更改默認(rèn)值
.test(100px,200px,red)
}
span{
color: average(red,yellow);
}
.box7{
//在less中所有的數(shù)值都可以直接進(jìn)行運(yùn)算
width: 100px+100px;
height: 100px/2;
background-color: #bfa;
}
.box1 {
background-color: #bfa;
}
.box1 .box2 {
background-color: #ff0;
}
.box1 .box2 .box4 {
background-color: red;
}
.box1 .box3 {
background-color: orange;
}
.box5 {
width: 100px;
color: red;
}
.p1,
.p2,
.p2 {
width: 100px;
height: 200px;
}
.box6 {
width: 100px;
background-image: url("../../../圖片素材/1.jpg");
}
div {
width: 115px;
}
div:hover {
color: oldlace;
}
.p2 {
color: red;
}
.p3 {
width: 100px;
height: 200px;
}
div {
width: 100px;
height: 200px;
border: 1px solid red;
}
span {
color: #ff8000;
}
.box7 {
width: 200px;
height: 100px/2;
background-color: #bfa;
}
.box1 {
background-color: #bfa;
}
.box1 .box2 {
background-color: #ff0;
}
.box1 .box2 .box4 {
background-color: red;
}
.box1 .box3 {
background-color: orange;
}
.box5 {
width: 100px;
color: red;
}
.p1,
.p2,
.p2 {
width: 100px;
height: 200px;
}
.box6 {
width: 100px;
background-image: url("../../../圖片素材/1.jpg");
}
div {
width: 115px;
}
div:hover {
color: oldlace;
}
.p2 {
color: red;
}
.p3 {
width: 100px;
height: 200px;
}
div {
width: 100px;
height: 200px;
border: 1px solid red;
}
span {
color: #ff8000;
}
.box7 {
width: 200px;
height: 100px/2;
background-color: #bfa;
}
原文鏈接:https://blog.csdn.net/m0_62491934/article/details/125710959
- 上一篇:linux中刪除指定文件以外的其它所有文件
- 下一篇:CSS樣式:彈性容器上的樣式
相關(guān)推薦
- 2023-05-18 深入了解Android?Okio的超時(shí)機(jī)制_Android
- 2022-10-29 Spring的純注解配置詳解
- 2022-10-22 關(guān)于redis的延遲雙刪策略總結(jié)_Redis
- 2022-06-28 一文搞懂Python中的進(jìn)程,線程和協(xié)程_python
- 2022-05-19 C++inline函數(shù)的特性你了解嗎_C 語言
- 2022-09-02 使用Docker配置redis?sentinel哨兵的方法步驟_docker
- 2022-08-06 C語言基于EasyX繪制時(shí)鐘_C 語言
- 2022-09-20 android原生實(shí)現(xiàn)多線程斷點(diǎn)續(xù)傳功能_Android
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支