BNavSide.vue 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. <template>
  2. <div class="index-nav nav-side" style="opacity: 1; display: block; top: 0px; left: auto; right: 0px;">
  3. <div class="border"></div>
  4. <div class="nav-list">
  5. <div class="n-i sortable">
  6. <div class="name">直播</div>
  7. </div>
  8. <div class="n-i sortable">
  9. <div class="name">直播</div>
  10. </div>
  11. <div class="n-i sortable">
  12. <div class="name">直播</div>
  13. </div>
  14. <div class="n-i sortable">
  15. <div class="name">直播</div>
  16. </div>
  17. <div class="n-i sortable">
  18. <div class="name">直播</div>
  19. </div>
  20. <div class="n-i sortable">
  21. <div class="name">直播</div>
  22. </div>
  23. <div class="n-i sortable">
  24. <div class="name">直播</div>
  25. </div>
  26. <div class="n-i sortable">
  27. <div class="name">直播</div>
  28. </div>
  29. <div class="n-i sortable">
  30. <div class="name">直播</div>
  31. </div>
  32. <div class="n-i sortable">
  33. <div class="name">直播</div>
  34. </div>
  35. <div class="n-i sortable">
  36. <div class="name">直播</div>
  37. </div>
  38. <div class="n-i sortable">
  39. <div class="name">直播</div>
  40. </div>
  41. <div class="n-i sortable">
  42. <div class="name">直播</div>
  43. </div>
  44. <div class="n-i sortable">
  45. <div class="name">直播</div>
  46. </div>
  47. <div class="n-i customize" title="自定义">
  48. <i class="n-icon-sort"></i><p>排序</p>
  49. </div>
  50. </div>
  51. <div class="n-i gotop">
  52. <div class="s-line"></div>
  53. <div class="btn_gotop" title="返回顶部"></div>
  54. </div>
  55. <div class="n-i n-i-mlink">
  56. <a href="#" target="_blank" @mouseover="rotate">
  57. <div class="mlink-dl-msg"></div>
  58. <div class="n-i-mlink-bg" ref="mlinkBg" ></div>
  59. </a>
  60. </div>
  61. </div>
  62. </template>
  63. <script>
  64. export default {
  65. methods: {
  66. rotate() {
  67. console.log('开始选装')
  68. }
  69. }
  70. }
  71. </script>
  72. <style lang="stylus" scoped>
  73. .index-nav
  74. position fixed
  75. width 48px
  76. z-index 90
  77. text-align center
  78. .nav-list
  79. position relative
  80. z-index 250
  81. background-color #f6f9fa
  82. border 1px solid #e5e9ef
  83. overflow hidden
  84. border-radius 4px
  85. .n-i
  86. cursor pointer
  87. &:first-child
  88. border-top 0
  89. .name
  90. height 32px
  91. line-height 32px
  92. transition .1s linear
  93. transition-property background-color,color
  94. &:hover
  95. background-color #00a1d6
  96. color #fff
  97. &.customize
  98. padding 8px 0
  99. border-top 1px solid #e5e9ef
  100. &:hover
  101. background-color #00a1d6
  102. color #fff
  103. .n-icon-sort
  104. background-position -727px -151px
  105. .n-icon-sort
  106. display block
  107. margin 0 auto 4px
  108. background url(../../assets/images/icons.png) -663px -151px no-repeat
  109. height 18px
  110. width 18px
  111. &.gotop
  112. border 0
  113. position relative
  114. z-index 50
  115. .s-line
  116. border-left 1px solid #ddd
  117. border-right 1px solid #ddd
  118. height 9px
  119. width 30px
  120. margin 0 auto
  121. .btn_gotop
  122. height 48px
  123. background #f6f9fa url(../../assets/images/icons.png) -648px -72px no-repeat
  124. border 1px solid #e5e9ef
  125. overflow hidden
  126. border-radius 4px
  127. &:hover
  128. background-color #00a1d6
  129. background-position -714px -72px
  130. border-color #00a1d6
  131. &.n-i-mlink
  132. border 0
  133. position relative
  134. z-index 50
  135. .mlink-dl-msg
  136. background url(//i0.hdslb.com/bfs/static/3af67e81274b02ca1693fdb73adbc03c98c3880a.png)
  137. width 106px
  138. height 44px
  139. position absolute
  140. left -106px
  141. top -23px
  142. display none
  143. .n-i-mlink-bg
  144. display block
  145. background-image url("//i0.hdslb.com/bfs/static/e6f2388d454c82004905753802e9cfe709d80d08.png")
  146. width 80px
  147. height 80px
  148. background-position 0 0
  149. margin-left -16px
  150. </style>