3

これらの React-Slick スライダー コンポーネントを同じ高さにするのに問題があります。どちらもレスポンシブ div であり、ページ サイズの変更に応じてサイズが変更されますが、左側の div を右側の div と同じ高さにすることが理想的です。

React-Slick スライダーで div の高さが異なることを示す画像

以下のコード スニペットで SimpleSlider を定義しました。

class SimpleSlider extends React.Component {
  constructor(props) {
    super(props);
    ...
  }
  render() {
    let settings = {
      dots: true,
      infinite: true,
      arrows: true,
      speed: 500,
      slidesToShow: 2,
      slidesToScroll: 2,
      initialSlide: 0,
      responsive: [...]
    };
    let Components = this.sliderObjects.components;

    return (
      <div>
        <h2> {this.sliderObjects.title} </h2>
        <Slider {...settings} >
        {
          Components.map((component,index)=>
           <div key={index}  >
            <SliderComponent key={index} {...component} />
            </div>
            )
        }
        </Slider>
      </div>
    );
  }
}

そして、私の SliderComponent はそのように定義されています

class SliderComponent extends React.Component{
  render() {
    return (
      <div className='slick-slider-component'>
            <h3>{this.props.header}</h3>
            <p>{this.props.text}</p>
      </div>
    );
  }
}

誰でもこれで私を助けることができますか?それは可能であり、圧倒的に難しいことではないように感じますが、私には理解できません。

4

1 に答える 1