【问题标题】:Carousel (pure CSS and npms) does not display well in ReactJSCarousel(纯 CSS 和 npms)在 ReactJS 中不能很好地显示
【发布时间】:2019-12-05 06:37:30
【问题描述】:

我尝试在 react 中实现一个简单的轮播,我使用了纯 css 和库,但在所有情况下它总是显示如下

img of result

所有子元素都以垂直线显示。

我尝试了以下代码:

https://www.npmjs.com/package/react-responsive-carousel

https://www.npmjs.com/package/pure-react-carousel

总之结果是一样的,我在 css 类中没有样式

import React, {Component} from 'react';
import { CarouselProvider, Slider, Slide, ButtonBack, ButtonNext } 
 from 'pure-react-carousel';

class App extends Component {
render()  {
    return (
      <div className="App">
          <CarouselProvider
              naturalSlideWidth={30}
              naturalSlideHeight={10}
              totalSlides={3}
            >
              <Slide index={0}>
                  <img src="/img/Gallery01.png" />
              </Slide>
              <Slide index={1}>
                  <img src="/img/Gallery01.png" />
              </Slide>
              <Slide index={2}>
                  <img src="/img/Gallery01.png" />
              </Slide>
            </CarouselProvider>
      </div>
    );
  }
}
export default App;

【问题讨论】:

  • 通常像轮播这样的东西需要一个css导入
  • 是的,我从未见过需要的 css,谢谢。

标签: javascript html css reactjs pure-react-carousel


【解决方案1】:

'pure-react-carousel'导入一些组件后,尝试在右上角添加此导入:

import 'pure-react-carousel/dist/react-carousel.es.css';

【讨论】:

  • 我是个傻瓜,从不关注那个css,谢谢:D
猜你喜欢
  • 1970-01-01
  • 2016-01-20
  • 1970-01-01
  • 1970-01-01
  • 2014-03-09
  • 2016-01-07
  • 2014-12-03
  • 2015-09-24
相关资源
最近更新 更多