最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

css - flex-direction: column not responding to media query for screen sizes <= 768 - Stack Overflow

programmeradmin1浏览0评论

Simple CTA cards. Flex-direction is set to column for media query <= 768, but browser is ignoring the breakpoint.

I expected the items in the container to display in a column format when the screen size was <= 768px but they remain in a row.

CSS:

      .pricing-container {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 100vh;
        gap: 2rem;
      }

      .pricing-plan {
        flex: 1;
        max-width: 400px;
        background-color: #f2f2f2;
        border-radius: 5px;
        padding: 20px;
        text-align: center;
      }

      .plan-button {
        background-color: #ff6600;
        color: white;
        border: none;
        border-radius: 5px;
        padding: 10px;
      }

      @media (max-width: 768px) {
        .pricing-container {
          flex-direction: column;
          height: 100%;
        }

        .pricing-plan {
          width: 400px;
        }
      }

HTML:

      <div class="pricing-container">
      <div class="pricing-plan">
        <div class="plan-title">Lorem ipsum odor amet, consectetuer</div>
        <div class="plan-price">$11.99/month</div>
        <button class="plan-button">Sign Up</button>
      </div>
      <div class="pricing-plan">
        <div class="plan-title">Lorem ipsum odor amet, consectetuer</div>
        <div class="plan-price">$19.99/month</div>
        <button class="plan-button">Sign Up</button>
      </div>
      <div class="pricing-plan">
        <div class="plan-title">Lorem ipsum odor amet, consectetuer</div>
        <div class="plan-price">$49.99/month</div>
        <button class="plan-button">Sign Up</button>
      </div>
    </div>
发布评论

评论列表(0)

  1. 暂无评论