Я скачал булма-карусель с NPM.Я пробовал поискать в Google и искать ответы на других форумах, но безрезультатно.
my index.html
<!DOCTYPE html>
<head>
<script src="https://cdn.jsdelivr.net/npm/bulma-carousel@4.0.4/dist/js/bulma-carousel.min.js"></script>
<link rel="stylesheet" href="bulma-carousel.min.css">
<!-- <script src="~bulma-carousel/dist/js/bulma-carousel.min.js"></script> -->
<title>GIS</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
<script>
$(document).ready(function(){
var carousels = bulmaCarousel.attach(); // carousels now contains an array of all Carousel instances
});
</script>
</body>
</html>
my carousel componentfile
import React from 'react';
import bulmaCarousel from 'bulma-carousel';
class Pictures extends React.Component {
constructor(props) {
super(props);
var carousels = bulmaCarousel.attach('.carousel', {
slidesToScroll: 1,
slidesToShow: 3
});
}
render() {
return (
<div>
<div class='carousel carousel-animated carousel-animate-slide'>
<div class='carousel-container'>
<div class='carousel-item has-background is-active'>
<img class="is-background" src="" alt="" width="640" height="310" />
<div class="title">Merry Christmas</div>
</div>
<div class='carousel-item has-background'>
<img class="is-background" src="https://wikiki.github.io/images/singer.jpg" alt="" width="640" height="310" />
<div class="title">Original Gift: Offer a song with <a href="https://lasongbox.com" target="_blank">La Song Box</a></div>
</div>
<div class='carousel-item has-background'>
<img class="is-background" src="https://wikiki.github.io/images/sushi.jpg" alt="" width="640" height="310" />
<div class="title">Sushi time</div>
</div>
</div>
</div>
</div>
)
}
}
export default Pictures
Затем компонент Picture экспортируется в компонент моего приложения через другие компоненты.
Моя страница выглядит как куча картинок, накладывающихся друг на друга.Я установил фреймворк bulma до того, как скачал bulma-carousel и успешно использовал такие классы, как Hero и столбцы, так что проблем здесь нет.Я не загружал расширение bulma, потому что мне не нужны все из них.Я не уверен в том, где поставить / использовать bulma-carousel js, поэтому я помещаю их повсюду, чтобы посмотреть, изменится ли он, но он не изменился.неправильно кроме карусели