Less的使用

本文介绍了一种使用CSS进行元素样式的创新方法,包括如何定义宽度、高度及边框,并展示了如何通过混合模式和模糊匹配来实现特定的效果。此外,还讲解了如何利用四则运算进行样式计算以及如何为子元素指定样式。
@w:100px;
@h:100px;
div{
width: @w;
height: @w=h;
border:1px solid red
}

//混合模式
.border(@w:2px){
border:@w solid red;
}

div{
width:10px;
height:10px;
.border(2px);
}
//模糊匹配:会模糊匹配
.style(top,@w:2px,@color:green){
border-top:@w solid @color
}
.style(bottom,@w:2px,@color:red){
border-bottom:@w solid @color
}
div{
width:@w;
height:@h;
.style(top)
}
//可以做四则运算
/*
<div>
<P>
<span>
<a>
</a>
</span>
</p>
</div>
*/
div{
span{
// 可以直接设置样式
color:red;
a{
color:blue
//&表示上一级:即a有hover事件
&:hover{
color:pinnk
}
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值