Trial.vue 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136
  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. </script>
  51. <style scoped lang="scss">
  52. .main {
  53. min-height: 560px;
  54. background-image: url('/images/pages/opentalent_artist/trial/Boutique_en_ligne-Opentalent_Visuel_site.png');
  55. background-size: cover;
  56. background-position: center 15%;
  57. background-repeat: no-repeat;
  58. height: 100%;
  59. display: flex;
  60. flex-direction: column;
  61. justify-content: center;
  62. align-items: center;
  63. position: relative;
  64. &::before {
  65. content: "";
  66. position: absolute;
  67. top: 0;
  68. left: 0;
  69. width: 100%;
  70. height: 100%;
  71. background-color: rgba(0, 0, 0, 0.5);
  72. z-index: 1;
  73. }
  74. }
  75. .v-container, .v-row {
  76. z-index: 2;
  77. }
  78. h3 {
  79. font-size: 28px;
  80. }
  81. .content {
  82. @media (max-width: 1280px) {
  83. display: flex;
  84. flex-direction: column;
  85. justify-content: center;
  86. align-items: center;
  87. text-align: center;
  88. max-width: 90%;
  89. margin: 0 auto;
  90. h3 {
  91. text-align: center;
  92. }
  93. }
  94. }
  95. .badges {
  96. display: flex;
  97. flex-direction: column;
  98. justify-content: flex-start;
  99. align-items: center;
  100. > div {
  101. display: flex;
  102. flex-direction: row;
  103. align-items: center;
  104. justify-content: flex-start;
  105. height: 84px;
  106. width: 360px;
  107. margin: 12px 0;
  108. border: solid 1px var(--on-alt-theme);
  109. border-radius: 6px;
  110. color: var(--on-alt-theme);
  111. font-weight: 700;
  112. text-transform: uppercase;
  113. .v-img {
  114. height: 32px;
  115. width: 32px;
  116. max-width: 32px;
  117. margin: 0 24px;
  118. }
  119. }
  120. }
  121. </style>