Slider.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. import React from "react";
  2. import { Carousel} from "react-bootstrap";
  3. import styled from "styled-components";
  4. import firstSlide from '../img/wheel_of_high.jpg'
  5. import secondSlide from '../img/stalker_header_2.jpg'
  6. import thirdSlide from '../img/stalker_header.jpg'
  7. const Styled = styled.div`
  8. .carousel-item{
  9. height: 600px;
  10. }
  11. .carousel-caption {
  12. font-family: Stalker;
  13. font-size: 1.4rem;
  14. }
  15. @media (min-width: 768px) {
  16. .carousel-item{
  17. height: 400px;
  18. }
  19. }
  20. @media (max-width: 576px) {
  21. .carousel-item {
  22. height:100%;
  23. }
  24. }
  25. `;
  26. export default function Slider() {
  27. return(
  28. <>
  29. <Styled>
  30. <Carousel fade>
  31. <Carousel.Item>
  32. <img
  33. className="d-block w-100"
  34. src={firstSlide}
  35. alt="First slide"
  36. />
  37. <Carousel.Caption>
  38. <h3>First slide label</h3>
  39. <p>Nulla vitae elit libero, a pharetra augue mollis interdum.</p>
  40. </Carousel.Caption>
  41. </Carousel.Item>
  42. <Carousel.Item>
  43. <img
  44. className="d-block w-100"
  45. src={secondSlide}
  46. alt="Second slide"
  47. />
  48. <Carousel.Caption>
  49. <h3>Second slide label</h3>
  50. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
  51. </Carousel.Caption>
  52. </Carousel.Item>
  53. <Carousel.Item>
  54. <img
  55. className="d-block w-100"
  56. src={thirdSlide}
  57. alt="Third slide"
  58. />
  59. <Carousel.Caption>
  60. <h3>Third slide label</h3>
  61. <p>Praesent commodo cursus magna, vel scelerisque nisl consectetur.</p>
  62. </Carousel.Caption>
  63. </Carousel.Item>
  64. </Carousel>
  65. </Styled>
  66. </>
  67. );
  68. }