反应光滑的幻灯片堆叠在一起

时间:2018-06-01 02:20:12

标签: reactjs carousel jsx react-slick

我正在尝试使用反应光滑来创建旋转木马,并且幻灯片彼此堆叠在一起。我不知道为什么会这样。您将在下面找到代码

import React from 'react'; import Slider from 'react-slick';

const settings = {
    arrows: false,
    dots: false,
    infinite: true,
    speed: 500,
    slidesToShow: 1,
    slidesToScroll: 1 };

const generateSlides = ({slides}) => {
    if(slides){
         return (
            <Slider {...settings}>
                {slides.map(function(item){
                    return (
                        <div key={item.id} className="item_slider" 
                            style={{background:`url(/images/covers/${item.cover})`}}>
                            <div className="caption">
                                <h4>{item.topic}</h4>
                                <p>{item.title}</p>
                            </div>
                        </div>
                    )  
                })}
            </Slider>
        )
    } }

const Featured = (props) => {
    return(
        <div>
            {generateSlides(props)}
        </div>
    ) }

export default Featured;

0 个答案:

没有答案