StationHeader.vue 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <template>
  2. <nav class="navbar navbar-default" role="navigation">
  3. <div class="container-fluid">
  4. <div class="navbar-header">
  5. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#station-navbar" aria-expanded="false">
  6. <span class="sr-only">Toggle navigation</span>
  7. <span class="icon-bar"></span>
  8. <span class="icon-bar"></span>
  9. <span class="icon-bar"></span>
  10. </button>
  11. </div>
  12. <div class="collapse navbar-collapse" id="station-navbar">
  13. <ul class="nav navbar-nav">
  14. <li class="pull-left"><a href="#" v-link="{ path: '/' }"><i class="material-icons left">home</i></a></li>
  15. <li class="pull-left"><a href="#" data-toggle="modal" data-target="#queue"><i class="material-icons left">playlist_add</i></a></li>
  16. <li class="pull-left"><a href="#"><i class="material-icons left">flag</i></a></li>
  17. <li class="pull-left"><a href="#"><i class="material-icons left">skip_next</i></a></li>
  18. <li class="pull-center"><a href="#">Station Name</a></li>
  19. <li class="pull-right"><a href="#"><i class="material-icons">queue_music</i></a></li>
  20. <li class="pull-right"><a href="#"><i class="material-icons">chat</i></a></li>
  21. <li class="pull-right"><a href="#"><i class="material-icons">people</i></a></li>
  22. </ul>
  23. </div>
  24. </div>
  25. </nav>
  26. </template>
  27. <style lang="sass" scoped>
  28. .navbar-default {
  29. background-color: #0091ea;
  30. border: 0;
  31. border-radius: 0;
  32. margin: 0;
  33. min-height: 64px;
  34. .navbar-nav {
  35. width: 100%;
  36. text-align: center;
  37. li a, li a:hover, li a:focus {
  38. padding: 0px 10px;
  39. margin: 0px;
  40. color: #fff;
  41. }
  42. li.pull-center a {
  43. line-height: 64px;
  44. }
  45. li.pull-right, li.pull-left {
  46. height: 64px;
  47. display: flex;
  48. align-items: center;
  49. }
  50. li {
  51. float: none;
  52. display: inline-block;
  53. i {
  54. font-size: 40px;
  55. }
  56. &:hover {
  57. background-color: rgba(0, 0, 0, 0.1);
  58. color: #fff;
  59. }
  60. }
  61. }
  62. .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus {
  63. border: 0;
  64. background: 0;
  65. .icon-bar {
  66. background-color: #fff;
  67. }
  68. }
  69. .navbar-collapse {
  70. border: 0;
  71. }
  72. }
  73. </style>