HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/tana/frontend/src/assets/style/components/_article.scss
// Article Box
//
// Single box representing a single article. Used in articles grid. Article box is always 100% width and will adapt to its parent width.
//
// Markup:
// <div class="article" style="background: #1428aa url('./../build/assets/images/suit-image.png') center/cover no-repeat;">
//   <a href="#" class="article__link"></a>
//   <div class="article__metadata">
//     <div class="article__date">
//       10 Jun 2018
//     </div>
//     <h2 class="article__title">
//       <a class="article__title-link" href="#">Lorem ipsum dolor sit amet.</a>
//     </h2>
//   </div>
// </div>
//
// Styleguide Components.Article.article-box
.article {
  font-family: $primary-font-stack;
  background-color: $primary-accent-color;
  margin-bottom: 25px;
  height: 180px;
  position: relative;
  transform: scale(1);
  transition: $transition-time all;
  display: block;

  &::after {
    content: "";
    display: block;
    position: absolute;
    background-color: rgba($primary-accent-color, .8);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }

  @supports (background-blend-mode: multiply) {
    background-blend-mode: multiply;

    &::after {
      display: none;
    }
  }

  &:hover {
    transform: scale(1.05);
  }

  @include breakpoint-min(500) {
    height: 249px;
  }

  @include breakpoint-min($lg-desktop-breakpoint) {
    height: 294px;
  }

  @include breakpoint-min(1300) {
    height: 321px;
  }

  &__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  &__image {
    mix-blend-mode: multiply;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  &__metadata {
    padding: 15px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    pointer-events: none;
  }

  &__date {
    font-weight: 700;
    text-transform: uppercase;
    font-size: rem(11);
    color: $primary-bg-color;

    @include breakpoint-min($desktop-breakpoint) {
      font-size: rem(14);
    }
  }

  &__title {
    color: $secondary-accent-color;
    max-width: 275px;
    font-weight: 700;
  }
}