<div class="home-social-follow">
    <div class="home-social-follow__headline-icons-wrap">
        <h2 class="home-social-follow__headline">Connect with the ISU Alumni Association</h2>
        <ul class="home-social-follow__social-links">
            <li>
                <a href="#" target="_blank">
          <i class="fak fa-iastate22-instagram" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">Instagram</span>
        </a>
            </li>
            <li>
                <a href="#" target="_blank">
          <i class="fa-brands fa-youtube" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">YouTube</span>
        </a>
            </li>
            <li>
                <a href="#" target="_blank">
          <i class="fa-brands fa-facebook" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">Facebook</span>
        </a>
            </li>
            <li>
                <a href="#" target="_blank">
          <i class="fa-brands fa-twitter" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">Twitter</span>
        </a>
            </li>
        </ul>
    </div>
    <div class="home-social-follow__images-wrap">
        <div class="home-social-follow__images-image">
            <img src="../../img/HP_AlumniSocial_Photo_1.jpg" alt="" width="301" height="301" />
        </div>
        <div class="home-social-follow__images-image">
            <img src="../../img/HP_AlumniSocial_Photo_2.jpg" alt="" width="301" height="301" />
        </div>
        <div class="home-social-follow__images-image">
            <img src="../../img/HP_AlumniSocial_Photo_3.jpg" alt="" width="301" height="301" />
        </div>
    </div>
</div>
</div>
<div class="home-social-follow">
  <div class="home-social-follow__headline-icons-wrap">
    <h2 class="home-social-follow__headline">{{ social.headline }}</h2>
    <ul class="home-social-follow__social-links">
      <li>
        <a href="#" target="_blank">
          <i class="fak fa-iastate22-instagram" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">Instagram</span>
        </a>
      </li>
      <li>
        <a href="#" target="_blank">
          <i class="fa-brands fa-youtube" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">YouTube</span>
        </a>
      </li>
      <li>
        <a href="#" target="_blank">
          <i class="fa-brands fa-facebook" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">Facebook</span>
        </a>
      </li>
      <li>
        <a href="#" target="_blank">
          <i class="fa-brands fa-twitter" aria-hidden="true"></i>
          <span class="visible-for-screen-readers">Twitter</span>
        </a>
      </li>
    </ul>
  </div>
  <div class="home-social-follow__images-wrap">
    <div class="home-social-follow__images-image">
      <img src="{{ social.images.one|path }}" alt="" width="301" height="301" />
    </div>
    <div class="home-social-follow__images-image">
      <img src="{{ social.images.two|path }}" alt="" width="301" height="301" />
    </div>
    <div class="home-social-follow__images-image">
      <img src="{{ social.images.three|path }}" alt="" width="301" height="301" />
    </div>
  </div>
</div>
</div>
{
  "social": {
    "headline": "Connect with the ISU Alumni Association",
    "images": {
      "one": "../../img/HP_AlumniSocial_Photo_1.jpg",
      "two": "../../img/HP_AlumniSocial_Photo_2.jpg",
      "three": "../../img/HP_AlumniSocial_Photo_3.jpg"
    }
  }
}
  • Content:
    // home social section
    .home-social-follow {
      margin-top: rem(90);
      background-color: $off-white;
      @extend %outer-pad-x;
      // @extend %full-width-component;
      display: flex;
      flex-direction: column-reverse;
      position: relative;
      @include media-breakpoint-up(xl) {
        flex-direction: row;
        align-items: center;
        padding-right: 0;
        padding-bottom: rem(40);
        padding-left: rem(82);
      }
      &:before {
        @include media-breakpoint-up(xxl) {
          content: "";
          position: absolute;
          top: 0;
          bottom: 0;
          width: 150vw;
          left: 50%;
          transform: translateX(-50%);
          z-index: -1;
          background-color: $off-white;
          pointer-events: none;
        }
      }
      & + .paragraph-widget--call-to-action--small {
        margin-top: 0;
      }
    }
    
    .home-social-follow__headline-icons-wrap {
      margin: rem(40) 0 rem(26);
      @include media-breakpoint-up(xl) {
        flex: 0 1 auto;
        width: 35%;
        margin: 0;
        padding-top: rem(10);
      }
      @include media-breakpoint-up(xxl) {
        flex: 0 1 auto;
        width: 25%;
      }
    }
    
    .home-social-follow__headline {
      color: $iastate-red;
      width: 80%;
      padding: 0;
      margin-bottom: rem(20);
      @include media-breakpoint-up(xl) {
        width: auto;
        padding-right: rem(20);
      }
      @include media-breakpoint-up(xxl) {
        width: 90%;
      }
    }
    
    .home-social-follow__social-links {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin: rem(27) 0;
      @include media-breakpoint-up(md) {
        justify-content: flex-start;
      }
      @include media-breakpoint-up(xl) {
        margin: 0;
      }
      li {
        margin-right: rem(15);
        a {
          border: rem(2) solid $iastate-maroon;
          border-radius: 50%;
          width: rem(52);
          height: rem(52);
          display: flex;
          align-items: center;
          justify-content: center;
          color: $white;
          transition: 0.3s background-color ease-in-out;
          &:hover {
            background-color: $iastate-maroon;
            svg {
              color: $white;
            }
          }
          svg {
            color: $iastate-maroon;
            font-size: rem(25);
            transition: 0.3s color ease-in-out;
          }
        }
      }
    }
    
    .home-social-follow__images-wrap {
      position: relative;
      @include media-breakpoint-up(md) {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
      }
      @include media-breakpoint-up(xl) {
        flex: 0 1 auto;
        width: 65%;
      }
      @include media-breakpoint-up(xxl) {
        flex: 0 1 auto;
        width: 75%;
      }
      &:before,
      &:after {
        content: "";
        position: absolute;
        top: 0;
        left: rem(-36);
        right: rem(-36);
        background-color: $white;
        height: rem(48);
        @include media-breakpoint-up(md) {
          left: rem(-70);
          right: rem(-70);
        }
        @include media-breakpoint-up(xl) {
          width: 150vw;
          left: -50vw;
          height: rem(18);
        }
        @include media-breakpoint-up(xxl) {
          height: rem(27);
        }
      }
      &:after {
        display: none;
        @include media-breakpoint-up(md) {
          background-color: $off-white;
        }
        @include media-breakpoint-up(xl) {
          display: block;
          top: initial;
          bottom: 0;
        }
      }
    }
    
    .home-social-follow__images-image {
      @extend %responsive-img;
      box-shadow: 0 rem(13) rem(16) rgba($black, 0.2);
      position: relative;
      z-index: 1;
      @include media-breakpoint-up(md) {
        flex: 1 1 0;
        margin-right: rem(15);
      }
      &:nth-child(2),
      &:last-child {
        display: none;
        @include media-breakpoint-up(md) {
          display: block;
        }
      }
      &:last-child {
        @include media-breakpoint-up(md) {
          margin-right: 0;
        }
      }
      &:before {
        padding-top: 100%;
      }
    }
    
    .feature-with-large-image {
      .home & {
        @extend %full-width-component;
        margin-bottom: rem(60);
      }
    }
    
  • URL: /components/raw/home-social/_home-social-follow.scss
  • Filesystem Path: src/components/home-social/_home-social-follow.scss
  • Size: 3.7 KB
  • Content:
    // home social section
    .home-social {
      background-color: $iastate-red;
      @extend %outer-pad-x;
      display: flex;
      flex-direction: column-reverse;
      position: relative;
      @include media-breakpoint-up(xl) {
        flex-direction: row;
        align-items: center;
        padding-right: 0;
      }
      &:before {
        @include media-breakpoint-up(xxl) {
          content: "";
          position: absolute;
          top: 0;
          bottom: 0;
          width: 150vw;
          left: 50%;
          transform: translateX(-50%);
          z-index: -1;
          background-color: $iastate-red;
          pointer-events: none;
        }
      }
    }
    
    .home-social__headline-icons-wrap {
      margin: rem(40) 0 rem(26);
      @include media-breakpoint-up(xl) {
        flex: 0 1 auto;
        width: 35%;
        margin: 0;
      }
      @include media-breakpoint-up(xxl) {
        flex: 0 1 auto;
        width: 25%;
      }
    }
    
    .home-social__headline {
      color: $white;
      width: 50%;
      padding: 0;
      margin-bottom: rem(20);
      @include media-breakpoint-up(xl) {
        width: auto;
      }
      @include media-breakpoint-up(xxl) {
        width: 50%;
      }
    }
    
    .home-social__social-links {
      display: flex;
      justify-content: flex-start;
      align-items: center;
      margin: rem(27) 0;
      @include media-breakpoint-up(md) {
        justify-content: flex-start;
      }
      @include media-breakpoint-up(xl) {
        margin: 0;
      }
      li {
        margin-right: rem(15);
        a {
          border: rem(2) solid $iastate-gold;
          border-radius: 50%;
          width: rem(52);
          height: rem(52);
          display: flex;
          align-items: center;
          justify-content: center;
          color: $white;
          transition: 0.2s background-color ease-in-out;
          &:hover {
            background-color: $iastate-maroon;
          }
          svg {
            color: $iastate-gold;
            font-size: rem(25);
          }
        }
      }
    }
    
    .home-social__images-wrap {
      position: relative;
      @include media-breakpoint-up(md) {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
      }
      @include media-breakpoint-up(xl) {
        flex: 0 1 auto;
        width: 65%;
      }
      @include media-breakpoint-up(xxl) {
        flex: 0 1 auto;
        width: 75%;
      }
      &:before,
      &:after {
        content: "";
        position: absolute;
        top: 0;
        left: rem(-36);
        right: rem(-36);
        background-color: $off-white;
        height: rem(48);
        @include media-breakpoint-up(md) {
          left: rem(-70);
          right: rem(-70);
        }
        @include media-breakpoint-up(xl) {
          width: 150vw;
          left: -50vw;
          height: rem(18);
        }
        @include media-breakpoint-up(xxl) {
          height: rem(27);
        }
      }
      &:after {
        display: none;
        @include media-breakpoint-up(md) {
          background-color: $white;
        }
        @include media-breakpoint-up(xl) {
          display: block;
          top: initial;
          bottom: 0;
        }
      }
    }
    
    .home-social__images-image {
      @extend %responsive-img;
      box-shadow: 0 rem(13) rem(16) rgba($black, 0.2);
      position: relative;
      z-index: 1;
      @include media-breakpoint-up(md) {
        flex: 1 1 0;
        margin-right: rem(15);
      }
      &:nth-child(2),
      &:last-child {
        display: none;
        @include media-breakpoint-up(md) {
          display: block;
        }
      }
      &:last-child {
        @include media-breakpoint-up(md) {
          margin-right: 0;
        }
      }
      &:before {
        padding-top: 100%;
      }
    }
    
  • URL: /components/raw/home-social/_home-social.scss
  • Filesystem Path: src/components/home-social/_home-social.scss
  • Size: 3.2 KB

There are no notes for this item.