ReactJS Bootstrap媒体查询CSS

发布于 2025-02-13 01:21:08 字数 1992 浏览 1 评论 0原文

您好,为什么我在手机尺寸幻灯片上测试时无法更改媒体查询引导幻灯片很小,但什么都看不到,但是当我尝试添加类别并从CSS上更改自我时,只有宽度才会更改我无法更改高度,而Bootstrap的某些CSS正在阻止我的CSS。

main.css

import React from 'react';
import Carousel from 'react-bootstrap/Carousel';
import './css/Main.css';
import img1 from './img/slides/1.jpg'
import img2 from './img/slides/2.jpg'
import img3 from './img/slides/3.jpg'

function Main() {
  return (
    <Carousel className='slide'>
      <Carousel.Item interval={1000}>
        <img
          className="d-block w-100"
          src={img1}
          alt="First slide"
        />
        <Carousel.Caption>
          <h3>First slide label</h3>
          <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
        </Carousel.Caption>
      </Carousel.Item>
      <Carousel.Item interval={500}>
        <img
          className="d-block w-100"
          src={img2}
          alt="Second slide"
        />
        <Carousel.Caption>
          <h3>Second slide label</h3>
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        </Carousel.Caption>
      </Carousel.Item>
      <Carousel.Item>
        <img
          className="d-block w-100"
          src={img3}
          alt="Third slide"
        />
        <Carousel.Caption>
          <h3>Third slide label</h3>
          <p>
            Praesent commodo cursus magna, vel scelerisque nisl consectetur.
          </p>
        </Carousel.Caption>
      </Carousel.Item>
    </Carousel>
  );
}

export default Main;

main.css

@media all and (max-width: 500px) {
   .slide {
    width: 100%;
    height: 100%;
   } 
}

”在此处输入图像描述”

Hello why i cannot change media query bootstrap slides when i test on mobile phone size slide goes very small and cannot see anything but when i try to add class and change it self from css only width is changing i cannot change height and some css from bootstrap is blocking mine css .

Main.css

import React from 'react';
import Carousel from 'react-bootstrap/Carousel';
import './css/Main.css';
import img1 from './img/slides/1.jpg'
import img2 from './img/slides/2.jpg'
import img3 from './img/slides/3.jpg'

function Main() {
  return (
    <Carousel className='slide'>
      <Carousel.Item interval={1000}>
        <img
          className="d-block w-100"
          src={img1}
          alt="First slide"
        />
        <Carousel.Caption>
          <h3>First slide label</h3>
          <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
        </Carousel.Caption>
      </Carousel.Item>
      <Carousel.Item interval={500}>
        <img
          className="d-block w-100"
          src={img2}
          alt="Second slide"
        />
        <Carousel.Caption>
          <h3>Second slide label</h3>
          <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
        </Carousel.Caption>
      </Carousel.Item>
      <Carousel.Item>
        <img
          className="d-block w-100"
          src={img3}
          alt="Third slide"
        />
        <Carousel.Caption>
          <h3>Third slide label</h3>
          <p>
            Praesent commodo cursus magna, vel scelerisque nisl consectetur.
          </p>
        </Carousel.Caption>
      </Carousel.Item>
    </Carousel>
  );
}

export default Main;

main.css

@media all and (max-width: 500px) {
   .slide {
    width: 100%;
    height: 100%;
   } 
}

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

倾城花音 2025-02-20 01:21:08

Bootstrap在他们的CSS课程中使用!将覆盖您的自定义课程。尝试在CSS声明中添加!重要的是或尝试将其添加为内联或ID。在特异性层次结构中,ID和内联样式更高。

如果那不起作用,请尝试使用开发工具来确保您正在设计正确的元素。

Bootstrap uses !important in their css classes which will override your custom classes. Try adding !important to your css declaration or try adding it inline or as an ID. IDs and inline styles are higher in the specificity hierarchy.

If that doesn't work, try using dev tools to make sure you're styling the correct element.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文