Less循环等进阶用法(MD.6)

本文介绍了Less预处理器中的两种高级用法:如何利用循环为多个div设置不同的背景图片,以及字符串拼接的应用。通过实例代码展示了在实际开发中如何巧妙运用这些技巧,帮助开发者更高效地编写样式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有几天没更新我的漫岛系列了哈,设定十一月底完成漫岛的第一版,时间挺紧迫的,另外,大家能看到的漫岛的部分页面,就截止到个人中心了,其余的先不给看了。
这里写图片描述
由于知识杂又多,记不过来,像less稍微复杂一点的语法,每次我还得查一查文档,所以把平时遇到的比较不常规的用法记录下来,随时查阅。

言归正传:

Less的循环

实现功能:一个循环搞定多个div的背景图片。
说明:希望你能领会何时用循环以及如何使用,不必拘泥于我的例子。
实现效果如下:
这里写图片描述
代码如下:

<!-- html 节点-->
<div class="dashboard">
    <div class="panel"></div>
    <div class="panel"></div>
    <div class="panel"></div>
    <div class="panel"></div>
</div>
//less循环语法
.dashboard {
    width:800px;
    margin:0 auto;
    display: flex;
    justify-content: space-around;
    .panel {
        width: 220px;
        height: 100px;
        border: 1px solid #f00;
        background-position: left top;
        background-repeat: no-repeat;
    }
}
//循环用法如下:
.loop(@counter) when (@counter<=4) {
    .loop(@counter+1);
    .panel:nth-of-type(@{counter}) {
        @imgsrc: "https://4xiaer.oss-cn-beijing.aliyuncs.com/jy/panel_bg@{counter}.png";
        background-image:url("@{imgsrc}");
    }
}
.loop(1);

Less的字符串拼接

拼接示例如下:
这里写图片描述

后面的用到了再继续补充吧。
这里写图片描述
怎么忽悠一个UI给我漫岛免费做设计啊,好难啊!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值