media queryによるbackground-imageの変更

/* mobileからつくる */
.hero__image {
    /* margin-top: 6rem; */
    position: relative;
    🤬background-image: url(./images/bg-intro-mobile.svg);
    background-size: cover;
    background-repeat: no-repeat;
    /* 初期設定では左上(0% 0%) */
    background-position: center bottom 20%;
    min-height: 17.5rem;
    min-height: 50rem;
}

最初はこのように書いていて、後からメディアクエリで別のbackground-imageを書いても変わりませんでした。

正しくはそれぞれ別に書く!
こちらの記事で見つけました。ありがとうございました。https://junzou-marketing.com/css-responsive-image

    /* hero */
@media screen and (max-width: 767px) {
  .hero__image {
    🥰background-image: url(./images/bg-intro-mobile.svg);
  }
}

    @media screen and (min-width: 768px) {
      .hero {
        display: flex;
        /* flex-direction: row-reverse; */
        align-items: center;
      }

      .container-fluid {
        max-width: 100%;
      }

      .hero__image {
        /* 👩‍🎓「flex: 1;」は、「flex-grow: 1;」、「flex-shrink: 1;」、「flex-basis: 0;」の3つ同時に指定 */
        flex: 1;
        /* イコール */
        order: 2;
        🥰background-image: url(./images/bg-intro-desktop.svg);
      }

      .hero__text {
        flex: 1;
      }
    }


この記事が気に入ったらサポートをしてみませんか?