From 719effeed4cc44a68fba5d8e8ab61a6de82e177a Mon Sep 17 00:00:00 2001 From: alexisben <alexiben7@gmail.com> Date: Mon, 25 Jul 2022 13:12:10 +0200 Subject: [PATCH] block testimonial --- assets/sass/_theme/_configuration.sass | 22 +++++++++---------- assets/sass/_theme/blocks/testimonials.sass | 11 +++++----- assets/sass/_theme/design-system/reset.sass | 1 + .../sass/_theme/design-system/typography.sass | 2 +- .../design-system/vendors/glightbox.sass | 6 ++--- .../_theme/design-system/vendors/splide.sass | 14 +++++++----- 6 files changed, 29 insertions(+), 27 deletions(-) diff --git a/assets/sass/_theme/_configuration.sass b/assets/sass/_theme/_configuration.sass index b69f8719..a4cc5c24 100644 --- a/assets/sass/_theme/_configuration.sass +++ b/assets/sass/_theme/_configuration.sass @@ -18,7 +18,7 @@ $body-font-family: "Georgia", serif !default $heading-font-family: "Helvetica", "Arial", sans-serif !default // $font-size-base: 1rem -$line-height-base: 1.4 +$line-height-base: 1.4 !default // Fonts sizes $body-font-size: 16px !default @@ -105,7 +105,7 @@ $icons: map-merge($icons, ("twitter": "\e90d")) // Breakpoints // TODO: réécrire en sass les mixins bootstrap -$grid-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px) +$grid-breakpoints: (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1400px) !default // BLOCKS @@ -129,19 +129,19 @@ $block-timeline-horizontal-background: black !default $block-timeline-horizontal-color: white !default // Block testimonials -$block-testimonials-xl-font-size: px2rem(50) -$block-testimonials-xl-line-height: px2rem(55) -$block-testimonials-xl-font-size-long-text: px2rem(36) -$block-testimonials-xl-line-height-long-text: px2rem(39.6) - -$block-testimonials-font-size: px2rem(24) -$block-testimonials-line-height: px2rem(28.8) -// TODO : add font-size breakpoint +$block-testimonials-xl-font-size: px2rem(50) !default +$block-testimonials-xl-line-height: px2rem(55) !default +$block-testimonials-xl-font-size-long-text: px2rem(36) !default +$block-testimonials-xl-line-height-long-text: px2rem(39.6) !default +$block-testimonials-font-size: px2rem(24) !default +$block-testimonials-line-height: px2rem(28.8) !default +$block-testimonials-pagination-background: $main-border-color !default +$block-testimonials-pagination-progress-background: $main-color !default // Sections $post-media-background: darken($main-background-color, 2) !default -$post-media-aspect-ratio: 50% +$post-media-aspect-ratio: 50% !default $post-categories-color: lighten($main-color, 2) !default $post-time-color: lighten($main-color, 2) !default diff --git a/assets/sass/_theme/blocks/testimonials.sass b/assets/sass/_theme/blocks/testimonials.sass index 84e64e72..0808118f 100644 --- a/assets/sass/_theme/blocks/testimonials.sass +++ b/assets/sass/_theme/blocks/testimonials.sass @@ -23,11 +23,11 @@ font-size: $block-testimonials-xl-font-size-long-text line-height: $block-testimonials-xl-line-height-long-text &::before - content: '“' + content: "“" font-size: calc(#{$block-testimonials-font-size} * 3) line-height: 1 position: absolute - transform: translate(-15%, -50%) + // TODO : ajuster en fonctiond e la typo figure font-size: px2rem(16) @@ -62,7 +62,7 @@ &::after border: 1px solid black // TODO : variable border-radius: 50% - content: '' + content: "" height: 42px left: 50% position: absolute @@ -88,11 +88,10 @@ left: 0 top: 50% position: absolute - &::before - background-color: black // TODO : variable + background-color: $block-testimonials-pagination-background border-radius: 0 width: 100% i - background-color: black // TODO : variable + background-color: $block-testimonials-pagination-progress-background width: 0 diff --git a/assets/sass/_theme/design-system/reset.sass b/assets/sass/_theme/design-system/reset.sass index 8370df67..36f5598e 100644 --- a/assets/sass/_theme/design-system/reset.sass +++ b/assets/sass/_theme/design-system/reset.sass @@ -43,3 +43,4 @@ // table // border-collapse: collapse // border-spacing: 0 + diff --git a/assets/sass/_theme/design-system/typography.sass b/assets/sass/_theme/design-system/typography.sass index e9639ec2..f230530f 100644 --- a/assets/sass/_theme/design-system/typography.sass +++ b/assets/sass/_theme/design-system/typography.sass @@ -47,7 +47,7 @@ small, .small font-size: $small-font-size blockquote, .blockquote - font-style: italic + margin: 0 cite font-size: px2rem(18) font-style: normal diff --git a/assets/sass/_theme/design-system/vendors/glightbox.sass b/assets/sass/_theme/design-system/vendors/glightbox.sass index 1c1a8797..65b836b9 100644 --- a/assets/sass/_theme/design-system/vendors/glightbox.sass +++ b/assets/sass/_theme/design-system/vendors/glightbox.sass @@ -9,14 +9,14 @@ color: $main-background-color .gnext, .gprev - @extend .icon + // @extend .icon color: white svg display: none .gnext - @extend .icon-arrow-right + // @extend .icon-arrow-right .gprev - @extend .icon-arrow-left + // @extend .icon-arrow-left .gdesc-inner padding-left: 0 padding-right: 0 diff --git a/assets/sass/_theme/design-system/vendors/splide.sass b/assets/sass/_theme/design-system/vendors/splide.sass index d39c892a..50e8d7fe 100644 --- a/assets/sass/_theme/design-system/vendors/splide.sass +++ b/assets/sass/_theme/design-system/vendors/splide.sass @@ -10,10 +10,10 @@ svg display: none &--prev - // @extend .icon-arrow-left + @include icon('arrow-left') right: 100% &--next - // @extend .icon-arrow-right + @include icon('arrow-right') left: 100% &__pagination display: flex @@ -26,17 +26,17 @@ padding: 0 width: 48px &::before - background-color: rgba($link-color, .3) + background-color: rgba($link-color, 0.3) border-radius: 50% - content: '' + content: "" display: block height: 10px margin: auto - transition: background .3s ease + transition: background 0.3s ease width: 10px &:hover &::before - background-color: rgba($link-color, .6) + background-color: rgba($link-color, 0.6) &.is-active &::before background-color: $link-color @@ -60,10 +60,12 @@ width: 48px &__play + @include icon('play') // @extend .icon-play &__pause // @extend .icon-pause + @include icon('pause') display: none -- GitLab