Footer.vue 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <template>
  2. <footer class="main-footer">
  3. <div>
  4. <div class="row">
  5. <div class="col-sm-12 col-md-6">
  6. <div class="logo">
  7. <img src="@/assets/images/LogoIcon.png" />
  8. <h2>闽南文化生态保护区 (厦门市)</h2>
  9. </div>
  10. </div>
  11. <div class="col-sm-12 col-md-6">
  12. <div class="d-block links text-md-end">
  13. <NuxtLink to="/inheritor/submit">申报入口</NuxtLink>
  14. <span>友情链接:</span>
  15. <a href="#">厦门市文化馆</a>
  16. <a href="#">厦门市图书馆</a>
  17. <a href="#">厦门市博物馆</a>
  18. </div>
  19. </div>
  20. </div>
  21. <div class="row mt-3 mt-md-0">
  22. <div class="links">
  23. <a href="#">
  24. <img src="@/assets/images/footer/GonganLogo.png" />
  25. 闽公网安备 44040202000131号
  26. </a>
  27. <a href="#">闽ICP备09020130号</a>
  28. </div>
  29. </div>
  30. </div>
  31. </footer>
  32. </template>
  33. <script setup lang="ts">
  34. </script>
  35. <style lang="scss">
  36. @use '@/assets/scss/colors.scss' as *;
  37. .main-footer {
  38. background-color: $primary-color;
  39. color: #fff;
  40. > div {
  41. padding: 60px 55px;
  42. background-image: url("@/assets/images/footer/FooterPrinting.png");
  43. background-position: bottom 0 right 11px;
  44. background-repeat: no-repeat;
  45. background-size: 533px;
  46. }
  47. .logo {
  48. display: flex;
  49. align-items: center;
  50. margin-bottom: 10px;
  51. font-family: nzgrRuyinZouZhangKai;
  52. margin-bottom: 48px;
  53. h2 {
  54. margin: 0;
  55. }
  56. img {
  57. width: 30px;
  58. height: 30px;
  59. margin-right: 10px;
  60. }
  61. }
  62. .links {
  63. display: flex;
  64. align-items: center;
  65. }
  66. span {
  67. font-size: 0.9rem;
  68. margin-right: 40px;
  69. }
  70. a {
  71. text-decoration: none;
  72. color: #F9EDD3;
  73. font-size: 0.9rem;
  74. margin-right: 40px;
  75. &:hover {
  76. color: #fff;
  77. }
  78. img {
  79. margin-right: 10px;
  80. }
  81. }
  82. }
  83. @media (max-width: 768px) {
  84. .main-footer {
  85. > div {
  86. padding: 40px 30px;
  87. background-size: 333px;
  88. }
  89. a {
  90. margin-right: 10px;
  91. }
  92. }
  93. }
  94. @media (max-width: 425px) {
  95. .main-footer {
  96. > div {
  97. padding: 20px 20px;
  98. background-size: 233px;
  99. }
  100. span {
  101. display: block;
  102. text-align: left;
  103. margin-bottom: 5px;
  104. }
  105. a {
  106. margin-right: 5px;
  107. }
  108. }
  109. }
  110. </style>