123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190 |
- @import "./mixins";
- $maincolor : #ff6b1a;
- .page-video-detail{
- overflow: hidden;
- .mod-jieshuo{
- background: #FFFFFF;
- margin-top: px2rem(16);
- font-size: px2rem(32);
- padding: px2rem(30) 0 px2rem(10) 0;
- color: #181818;
- h2{
- line-height: px2rem(70);
- padding: 0 px2rem(24);
- }
- .list-ups{
- margin-right: px2rem(-24);
- padding-left: px2rem(24);
- white-space: nowrap;
- overflow-x: auto;
- overflow-y: hidden;
- li{
- border: 1px solid #d4d4d4;
- display: inline-block;
- vertical-align: middle;
- font-size: px2rem(28);
- color: #888888;
- line-height: px2rem(70);
- padding: 0 px2rem(36);
- border-radius: px2rem(35);
- padding: 0 px2rem(24);
- margin: px2rem(12) px2rem(24) px2rem(12) 0;
- &.active{
- color: $maincolor;
- border: 1px solid $maincolor;
- }
- }
- }
- .list-jieshuo{
- overflow: hidden;
- max-height: px2rem(540);
- &.is-scroll{
- height: px2rem(540);
- }
- li{
- border-top: 1px solid #dcdcdc;
- &:first-child{
- border: 0;
- }
- }
- a{
- padding: px2rem(20) px2rem(24);
- display: flex;
- color: #181818;
- }
- .item-fl{
- position: relative;
- width: px2rem(240);
- height: px2rem(140);
- overflow: hidden;
- img{
- width: 100%;
- height: 100%;
- display: block;
- overflow: hidden;
- }
- em{
- position: absolute;
- top: 0;
- right: 0;
- line-height: px2rem(30);
- padding: 0 px2rem(10);
- color: #FFFFFF;
- font-size: px2rem(20);
- background: $maincolor;
- }
- }
- .item-fr{
- flex: 1;
- padding-left: px2rem(20);
- }
- h3{
- line-height: px2rem(44);
- height: px2rem(88);
- @include ellipsis-clamp(2);
- }
- p{
- display: flex;
- margin-top: px2rem(16);
- font-size: px2rem(24);
- color: #919090;
- line-height: px2rem(36);
- height: px2rem(36);
- overflow: hidden;
- img{
- width: px2rem(36);
- height: px2rem(36);
- border-radius: 50%;
- vertical-align: middle;
- margin-right: px2rem(12);
- }
- }
- }
- .btn-more{
- color: #999;
- display: block;
- text-align: center;
- font-size: px2rem(26);
- line-height: px2rem(70);
- &:after{
- content: '';
- position: relative;
- top: px2rem(-6);
- display: inline-block;
- width: px2rem(10);
- height: px2rem(10);
- border: 1px solid #999;
- border-top: 0;
- border-right: 0;
- vertical-align: middle;
- transform: rotate(-45deg);
- margin-left: px2rem(10);
- }
- }
- }
- .mod-album{
- margin-top: px2rem(16);
- background: #FFFFFF;
- padding: px2rem(10) px2rem(24) 0 px2rem(24);
- h2{
- line-height: px2rem(90);
- font-size: px2rem(32);
- }
- .list-album{
- white-space: nowrap;
- overflow-x: auto;
- overflow-y: hidden;
- -webkit-overflow-scrolling: touch;
- li{
- display: inline-block;
- width: px2rem(306);
- height: px2rem(180);
- margin-right: px2rem(16);
- overflow: hidden;
- text-align: center;
- position: relative;
- vertical-align: middle;
- background-size: cover;
- background-position: center;
- &.item-preview{
- font-size: px2rem(28);
- a{
- position: relative;
- display: block;
- height: 100%;
- }
- .mask{
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background: rgba(0,0,0,0.5);
- }
- h3{
- position: relative;
- color: #888888;
- display: inline-block;
- padding: 0 px2rem(40);
- border-bottom: 1px solid #d1d1d1;
- line-height: px2rem(60);
- margin: px2rem(34) 0 px2rem(14) 0;
- }
- p{
- position: relative;
- color: $maincolor;
- }
- }
- }
- }
- .btn-more{
- color: #999;
- display: block;
- text-align: center;
- font-size: px2rem(24);
- line-height: px2rem(100);
- }
- }
- }
|