xxxxxxxxxx
import 'react-slideshow-image/dist/styles.css'
xxxxxxxxxx
import React from 'react';
import { Slide } from 'react-slideshow-image';
import 'react-slideshow-image/dist/styles.css'
const spanStyle = {
padding: '20px',
background: '#efefef',
color: '#000000'
}
const divStyle = {
display: 'flex',
alignItems: 'center',
justifyContent: 'center',
backgroundSize: 'cover',
height: '400px'
}
const slideImages = [
{
url: 'https://images.unsplash.com/photo-1509721434272-b79147e0e708?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1500&q=80',
caption: 'Slide 1'
},
{
url: 'https://images.unsplash.com/photo-1506710507565-203b9f24669b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1536&q=80',
caption: 'Slide 2'
},
{
url: 'https://images.unsplash.com/photo-1536987333706-fc9adfb10d91?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1500&q=80',
caption: 'Slide 3'
},
];
const Slideshow = () => {
return (
<div className="slide-container">
<Slide>
{slideImages.map((slideImage, index)=> (
<div key={index}>
<div style={{ divStyle, 'backgroundImage': `url(${slideImage.url})` }}>
<span style={spanStyle}>{slideImage.caption}</span>
</div>
</div>
))}
</Slide>
</div>
)
}
xxxxxxxxxx
import React from 'react';
import { Fade } from 'react-slideshow-image';
import 'react-slideshow-image/dist/styles.css'
const fadeImages = [
{
url: 'images/slide_5.jpg',
caption: 'First Slide'
},
{
url: 'images/slide_6.jpg',
caption: 'Second Slide'
},
{
url: 'images/slide_7.jpg',
caption: 'Third Slide'
},
];
const Slideshow = () => {
return (
<div className="slide-container">
<Fade>
{fadeImages.map((fadeImage, index) => (
<div className="each-fade" key={index}>
<div className="image-container">
<img src={fadeImage.url} />
</div>
<h2>{fadeImage.caption}</h2>
</div>
))}
</Fade>
</div>
)
}
xxxxxxxxxx
import React from 'react';
import { Fade } from 'react-slideshow-image';
import 'react-slideshow-image/dist/styles.css'
const fadeImages = [
{
url: 'images/slide_5.jpg',
caption: 'First Slide'
},
{
url: 'images/slide_6.jpg',
caption: 'Second Slide'
},
{
url: 'images/slide_7.jpg',
caption: 'Third Slide'
},
];
const Slideshow = () => {
return (
<div className="slide-container">
<Fade>
{fadeImages.map((fadeImage, index) => (
<div className="each-fade" key={index}>
<div className="image-container">
<img src={fadeImage.url} />
</div>
<h2>{fadeImage.caption}</h2>
</div>
))}
</Fade>
</div>
)
}