UCI
<div class="tile-testimonial">
    <div class="tile-testimonial__box">
        <div class="tile-testimonial__content">
            <div class="tile-testimonial__quote-mark">
                <span></span>
            </div>
            <div class="tile-testimonial__bodycopy rich-text">
                <div class="
                    especial-m
                    especial-m_color_light
                ">
                    <p>Por parte de nuestro gestor, una total atención, claridad, implicación y empatía.</p>
                </div>
            </div>
            <div class="tile-testimonial__author">
                <div class="tile-testimonial__name">
                    <div class="text-label-m text-label-m_color_light">Pilar Camacho</div>
                </div>
                <div class="tile-testimonial__organization">
                    <div class="text-label-m text-label-m_color_light">COMERCIAL UCI</div>
                </div>
            </div>
        </div>
        <div class="tile-testimonial__nav">
            <div class="tile-testimonial__back nav-back">
                <div class="
    nav-arrow
    nav-arrow_light
    
">
                    <svg class="icon icon-arrow-left     ">
                        <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#arrow-left"></use>
                    </svg>

                </div>

            </div>
            <div class="tile-testimonial__forward nav-forward">
                <div class="
    nav-arrow
    nav-arrow_light
    
">

                    <svg class="icon icon-arrow-right     ">
                        <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/dist/icons/icons.svg#arrow-right"></use>
                    </svg>

                </div>

            </div>
        </div>
    </div>
    <div class="tile-testimonial__line">
        <div class="line"></div>
    </div>
</div>
<div class="tile-testimonial">
    <div class="tile-testimonial__box">
        <div class="tile-testimonial__content">
            <div class="tile-testimonial__quote-mark">
                <span></span>
            </div>
            <div class="tile-testimonial__bodycopy rich-text">
                {{> @especial-m bodycopy }}
            </div>
            <div class="tile-testimonial__author">
                <div class="tile-testimonial__name">
                    {{> @text-label-m text-label-name }}
                </div>
                <div class="tile-testimonial__organization">
                    {{> @text-label-m text-label-org }}
                </div>
            </div>
        </div>
        <div class="tile-testimonial__nav">
            <div class="tile-testimonial__back nav-back">
                {{ render '@nav-arrow--back-light' }}
            </div>
            <div class="tile-testimonial__forward nav-forward">
                {{ render '@nav-arrow--forward-light' }}
            </div>
        </div>
    </div>
    <div class="tile-testimonial__line">
        {{ render '@line' }}
    </div>
</div>
{
  "bodycopy": {
    "text": "<p>Por parte de nuestro gestor, una total atención, claridad, implicación y empatía.</p>",
    "colorLight": true
  },
  "text-label-name": {
    "text": "Pilar Camacho",
    "colorLight": true
  },
  "text-label-org": {
    "text": "COMERCIAL UCI",
    "colorLight": true
  }
}
  • Content:
    .tile-testimonial {
        display: flex;
        flex-direction: column;
        height: 100%;
    
        @media (--viewport-ms-only) {
            width: 523px;
        }
        
        @media (--viewport-sm-only) {
            width: 700px;
        }
    
        @media (--viewport-xs-max) {
            width: auto;
        }
    
        &__box {
            position: relative;
            flex-grow: 1;
            min-height: 289px;
            padding: 40px 20px 94px;
            text-align: center;
            background-color: var(--color-accent);
    
            @media (--viewport-ms-min) {
                min-height: 315px;
                padding: 60px 80px 106px;
            }
    
            /*@media (--viewport-sm-min) {
                min-height: 275px;
                padding: 40px 40px 86px;
            }*/
    
            @media (--viewport-md-min) {
                min-height: 355px;
                padding: 80px 40px 126px;
            }
            @media (--viewport-xs-max) {
                padding-top:40px;
                padding-bottom: 40px;
            }
        }
    
        &__content {
            display: flex;
            flex-direction: column;
            justify-content: center;
            height: 100%;
        }
    
        &__quote-mark {
            position: relative;
            width: 23px;
            height: 17px;
            margin: 0 auto 20px;
    
            @media (--viewport-ms-min) {
                margin-bottom: 30px;
            }
    
            span {
                position: absolute;
                top: 0;
                left: -2px;
                font-size: 70px;
                line-height: 1;
                color: var(--color-text-light);
            }
        }
    
        &__bodycopy {
            position: relative;
            z-index: 1;
            margin-bottom: 20px;
    
            @media (--viewport-ms-min) {
                margin-bottom: 30px;
            }
        }
    
        &__author {
            display: flex;
            justify-content: center;
            align-items: center;
        }
    
        &__name {
            width: 50%;
            text-align: right;
        }
    
        &__organization {
            position: relative;
            width: 50%;
            padding-left: 11px;
            margin-left: 10px;
            text-align: left;
    
            &::before {
                position: absolute;
                top: 50%;
                left: 0;
                transform: translate(0, -50%);
                width: 1px;
                height: 10px;
                background-color: var(--color-text-light);
                content: '';
            }
        }
    
        &__nav {
            position: absolute;
            bottom: 40px;
            left: 0;
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            padding: 0 20px;
    
            @media (--viewport-ms-min) {
                bottom: 60px;
                justify-content: center;
            }
    
           /* @media (--viewport-sm-min) {
                bottom: 40px;
            } */
    
            @media (--viewport-md-min) {
                bottom: 80px;
            }
        }
    
        &__line {
            position: relative;
        }
    }
    
  • URL: /components/raw/tile-testimonial/tile-testimonial.css
  • Filesystem Path: src/02-molecules/tile-testimonial/tile-testimonial.css
  • Size: 2.8 KB

No notes defined.