9de022fc4f025f5c8c59e5d9019161a52d9f17d3.svn-base 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192
  1. <template>
  2. <div>
  3. <div class="headerB-top">
  4. <div class="middle row">
  5. <div class="row item-center headerB-top-left">
  6. <h1 class="row headerB-title">
  7. <p style="color:#F76649;">HX</p>
  8. <span style="color:#FFFFFF">669</span>
  9. </h1>
  10. <ul class="row headerB-nav">
  11. <li
  12. v-for="(item,index) in List"
  13. :key="index"
  14. style="margin-left:.3rem"
  15. class="row item-center"
  16. :class="num==index?'active':''"
  17. @click="listActive(index)"
  18. >{{item.title}}</li>
  19. </ul>
  20. </div>
  21. <div class="headerB-login">
  22. <div v-show="userIsLogin==false" class="row item-center" style="height:100%">
  23. <div style="width:2rem;">
  24. <input style="border-radius:.05rem 0 0 .05rem;" placeholder="用户名" type="text">
  25. </div>
  26. <div class="headerB-login-pwd row center">
  27. <input type="password" placeholder="用户密码">
  28. <div class="row center headerB-login-txt" style="border-radius:0 .05rem .05rem 0;">登录</div>
  29. <span class>忘记密码?</span>
  30. </div>
  31. <div
  32. class="row center"
  33. style="width:1rem;margin-left:.2rem;background:#888;border-radius:.05rem;"
  34. >
  35. <p style="font-size:.18rem;color:#DDD;">注册</p>
  36. </div>
  37. </div>
  38. <div v-show="userIsLogin==true" class="row item-center loginTo" style="height:100%">
  39. <div class="row item-center headerB-userCode">
  40. <p>{{user.userName}}</p>
  41. <div style="width:1px;background:#ccc;height:.3rem;margin:0 .23rem;"></div>
  42. <p>余额:<span style="color:#F76649">{{user.balance}}</span></p>
  43. </div>
  44. <div class="row item-center headerB-img">
  45. <img @mouseover='imgMT(1)' @mouseout='imgOUT()' :src="imgNum==1?img.walletHover:img.wallet" alt="">
  46. <img @mouseover='imgMT(2)' @mouseout='imgOUT()' :src="imgNum==2?img.userHover:img.user" alt="">
  47. </div>
  48. </div>
  49. </div>
  50. </div>
  51. </div>
  52. </div>
  53. </template>
  54. <script>
  55. import "@/css/index.css";
  56. export default {
  57. data() {
  58. return {
  59. userIsLogin: false,// 用户是否登录
  60. user:{ // 用户信息
  61. userName:'你好,李寻欢',
  62. balance:1500,
  63. },
  64. img:{
  65. user:require('@/assets/st-imges/user.png'),
  66. userHover:require('@/assets/st-imges/user-hover.png'),
  67. wallet:require('@/assets/st-imges/wallet.png'),
  68. walletHover:require('@/assets/st-imges/wallet-hover.png'),
  69. eaml:require('@/assets/st-imges/emal.png'),
  70. eamlHover:require('@/assets/st-imges/emal-hover.png')
  71. },
  72. List: [ // 头部导航列表
  73. {
  74. title: "体育赛事",
  75. num: 0
  76. },
  77. {
  78. title: "滚球盘",
  79. num: 1
  80. },
  81. {
  82. title: "优惠",
  83. num: 2
  84. },
  85. {
  86. title: "手机版",
  87. num: 3
  88. }
  89. ],
  90. imgNum:0,
  91. num: 0 //头部导航激活样式
  92. };
  93. },
  94. methods: {
  95. listActive(index) {
  96. this.num = index;
  97. },
  98. imgMT(index){
  99. this.imgNum=index
  100. },
  101. imgOUT(){
  102. this.imgNum=0
  103. }
  104. }
  105. };
  106. </script>
  107. <style scoped>
  108. .headerB-top {
  109. height: 1rem;
  110. background: linear-gradient(
  111. 180deg,
  112. rgba(153, 153, 153, 1) 0%,
  113. rgba(86, 86, 86, 1) 100%
  114. );
  115. }
  116. .headerB-title {
  117. font-size: 0.42rem;
  118. margin-left: 0.3rem;
  119. }
  120. .headerB-nav {
  121. font-size: 0.24rem;
  122. height: 100%;
  123. color: #fff;
  124. }
  125. .headerB-nav li {
  126. height: 100%;
  127. }
  128. .headerB-nav li.active {
  129. font-weight: bold;
  130. position: relative;
  131. }
  132. .headerB-login {
  133. height: 100%;
  134. }
  135. .headerB-login div {
  136. height: 0.4rem;
  137. }
  138. .headerB-login div input {
  139. width: 2rem;
  140. height: 100%;
  141. border: none;
  142. background: #eeeeee;
  143. color: #999;
  144. font-size: 0.16rem;
  145. padding-left: 0.2rem;
  146. }
  147. .headerB-login-pwd {
  148. width: 3rem;
  149. margin-left: 0.1rem;
  150. position: relative;
  151. }
  152. .headerB-login-pwd span {
  153. font-size: 0.16rem;
  154. color: #999;
  155. position: absolute;
  156. left: 1.2rem;
  157. top: 0.1rem;
  158. }
  159. .headerB-login-txt {
  160. width: 1rem;
  161. background: #f76649;
  162. color: #ffffff;
  163. font-size: 0.18rem;
  164. }
  165. .headerB-top-left {
  166. width: 55%;
  167. }
  168. .loginTo div{
  169. height: 100%;
  170. font-size: .18rem;
  171. color: #FFF;
  172. }
  173. .headerB-userCode{
  174. margin-left: 1.8rem;
  175. }
  176. .headerB-img img{
  177. width: .3rem;
  178. height: .3rem;
  179. margin-left: .2rem
  180. }
  181. .headerB-img{
  182. margin-left: .5rem;
  183. }
  184. </style>