網站首頁 編程語言 正文
<!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原生也支持變量的設置
變量名可自取
*/
--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的預處理語言
- less是一個css的增強版,通過less可以編寫更少的代碼實現更強大的樣式 -->
<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學習文件夾\7\10\syntax.css">
</head>
<body>
</body>
</html>
//import用來將其他的less引入到當前的less
@import "syntax.less";
//less中的單行注釋,
.box1 {
background-color: #bfa;
.box2 {
background-color: #ff0;
.box4 {
background-color: red;
}
}
.box3 {
background-color: orange;
}
}
// 變量, 在變量中可以存儲一個任意的值
// 并且我們可以在需要時,任意的修改變量中的值
@a:100px;
@b:red;
@c:box6;
.box5{
//使用變量時,如果可以直接使用 則以@變量名的形式使用即可
width: @a;
color: @b;
}
.p1{
width: 100px;
height: 200px;
}
//作為類名,或者一部分值使用時必須以@{變量名}的形式使用
.@{c}{
width: @a;
background-image: url("../../../圖片素材/1.jpg");
}
@d:200px;
@d:300px;
div{
@d:115px;
width: @d;
//表示外層的父元素 為box1設置一個hover
&:hover{
color: oldlace;
}
}
//:extend() 對當前選擇器擴展指定的選擇器的樣式(選擇器分組)
.p2:extend(.p1){
color: red;
}
.p3{
//直接對指定的樣式進行引用,這里就相當于將p1的樣式在這里進行了復制
//mixin 混合
.p1();
}
.p4(){
width: 100px;
height: 100px;
background-color: #bfa;
}
//混合函數 在混合行數中可以直接設置變量
.test(@w:200px,@h:300px,@bg-color){
width: @w;
height: @h;
border: 1px solid @bg-color;
}
div{
//可更改默認值
.test(100px,200px,red)
}
span{
color: average(red,yellow);
}
.box7{
//在less中所有的數值都可以直接進行運算
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樣式:彈性容器上的樣式
相關推薦
- 2022-11-18 如何使用Python生成Hilbert矩陣_python
- 2022-12-13 深入了解Go的HttpClient超時機制_Golang
- 2022-08-19 python查看自己安裝的所有庫并導出的命令_python
- 2022-10-01 詳解React?Fiber架構原理_React
- 2022-11-24 C++?OpenCV實現boxfilter方框濾波的方法詳解_C 語言
- 2023-03-20 Redis腦裂導致數據丟失的解決_Redis
- 2022-03-23 C++實現AVL樹的基本操作指南_C 語言
- 2022-09-20 關于go-zero單體服務使用泛型簡化注冊Handler路由的問題_Golang
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支