123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185 |
- <template>
- <li class="item-li">
- <div class="v m300">
- <!-- 上部分 -->
- <a class="preview cover-preview" href="">
- <!-- item 左上角的奖牌 -->
- <div class="medal"></div>
- <div class="original"></div>
- <!-- 边框 -->
- <div class="border"></div>
- <!-- 背景图片 -->
- <img src="//i1.hdslb.com/bfs/archive/a5383ac22cb31e24a5b7be56c9105a6ee1034ee8.jpg@320w_200h.webp">
- <!-- 内容预览 -->
- <div class="back">
- <div>
- </div>
- </div>
- <!-- 预览进度控制 -->
- <div class="fore">
- <span data-loading="false"></span>
- <div class="bar">
- <div></div>
- </div>
- </div>
- <!-- 视频时间 -->
- <div class="x">
- <b class="x2">12.00</b>
- </div>
- </a>
- <!-- 下部分 -->
- <a href="">
- <div class="t">【毁童年】震惊!哆啦A梦居然做过这种事!</div>
- <div class="i">
- <span>
- <i class="b-icon b-icon-v-play"></i>
- 38.6万
- </span><span>
- <i class="b-icon b-icon-v-dm"></i>
- 2594
- </span>
- </div>
- </a>
- </div>
- </li>
- </template>
- <script>
- export default {
- }
- </script>
- <style lang="stylus" scoped>
- .item-li
- float left
- margin 0 20px 20px 0
- .v
- position relative
- width 160px
- height 148px
- font-size 12px
- overflow hidden
- .x
- visibility visible
- opacity 1
- .cover-preview
- position relative
- .back
- position absolute
- top 0px
- left 0px
- width 100%
- height 100%
- opacity 0
- z-index 0
- .fore
- position absolute
- top 0px
- left 0px
- width 100%
- height 100%
- opacity 0
- z-index 0
- transition opacity .2s
- background-color rgba(0,0,0,0.2)
- .bar
- margin 5px
- height 2px
- background-color rgba(255,255,255,0.4)
- border-radius 1px
- opacity 0
- transition opacity .2s .3s
- div
- height 2px
- border-radius 1px
- .x
- position absolute
- z-index 4
- top 0px
- left 0px
- bottom 0px
- right 0px
- line-height 20px
- width 100%
- height 100%
- background rgba(0,0,0,0.2)
- overflow hidden
- transition .2s
- border-top-left-radius 4px
- .x2
- position absolute
- right 0
- bottom 0px
- margin 0 5px 0 5px
- font-weight normal
- font-family tahoma,arial,'宋体',sans-serif
- color #fff
- .preview
- width 160px
- height 100px
- display block
- overflow hidden
- text-align center
- transition .2s all linear
- box-sizing border-box
- z-index 0
- border-radius 4px
- -webkit-mask-image -webkit-radial-gradient(circle, white, black)
- .medal
- position absolute
- left 0
- top 0px
- width 40px
- height 24px
- background url(../../assets/images/icons.png) no-repeat
- z-index 5
- pointer-events: none
- background-position -849px -148px
- transition opacity .2x
- opacity 1
- img
- width 100%
- height 100%
- display block
- margin 0 auto
- outline 0
- .t
- margin-bottom 8px
- padding-top 8px
- height 20px
- line-height 20px
- transition all .2s linear
- color #222
- word-wrap break-word
- word-break break-all
- overflow hidden
- text-align left
- .i
- margin 0
- font-size 12px
- line-height 12px
- span
- display inline-block
- vertical-align top
- color #99a2aa
- width 80px
- white-space nowrap
- overflow hidden
- text-overflow ellipsis
- line-height 12px
- height 14px
- .b-icon
- display inline-block
- width 12px
- height 12px
- vertical-align middle
- background url(../../assets/images/icons.png) no-repeat
- vertical-align top
- margin-right 5px
- &.b-icon-v-play
- background-position -282px -90px
- &.b-icon-v-dm
- background-position -282px -218px
- </style>
|