Trial.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. <template>
  2. <AnchoredSection id="trial" class="alt-theme main">
  3. <LayoutContainer class="mb-12">
  4. <div class="center-90">
  5. <v-row class="subtitle">
  6. <v-col cols="12">
  7. <LayoutUISubTitle class="mt-12 ml-3">
  8. Vous souhaitez découvrir le logiciel Opentalen Artist Premium ?
  9. </LayoutUISubTitle>
  10. </v-col>
  11. </v-row>
  12. </div>
  13. </LayoutContainer>
  14. <v-row>
  15. <v-col cols="12" lg="6" class="content">
  16. <h3 class="my-6">
  17. Essayez Opentalent Artist Premium gratuitement pendant 30 jours
  18. </h3>
  19. <v-btn
  20. to="shop/try/artist-premium"
  21. height="48"
  22. aria-label="Essayez Opentalent Artist Premium gratuitement pendant 30 jours"
  23. class="inv-theme"
  24. >
  25. Commencer l'essai gratuit
  26. </v-btn>
  27. </v-col>
  28. <v-col cols="12" lg="6" class="badges">
  29. <div>
  30. <v-img
  31. src="/images/pages/opentalent_artist/trial/credit_card_off.svg"
  32. alt="Icône représentant une carte de crédit barrée"
  33. />
  34. <p>Aucune carte bleue requise</p>
  35. </div>
  36. <div>
  37. <v-img
  38. src="/images/pages/opentalent_artist/trial/handshake.svg"
  39. alt="Icône représentant une poignée de mains"
  40. />
  41. <p class="text-btn">
  42. Essai sans engagement
  43. </p>
  44. </div>
  45. </v-col>
  46. </v-row>
  47. </AnchoredSection>
  48. </template>
  49. <script setup lang="ts">
  50. import AnchoredSection from '~/components/Layout/AnchoredSection.vue'
  51. </script>
  52. <style scoped lang="scss">
  53. .main {
  54. min-height: 560px;
  55. background-image: url('/images/pages/opentalent_artist/trial/Boutique_en_ligne-Opentalent_Visuel_site.png');
  56. background-size: cover;
  57. background-position: center 15%;
  58. background-repeat: no-repeat;
  59. height: 100%;
  60. display: flex;
  61. flex-direction: column;
  62. justify-content: center;
  63. align-items: center;
  64. position: relative;
  65. &::before {
  66. content: "";
  67. position: absolute;
  68. top: 0;
  69. left: 0;
  70. width: 100%;
  71. height: 100%;
  72. background-color: rgba(0, 0, 0, 0.5);
  73. z-index: 1;
  74. }
  75. }
  76. .v-container, .v-row {
  77. z-index: 2;
  78. }
  79. h3 {
  80. font-size: 28px;
  81. }
  82. .content {
  83. @media (max-width: 1280px) {
  84. display: flex;
  85. flex-direction: column;
  86. justify-content: center;
  87. align-items: center;
  88. text-align: center;
  89. max-width: 90%;
  90. margin: 0 auto;
  91. h3 {
  92. text-align: center;
  93. }
  94. }
  95. }
  96. .badges {
  97. display: flex;
  98. flex-direction: column;
  99. justify-content: flex-start;
  100. align-items: center;
  101. > div {
  102. display: flex;
  103. flex-direction: row;
  104. align-items: center;
  105. justify-content: flex-start;
  106. height: 84px;
  107. width: 360px;
  108. margin: 12px 0;
  109. border: solid 1px var(--on-alt-theme);
  110. border-radius: 6px;
  111. color: var(--on-alt-theme);
  112. font-weight: 700;
  113. text-transform: uppercase;
  114. .v-img {
  115. height: 32px;
  116. width: 32px;
  117. max-width: 32px;
  118. margin: 0 24px;
  119. }
  120. }
  121. }
  122. </style>