NEXT craftinamerica.org. Base setup for headless wordpress https://www.craftinamerica.org
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

footer.vue 5.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
  1. <template lang="pug">
  2. .footer-wrapper.t-up.t-sans
  3. footer.main
  4. //- address contact
  5. ul.f-col.start.b-dot.b-radius
  6. li.b-dot.b-radius
  7. h5 Craft in America
  8. ul.b-dot.b-radius
  9. li 8415 W. Third St.
  10. li Los Angeles, CA 90048
  11. li Tues–Sat, 12PM–6PM
  12. li (310) 659-9022 office
  13. li (323) 951-0610 center
  14. li
  15. router-link(to="mailto:info@craftinamerica.org") info@craftinamerica.org
  16. li.b-dot.b-radius
  17. h5 Connect with Us
  18. ul.f-row.b-dot.b-radius
  19. li
  20. a(href="https://www.facebook.com/CraftinAmerica") FB<br>
  21. img(src="../star.svg")
  22. li
  23. a(href="http://www.youtube.com/user/craftinamerica") YT<br>
  24. img(src="../star.svg")
  25. li
  26. a(href="http://www.instagram.com/craftinamerica") IG<br>
  27. img(src="../star.svg")
  28. li
  29. a(href="https://twitter.com/CraftinAmerica") TT<br>
  30. img(src="../star.svg")
  31. li.b-dot.b-radius
  32. h5
  33. a(href="") Join email list
  34. //- menu links
  35. ul.f-col.start.b-dot.b-radius
  36. li.b-dot.b-radius
  37. h5
  38. router-link(to="/episodes") PBS Series
  39. ul.f-col.start
  40. li Episodes
  41. li Shorts
  42. li
  43. h5
  44. router-link(to="/artists") Artists
  45. ul.f-col.start
  46. li
  47. router-link(to="/artists/by-alpha") A-Z
  48. li
  49. router-link(to="/artists/by-material") By Material
  50. li.b-dot.b-radius
  51. h5
  52. router-link(to="/exhibitions") Exhibitions
  53. ul.f-col.start
  54. li Current/Upcoming
  55. li Past
  56. li Permanent Collection
  57. li Explore Craft Objects
  58. li.b-dot.b-radius
  59. h5
  60. router-link(to="/events") Events
  61. ul.f-col.start
  62. li Talks
  63. li.b-dot.b-radius
  64. h5
  65. router-link(to="/center") Center
  66. ul.f-col.start
  67. li Publications
  68. li Library
  69. li.b-dot.b-radius
  70. h5
  71. router-link(to="/support") Support
  72. ul.f-col.start
  73. li Donate
  74. li Shop
  75. li.b-dot.b-radius
  76. h5
  77. router-link(to="/about") About
  78. ul.f-col.start
  79. li Mission
  80. li Staff
  81. li Board
  82. li Contact
  83. li.b-dot.b-radius
  84. h5
  85. router-link(to="/posts") News
  86. ul.f-col.start
  87. li Blog Posts
  88. li Press Releases
  89. li In the News
  90. .sub-footer.f-col.start
  91. p Craft in America &copy; 2010&ndash;2021
  92. </template>
  93. <script>
  94. </script>
  95. <style lang="postcss">
  96. @import '../sss/variables.sss'
  97. @import '../sss/theme.sss'
  98. .footer-wrapper
  99. width: 100%
  100. footer.main
  101. display: flex
  102. flex-wrap: wrap
  103. min-width: $min-width
  104. // ALL <ul> tags
  105. ul
  106. list-style: none
  107. width: 100%
  108. > li
  109. width: 100%
  110. // OUTER <ul> tags
  111. > ul
  112. padding: 0 $ms-0
  113. &:nth-child(n+2)
  114. padding: 0 $ms-0 $ms-3 $ms-0
  115. > li
  116. color: $dark
  117. padding: $ms-0 0 0
  118. h5
  119. color: $cia_white
  120. margin: $ms-0 0 $ms--1
  121. a
  122. color: $cia_white
  123. ul
  124. align-items: flex-start
  125. > li
  126. padding: 0 0 $ms--5
  127. img
  128. width: $ms-2
  129. height: $ms-2
  130. padding: 0
  131. .sub-footer
  132. background-color: $cia_black
  133. padding: $ms-0
  134. p
  135. font-size: 0.8em
  136. color: $cia_grey
  137. @media (--medium-viewport)
  138. .footer-wrapper footer.main > ul
  139. background-color: darkgreen
  140. &:nth-child(n+2)
  141. align-items: flex-start
  142. flex-direction: row
  143. flex-wrap: wrap
  144. > li
  145. width: 50%
  146. @media (--large-viewport)
  147. .footer-wrapper footer.main > ul
  148. background-color: purple
  149. &:nth-child(n+2)
  150. align-items: flex-start
  151. flex-direction: row
  152. flex-wrap: wrap
  153. > li
  154. width: 33%
  155. @media (--extra-large-viewport)
  156. .footer-wrapper footer.main > ul
  157. background-color: rebeccapurple
  158. &:nth-child(n+2)
  159. align-items: flex-start
  160. flex-direction: row
  161. flex-wrap: wrap
  162. margin: 0 0 $ms-2 0
  163. > li
  164. width: 25%
  165. @media (--huge-viewport)
  166. .footer-wrapper footer.main
  167. max-width: $max-width
  168. margin: 0 auto
  169. > ul
  170. background-color: orange
  171. @media (--ultra-viewport)
  172. .footer-wrapper footer.main
  173. > ul
  174. background-color: teal
  175. </style>