0
Мой HTML-код, как показано ниже:Как мне создать выпадающий список, используя Less?
<div class="nav-collapse" uib-collapse="isCollapsed" style="position: absolute;">
<ul class="nav">
<li><a ui-sref="#"><span class="overview">Overview</span></a></li>
<li class="divider"></li>
<li><a ui-sref="#"><span class="dashboard">More PV Dashboards</span></a> </li>
<li class="divider"></li>
<li><a ui-sref="#">Wave</a></li>
<li class="divider"></li>
<li><a ui-sref="#">W/S Omni</a></li>
<li class="divider"></li>
<li><a ui-sref="#">Site Analyser</a></li>
<li class="divider"></li>
<li><a ui-sref="#">Spotzer</a></li>
<li class="divider"></li>
<li><a ui-sref="#">iPromote</a></li>
<li class="divider"></li>
<li><a ui-sref="#">BW Reports</a></li>
<li class="divider"></li>
<li><a ui-sref="#"><span class="change-customer">Change Customer</span></a></li>
</ul>
</div>
И мой CSS код, как показано ниже:
.nav-collapse {
margin-top: 5px;
padding: 0px;
background-color: #ccc;
z-index: 5000;
width: 200px;
.nav {
li {
display: list-item;
list-style-type: square;
margin-left: 47px;
color: #000;
.listitem(1);
a {
color: #006493;
font-size: 13px;
padding-left: 0;
span{
font-size: 14px;
font-family: 'Open Sans'semibold;
color: #000;
}
}
&.divider {
margin: 1px 1px;
border-bottom: 1px solid #000;
opacity: 0.2;
list-style-type: none;
}
}
.listitem(@i){
&:nth-child(@{i}){
background-color: #fff;
opacity: 0.8;
list-style-type: none;
}
&:last-of-type{
list-style-type: none;
}
}
}
}
мне нужно сделать это в менее используя Mixin и variables.Any помощи? – user3493243
Если ваша проблема только с меньшими затратами, тогда сделайте это сначала в css, а затем включите ее, чтобы она была лучше, чем учебный подход, чтобы понять преимущества меньше. –