jimu-mobile
Version:
积木组件库助力移动端开发
159 lines (156 loc) • 3.12 kB
text/less
#rootContent{
height: 100%
}
.selectCity,.selectCity *{
box-sizing: border-box;
}
.selectCity{
position: absolute;
top:0;
left:0;
width:100%;
height: 100%;
overflow: scroll;
background: @fill-base;
-webkit-overflow-scrolling : touch;
.max_char{
position: absolute;
z-index: 22;
top:50%;
left:50%;
color:@color-text-default;
margin-left:-2.5rem;
margin-top:-2.5rem;
font-size: @city-max-char-font-size;
}
.selectTitle{
padding-left: 10px;
height: 42px;
line-height: 42px;
color:@color-text-light;
font-size: @font-size-base;
background-color: @fill-body;
}
.positionAddr{
height: 50px;
line-height: 50px;
.icon{
font-size: @font-size-caption-sm;
margin-left:16px;
display: none;
}
.icon-addr:before{
color:@color-text-disabled;
}
.positionCityName{
font-size: @font-size-caption;
margin-left:10px;
}
}
}
.selectCon {
padding-bottom: 10px;
padding-left: 16px;
max-height: 94px;
overflow: scroll;
.list {
height: 32px;
line-height: 32px;
padding: 0 10px;
margin: 10px 16px 0 0px;
display: inline-block;
background-color: @fill-body;
border-radius: @radius-xm;
box-sizing: border-box;
.icon-addr {
&::before{
color:@color-text-disabled;
}
margin-right: 6px;
}
.icon-close:before {
margin-left: 5px;
color: @color-text-disabled;
font-size: @font-size-caption-sm;
}
span {
font-size: @font-size-base;
color: @color-text-default;
letter-spacing: 0;
line-height: 16px;
vertical-align: middle;
}
}
}
._cityCon{
height:100%;
overflow: scroll;
}
.cityCon {
.first_char {
height: 25px;
line-height: 25px;
display: block;
padding-left: 15px;
color:@color-text-base;
font-size: @font-size-caption-sm;
background-color: @fill-body;
}
.list {
display: block;
height: 50px;
padding-top: 16px;
border-bottom: 1px solid rgba(242, 242, 242, 1);
box-sizing: border-box;
.check {
width: 16px;
height: 16px;
display: inline-block;
margin-left: 16px;
border-radius: @radius-xm;
border: 1px solid @border-color-disable;
vertical-align: top;
.icon {
display: none;
}
}
.cityName {
font-size:@font-size-caption;
color: @color-text-base;
margin-left: 10px;
}
}
/*当城市选中的时候样式*/
.list.select {
.check {
width: 16px;
height: 16px;
border: none;
background:@color-icon-base;
.icon {
display: block;
}
.icon-popup_right:before{
color:@color-text-base-inverse;
font-size:@font-size-caption-sm;
position:relative;
top:2px;
left:2px;
}
}
}
}
.fast_char{
position: fixed;
top:50%;
right: 0px;
margin-top: -208px;
text-align: center;
width:50px;
a{
height: 16px;
line-height: 16px;
display: block;
font-size: @font-size-caption-sm;
}
}