首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在react-slick中添加全屏背景

在react-slick中添加全屏背景
EN

Stack Overflow用户
提问于 2020-09-22 22:04:52
回答 1查看 1.5K关注 0票数 1

我正在使用react-slick创建一个全屏滑块,但我在背景中添加图像时却卡住了。

我正在使用下面的代码。

代码语言:javascript
复制
    import image1 from "../assets/bg1.png"
    import image2 from "../assets/audit.png"
    import image3 from "../assets/logo.png"
    
    const data = [
      {
        image: image1,
        content: {
          title: "First Slide",
          title2: "balh22",
        },
      },
      {
        image: image2,
        content: {
          title: "Second Slide",
          title2: "balh22",
        },
      },
      {
        image: image3,
        content: {
          title: "Third Slide",
          title2: "balh22",
        },
      },
    ]


    const ValueProp = props => {
    
      const slides= () =>
        data.map(d => (
          <div style={{ backgroundImage: d.image }}>
            {/* <img src={d.image} /> */}
            <h1>{d.content.title}</h1>
          </div>
        ))
    
      return (
      
        <Slider style={{ height: "100vh" }} autoplay={true} dots={true}>
          {slides()}
        </Slider>
      )
    }

我这样做了,但我无法将图像添加到背景中。数据数组稍后将有多个图像,但现在我只想显示全屏背景图像。

我如何才能做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2020-09-22 22:15:17

使用设置:

代码语言:javascript
复制
const settings = {
      dots: false,
      fade: true,
      infinite: true,
      speed: 500,
      slidesToShow: 1,
      arrows: true,
      slidesToScroll: 1,
      className: "slides"
};

<Slider style={{ height: "100vh" }} {...settings}>
  {slides()}
</Slider>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64011472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档