TitlePage.vue 647 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <template>
  2. <div>
  3. <h1 class="title text-center">{{ title }}</h1>
  4. <h2 v-if="subtitle" class="subtitle text-center">{{ subtitle }}</h2>
  5. </div>
  6. </template>
  7. <script setup>
  8. import { defineProps } from 'vue';
  9. const props = defineProps({
  10. title: String,
  11. subtitle: String,
  12. });
  13. </script>
  14. <style scoped>
  15. .text-center {
  16. text-align: center;
  17. }
  18. .title {
  19. font-size: 4rem;
  20. line-height: 3.5rem;
  21. letter-spacing: .3rem;
  22. margin-top: 2rem;
  23. margin-bottom: 2rem;
  24. text-transform: uppercase;
  25. }
  26. .subtitle {
  27. font-size: 1.5rem;
  28. line-height: 2rem;
  29. letter-spacing: .5rem;
  30. margin-bottom: 8rem;
  31. text-transform: uppercase;
  32. }
  33. </style>