Css 将转盘图像配置为响应的最佳方法

Css 将转盘图像配置为响应的最佳方法,css,image,reactjs,responsive-design,reactstrap,Css,Image,Reactjs,Responsive Design,Reactstrap,我做了很多研究,但令人惊讶的是,关于reactstrap转盘图像响应性的文档很少 我的转盘会相应地调整大小,但图像不会 我研究/尝试过的选项: 通过carousel组件本身中的className实现CSS?这是一个我认为可能是最好的,但我还没有找到一个组合的背景大小,高度和最大宽度,以适当调整图像的大小 srcset?鉴于转盘是一个组件,我不确定如何实现这个或任何其他内联属性 可能是转盘组件本身的某个位置 还是有更好的方法来修改图像 或者@media是通过css得到的答案 ` ` 。。。会解决你

我做了很多研究,但令人惊讶的是,关于reactstrap转盘图像响应性的文档很少

我的转盘会相应地调整大小,但图像不会

我研究/尝试过的选项:

通过carousel组件本身中的className实现CSS?这是一个我认为可能是最好的,但我还没有找到一个组合的背景大小,高度和最大宽度,以适当调整图像的大小

srcset?鉴于转盘是一个组件,我不确定如何实现这个或任何其他内联属性

可能是转盘组件本身的某个位置

还是有更好的方法来修改图像

或者@media是通过css得到的答案

`

`

。。。会解决你的问题。 而且这与我无关。这可能就是你没找到多少的原因。只和TwBs旋转木马有关。我个人看不出为什么这个规则不是TwBs carousel CSS的一部分,因为每个人都希望它的宽度是其父项的100%

如果要将其限制为特定的旋转木马,请相应地修改选择器

另一个经常请求的TwBs旋转木马模块是:

.carousel-control-prev,.carousel-control-next {
  cursor:pointer;
}
。。。会解决你的问题。 而且这与我无关。这可能就是你没找到多少的原因。只和TwBs旋转木马有关。我个人看不出为什么这个规则不是TwBs carousel CSS的一部分,因为每个人都希望它的宽度是其父项的100%

如果要将其限制为特定的旋转木马,请相应地修改选择器

另一个经常请求的TwBs旋转木马模块是:

.carousel-control-prev,.carousel-control-next {
  cursor:pointer;
}
你好,你好

我已经在我的reactjs应用程序中尝试了这个带有旋转木马组件的reactstrap。 我通过添加bootstrap 4无类d块w-100解决了这个问题

我在我的reactstrap旋转木马组件和该元素中创建了它

由此:

<img src={item.src} alt={item.altText} />
我改为:

<img className="d-block w-100" src={item.src} alt={item.altText} />
我刚刚从Bootstrap4文档中复制了这些类d-BlockW-100

这是我使用Reactstrap Carousel处理WordPress Rest API数据中的动态数据的示例。

你好,大家好

我已经在我的reactjs应用程序中尝试了这个带有旋转木马组件的reactstrap。 我通过添加bootstrap 4无类d块w-100解决了这个问题

我在我的reactstrap旋转木马组件和该元素中创建了它

由此:

<img src={item.src} alt={item.altText} />
我改为:

<img className="d-block w-100" src={item.src} alt={item.altText} />
我刚刚从Bootstrap4文档中复制了这些类d-BlockW-100

这是我使用Reactstrap Carousel处理WordPress Rest API数据中的动态数据的示例。

如果引导使用flexbox,您可以将以下内容添加到css中,使reactstrap旋转木马图像响应:

.carousel-item, .carousel-item.active {
    align-items:center;
}

这似乎可以防止图像高度拉伸。为我工作

如果引导使用flexbox,您可以将以下内容添加到css中,使reactstrap转盘图像响应:

.carousel-item, .carousel-item.active {
    align-items:center;
}

这似乎可以防止图像高度拉伸。为我工作

基于本页的reactstrap转盘示例1

以下是我如何使其在我的用例中具有响应性:

        <CarouselItem
          onExiting={() => setAnimating(true)}
          onExited={() => setAnimating(false)}
          key={item.src}
        >
          <img src={item.src} alt={item.altText} style={{ width: "100%"}}/>
          <CarouselCaption captionText={item.caption} captionHeader={item.caption} />
        </CarouselItem>


因此,将style={{width:100%}}传递给img标记,使我的超大图像完全适合屏幕,可能适用于其他来到这里的人。

基于本页的reactstrap旋转木马示例1

以下是我如何使其在我的用例中具有响应性:

        <CarouselItem
          onExiting={() => setAnimating(true)}
          onExited={() => setAnimating(false)}
          key={item.src}
        >
          <img src={item.src} alt={item.altText} style={{ width: "100%"}}/>
          <CarouselCaption captionText={item.caption} captionHeader={item.caption} />
        </CarouselItem>


因此,将style={{width:100%}}传递给img标记,使我的超大图像完全适合屏幕,可能适用于其他来到这里的人。

这就是答案。责怪自己没有看到森林而没有看到树木。同时也感谢您提供的其他TwBs旋转木马模块。当光标悬停在箭头上时,光标处于活动状态是很好的。这就是答案。责怪自己没有看到森林而没有看到树木。同时也感谢您提供的其他TwBs旋转木马模块。当光标悬停在箭头上时,光标处于活动状态是很好的。