UNPKG

lixin-web

Version:

vue and bootstrap

86 lines (84 loc) 1.73 kB
.play-groups{ overflow: hidden; background: @module-bg; margin-left: -1px; margin-right: -1px; border-bottom:1px solid #d5d5d5; li{ float: left; a{ display: block; cursor: pointer; color: @text-color; text-align: center; font-size: @font-size-medium; padding: 7px 10px; &:hover,&:focus,&.selected{ background: @brand-primary; color: #fff; } } } @media (min-width: @screen-sm){ li{ width:1/13 * 100%; a{ line-height: 20px; padding-left: 0px; padding-right: 0px; } } } @media (min-width:@screen-md){ li a{ padding-left: 10px; padding-right: 10px; } } } .play-list{ padding-bottom: 2px; border-bottom:1px solid #d5d5d5; .display(flex); .justify-content(center); .flex-direction(column); > div{ margin-bottom: 4px; } .btn{ float: left; cursor: pointer; padding-top: 0px; padding-bottom: 0px; line-height: 21px; min-width:68px; border-color:transparent; background: #fff; margin-top: 3px; margin-bottom: 3px; color: @text-color; padding-left: 5px; padding-right: 5px; font-size:@font-size-medium; &.selected{ color: #fff; background: @brand-primary; border-color:@brand-primary; } } .label{ font-size: @font-size-medium; line-height: 21px; margin: 3px 10px 0 0px; font-weight: normal; padding-top: 0; padding-bottom: 0; float: left; padding-left: 18px; } @media (max-width: @screen-xs-max){ .label + .btn{ clear: both; } } }