yylib-quick-mobile
Version:
yylib-quick-mobile
177 lines (154 loc) • 3.86 kB
text/less
div,ul,li {
margin: 0;
padding: 0;
}
ul,li {
list-style: none;
}
a {
text-decoration: none;
color: #333333;
}
.calendar {
width: 100%;
padding: 0 0px;
}
.calendar-body{
background-color: white;
}
.calendar-header {
width: 100%;
text-align: center;
padding: 5px 0;
line-height: 16px;
border-bottom: 1px solid #ddd;
background-color: white;
font-size: 16px;
.calendar-date{
display: inline-block;
height: 27px;
line-height: 27px;
border-radius: 2px;
padding:0 20px ;
border: 1px solid #E6E6E6;
}
}
.calendar-header>i{
display: inline-block;
width: 14px;
height: 14px;
vertical-align: -2px;
position: relative;
}
.calendar-header>span {
margin: 0 5%;
}
.calendar-header>.icon-left:before,
.calendar-header>.icon-left:after,
.calendar-header>.icon-right:before,
.calendar-header>.icon-right:after
{
content: '';
position: absolute;
top: 0;
left: 0;
}
.calendar-header>.icon-left:before {
border: 7px solid red;
border-color: transparent #666 transparent transparent;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
.calendar-header>.icon-left:after {
border: 7px solid #fff;
border-color: transparent #fff transparent transparent;
-webkit-transform: translateX(-40%);
-moz-transform: translateX(-40%);
-ms-transform: translateX(-40%);
-o-transform: translateX(-40%);
transform: translateX(-40%);
}
.calendar-header>.icon-right:before {
border: 7px solid red;
border-color: transparent transparent transparent #666;
-webkit-transform: translateX(50%);
-moz-transform: translateX(50%);
-ms-transform: translateX(50%);
-o-transform: translateX(50%);
transform: translateX(50%);
}
.calendar-header>.icon-right:after {
border: 7px solid #fff;
border-color: transparent transparent transparent #fff;
-webkit-transform: translateX(40%);
-moz-transform: translateX(40%);
-ms-transform: translateX(40%);
-o-transform: translateX(40%);
transform: translateX(40%);
}
.calendar-body>.c-body-head {
width: 100%;
display: flex;
}
.calendar-body>.c-body-head>li {
flex : 1;
text-align: center;
padding: 5px 0;
}
.calendar-body>.c-body-content {
width: 100%;
}
.calendar-body>.c-body-content>ul {
display: flex;
}
.calendar-body>.c-body-content>ul>li {
flex: 1;
text-align: center;
padding: 2px 0;
}
.content-row>.item-gray>a {
color: #ccc;
}
.content-row>.item-tag>a {
position: relative;
}
.content-row>.item-tag>a:after{
content: '';
width: 8px;
height: 8px;
position: absolute;
top: -5px;
right: -5px;
-webkit-transform: translate3D(-50%, 70%, 0);
-moz-transform: translate3D(-50%, 70%, 0);
-ms-transform: translate3D(-50%, 70%, 0);
-o-transform: translate3D(-50%, 70%, 0);
transform: translate3D(-50%, 70%, 0);
background-color: #0091FA;
border-radius: 50%;
}
.content-row>li>a {
width: calc(~ '60vw / 7');
height: calc(~ '60vw / 7');
line-height: calc(~ '60vw / 7');
text-align: center;
display: inline-block;
font-size: 16px;
}
.content-row>.item-current, .content-row>.item-active {
text-align: center;
}
.content-row>.item-current>a {
background-color: #0091FA;
color: #fff;
border-radius: 2px;
}
.content-row>.item-active>a {
background-color: #EBF7FF;
border-radius: 2px;
border:1px solid #0091FA;
box-sizing: border-box;
}