No notes defined.

<section class="image-quote-v2 {{ 'image-quote-v2--' + theme if theme }}">
  <div class="image-quote-v2__edge"></div>
  <div class="image-quote-v2__img-and-video">
    <img class="image-quote-v2__img" src="https://www.leeds.ac.uk/images/resized/344x430-0-0-1-80-Untitled_design__40__2.png" />
    {% if video %}
      <button id="playButton" class="image-quote-v2__button uol-button uol-icon uol-icon--mdiPlay uol-icon--icon-only uol-icon--icon-only--large" type="button">Play slideshow</button>
    {% endif %}
  </div>
  <div class="image-quote-v2__text-container">
    <div class="image-quote-v2__text-container--inner">
      {% render '@uol-typography-blockquote', quote %}
    </div>    
  </div>
  <div class="image-quote-v2__edge"></div>
</section>
<section class="image-quote-v2 image-quote-v2--cream">
    <div class="image-quote-v2__edge"></div>
    <div class="image-quote-v2__img-and-video">
        <img class="image-quote-v2__img" src="https://www.leeds.ac.uk/images/resized/344x430-0-0-1-80-Untitled_design__40__2.png" />

    </div>
    <div class="image-quote-v2__text-container">
        <div class="image-quote-v2__text-container--inner">
            <blockquote class="uol-typography-blockquote">
                This whole experience has taught me to put myself out there, and do what makes me uncomfortable.

                <footer>
                    <cite>

                        Name, course

                    </cite>
                </footer>

            </blockquote>

        </div>
    </div>
    <div class="image-quote-v2__edge"></div>
</section>
  • Content:
    .image-quote-v2 {
      width: 100%;
      display: flex;
      flex-direction: column;
      justify-content: center;
      margin: 32px 0; 
    
      @include media('>=uol-media-l') {
        max-width: none;
        flex-direction: row;
        background-image: linear-gradient(white  calc(15% + 40px), $color-brand-teal calc(15% + 40px)); 
      }
    
      .image-quote-v2__edge {
        min-width: 48px;
        background-image: linear-gradient(white  calc(15% + 40px), $color-brand-teal calc(15% + 40px)); 
    
        @include media('>=uol-media-m') {
          width: calc((100% - 1440px) / 2);
        }
      }
    
      .image-quote-v2__img-and-video {
        position: relative;
      }
    
      .image-quote-v2__button {
        position: absolute !important;
        bottom: -56px;
        right: 16px;
    
        @include media('>=uol-media-m') {
          bottom: -56px;
          left: 320px;
        }
    
        @include media('>=uol-media-l') {
          bottom: -10px;
          left: 320px;
        }
      }
    
      .image-quote-v2__img {
        width: 100%;
        aspect-ratio: 3/4;
        object-fit: cover;
        z-index: 2;
        margin-bottom: -40px;
    
    
        @include media('>=uol-media-m') {
          width: 344px !important;
          max-width: none !important;
        }
    
        @include media('>=uol-media-l') {
          margin-bottom: 0;
        }
      }
    
      .image-quote-v2__text-container {
        background-image: linear-gradient(#fff0e2 40px, $color-brand-teal 40px);
        padding: calc(64px + 32px) 32px 32px;
        display: flex;
        align-items: center;
    
        @include media('>=uol-media-l') {
          width: 100%;
          background-image: linear-gradient(white 15%, $color-brand-cream 15%,  $color-brand-cream calc(15% + 40px), $color-brand-teal calc(15% + 40px));
          display: flex;
          align-items: flex-end; 
          min-height: inherit;
          padding: 32px 0 10px 48px;
        }
      }
    
      .image-quote-v2__text-container--inner {
        line-height: 22px;
        padding-left: 0; 
        height: 80%;
        display: flex;
        align-items: center;
      }
    
      .uol-typography-blockquote {
        @extend %uol-font-sans-serif;
        
        font-style: normal;
        font-weight: 600;
        line-height: 1.75rem; //28px
        font-size: 1.25rem!important; //20px
        padding: 20px 10px 0 10px;
    
        &:first-child {
          margin-top: 0;
        }
    
        margin-bottom: 16px !important;
    
        @include media('>=uol-media-m') { 
          margin-bottom: 0;
        }
    
        @include media('>=uol-media-m') {
          max-width: 49rem;
        }
    
        @include media('>=uol-media-m', '<uol-media-l') {
          margin-bottom: 1.75rem;
        }
    
        &::before {
          color: $color-black;
          left: -0.625rem;
        }
    
        cite {
          display: block;
          color: $color-black;
          font-style: normal;
          margin-top: 1rem;
        }
    
      }
    }
    
    .uol-course__content,
    .uol-article__content,
    .uol-page__content {
      .image-quote-v2 {
        
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        background-image: none; 
    
        @include media('>=uol-media-xl') {
          max-width: none;
          flex-direction: row;
          background-image: linear-gradient(white  calc(15% + 40px), $color-brand-teal calc(15% + 40px)); 
        }
      }
    
      .image-quote-v2 {
        
        @include media('>=uol-media-xl') {
          background-image: linear-gradient(white  calc(15% + 40px), red calc(15% + 40px)); 
        }
      }
    
      .image-quote-v2__edge {
        background-image: linear-gradient(white calc(15% + 40px),  $color-brand-teal calc(15% + 40px));
      }
      
      .image-quote-v2__img {
        width: 100%;
        aspect-ratio: 3/4;
        object-fit: cover;
        z-index: 2;
        margin-bottom: -40px;
        margin-top: 0 !important;
    
    
        @include media('>=uol-media-m') {
          width: 344px !important;
          max-width: none !important;
        }
       
        
        @include media('>=uol-media-xl') {
          margin-bottom: 0;
        }
    
        
      }
    
      .image-quote-v2__text-container {
        background-image: linear-gradient($color-brand-cream 40px, $color-brand-teal 40px);
    
        background-image: linear-gradient(#fff0e2 40px, $color-brand-teal 40px);
        padding: calc(64px + 32px) 32px 32px;
        display: flex;
        align-items: center;
    
        @include media('>=uol-media-xl') {
          background-image: linear-gradient(white 15%, $color-brand-cream 15%,  $color-brand-cream calc(15% + 40px), $color-brand-teal calc(15% + 40px));
          display: flex;
          align-items: flex-end; 
          min-height: inherit;
          padding: 34px 0 10px 40px;
        }
      }
      
    }
     
    .image-quote-v2--cream {
    
      @include media('>=uol-media-l') {
        background-image: linear-gradient(white  calc(15% + 40px), $color-brand-cream calc(15% + 40px)); 
      }
    
      .image-quote-v2__edge {
        background-image: linear-gradient(white  calc(15% + 40px), $color-brand-cream calc(15% + 40px));
      }
    
      .image-quote-v2__edge {
        background-image: linear-gradient(white calc(15% + 40px),  $color-brand-cream calc(15% + 40px));
      }
    
      .image-quote-v2__text-container {
        background-image: linear-gradient(white 40px, $color-brand-cream 40px);
    
        @include media('>=uol-media-l') {
          background-image: linear-gradient(white 15% calc(15% + 40px), $color-brand-cream calc(15% + 40px));
        }
    
        @include media('>=uol-media-xl') {
          background-image: linear-gradient(white 15% calc(15% + 40px), $color-brand-cream calc(15% + 40px));
        }
    
      }
    }
    
    .uol-course__content,
    .uol-article__content,
    .uol-page__content {
      .image-quote-v2--cream {
        .image-quote-v2__text-container {
          @include media('>=uol-media-l') {
            background-image: linear-gradient(white 40px, $color-brand-cream 0);
          }
          @include media('>=uol-media-xl') {
            background-image: linear-gradient(white calc(15% + 40px),$color-brand-cream calc(15% + 40px));
          }
        }
      }
    }
    
    
    
  • URL: /components/raw/uol-image-quote-v2/_image-quote-v2.scss
  • Filesystem Path: src/library/02-components/image-quote-v2/_image-quote-v2.scss
  • Size: 5.6 KB
{
  "image": {
    "src": "/placeholders/new-homepage/student-portrait-2.png",
    "alt": "Portrait of Jefferson Sanchez"
  },
  "quote": {
    "content": "This whole experience has taught me to put myself out there, and do what makes me uncomfortable.",
    "cite": {
      "content": "Name, course"
    }
  },
  "theme": "cream"
}