<div class="other-05__wrapper">
    <h2 class="other-05__heading">ご利用のご注意</h2>
    <div class="other-05">
        <h3 class="other-05__subHeading">見出しが入ります</h3>
        <ul class="other-05__list">
            <li>テキストが入ります。テキストが入ります。テキストが入ります。</li>
            <li>テキストが入ります。テキストが入ります。テキストが入ります。</li>
            <li>テキストが入ります。テキストが入ります。テキストが入ります。</li>
        </ul>
    </div>
</div>
.other-05__wrapper
  h2.other-05__heading #{ heading }
  .other-05
    h3.other-05__subHeading #{ subHeading }
    ul.other-05__list
      li #{ text }
      li #{ text }
      li #{ text }
{
  "heading": "ご利用のご注意",
  "subHeading": "見出しが入ります",
  "text": "テキストが入ります。テキストが入ります。テキストが入ります。"
}
  • Content:
    $BLOCK_NAME: '.other-05';
    
    // 変数
    $color_primary: #006ebb;
    $color_secondary: #feda00;
    $color_white: #fff;
    $color_border: linear-gradient(
      -45deg,
      $color_white 25%,
      $color_secondary 25%,
      $color_secondary 50%,
      $color_white 50%,
      $color_white 75%,
      $color_secondary 75%,
      $color_secondary
    );
    
    #{ $BLOCK_NAME } {
      &__wrapper {
        padding: 80px 30px;
        font-family: 'Kiwi Maru', serif;
        background: $color_primary;
      }
    
      &__heading {
        font-size: 28px;
        color: $color_white;
        text-align: center;
      }
    
      position: relative;
      padding: 100px 64px;
      margin-top: 52px;
      background: $color_white;
      &::before,
      &::after {
        position: absolute;
        right: 0;
        left: 0;
        height: 18px;
        content: '';
        background: $color_border;
        background-size: 48px 48px;
        will-change: animation;
        animation: other05BorderSlide 20s linear 0s infinite;
      }
      &::before {
        top: 0;
      }
      &::after {
        bottom: 0;
      }
    
      &__subHeading {
        padding-bottom: 12px;
        margin-bottom: 20px;
        font-size: 24px;
        color: $color_primary;
        border-bottom: 2px dotted $color_primary;
      }
    
      &__list {
        & > li {
          position: relative;
          padding-left: 20px;
          font-size: 18px;
          color: $color_primary;
          & + li {
            margin-top: 12px;
          }
          &::before {
            position: absolute;
            top: 12px;
            left: 2px;
            display: block;
            width: 5px;
            height: 5px;
            content: '';
            background: $color_primary;
            border-radius: 50%;
          }
        }
      }
    }
    
    @keyframes other05BorderSlide {
      0% {
        background-position: 0 0;
      }
      100% {
        background-position: -100% 0;
      }
    }
    
  • URL: /components/raw/other05/other05.scss
  • Filesystem Path: src/components/others/1_20/other05/other05.scss
  • Size: 1.7 KB