Skip to content
Snippets Groups Projects
_card.scss 3.42 KiB
Newer Older
// @file
// Styles for Cards.

$card-accent-border-color: gesso-color(ui, generic, accent) !default;
$card-link-color: gesso-color(text, on-light) !default;
$card-link-color-hover: gesso-color(ui, generic, text-dark) !default;
$card-meta-color: gesso-color(ui, generic, text-dark) !default;
$card-padding: rem(gesso-spacing(sm)) !default;
  @include uw-flex-grid(card);
wodby's avatar
wodby committed
  //background:$test-color-1;
  .views-row &{
    height:100%;
  }
  .uw-label{
    display:block;
    margin-top:1rem;
  }

  &__catalog-tags {
    padding-bottom: rem(gesso-spacing(sm));
  }
wodby's avatar
wodby committed

// if card--show-hover class is present then show "
.card--show-hover{
  border-bottom: 3px solid $card-accent-border-color;
  box-shadow: gesso-box-shadow(1);
  transition: box-shadow gesso-duration(short) gesso-easing(ease-in-out);
  &:hover,
  &:focus-within {
    box-shadow: gesso-box-shadow(3);
  }
}
.card__featured-image{
  background-position:center center;
  background-repeat:no-repeat;
  background-size: cover;
  height:45rem;
  min-height: 44rem;

}
wodby's avatar
wodby committed
// top
.card__header{
wodby's avatar
wodby committed
  color: $card-meta-color;
  margin-bottom: rem(gesso-spacing(xs));
.card__date {
  font-size: rem(gesso-font-size(0));
wodby's avatar
wodby committed
  margin-bottom: rem(gesso-spacing(sm));
wodby's avatar
wodby committed
.card__title {
  margin:rem(gesso-spacing(xs)) 0;
  padding:0;
wodby's avatar
wodby committed
    @include link-reverse(
wodby's avatar
wodby committed
        $card-link-color,
        $card-link-color-hover
wodby's avatar
wodby committed
.card__author{
wodby's avatar
wodby committed
  font-family: gesso-font-family(systemmedium);
  font-size: gesso-font-size(-1);
  margin-top: 0;
  padding: 0 0 gesso-spacing(xs) 0;
wodby's avatar
wodby committed
    @include link(
wodby's avatar
wodby committed
        $card-link-color,
        $card-link-color-hover
wodby's avatar
wodby committed
// body
wodby's avatar
wodby committed
  //background:$test-color-10;
wodby's avatar
wodby committed
  //background:$test-color-9;
  margin-bottom: rem(gesso-spacing(md));
wodby's avatar
wodby committed
  //background:$test-color-4;
  margin-bottom: rem(gesso-spacing(md));
    &:focus{
      img{
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
        transition:filter gesso-duration(shortest) gesso-easing(ease-in);
      }
    }
    //-webkit-filter: grayscale(0);
    //filter: grayscale(0);
    //transition:filter gesso-duration(shortest) gesso-easing(ease-in);
      //-webkit-filter: grayscale(100%);
      //filter: grayscale(100%);
      //transition:filter gesso-duration(shortest) gesso-easing(ease-in);

.card__position {
  color: $uw-black;
  font-size: 1.26562rem;
}

wodby's avatar
wodby committed
// footer
  padding: rem(gesso-spacing(md));
  width: 100%;
  > div {
    margin-bottom: rem(gesso-spacing(sm));
    &:last-child {
      margin-bottom: 0;
    }
  }
}
.card__social{
wodby's avatar
wodby committed


.card--feature {
  .card__body {
    padding-top: $card-padding;
  }

  .card__media {
wodby's avatar
wodby committed

    margin-bottom: 0;
  }

  @include breakpoint(gesso-breakpoint(md)) {
    flex-direction: row;

    .card__title {
    }

    .card__body {
      max-width: 600px;
      padding: $card-padding 2vw 0;
    }

    .card__media {
      order: initial;
    }
  }
}