如何在react-awsome-slider上添加按钮或文本

问题描述 投票:0回答:1

我是React的新手,尝试使用react awsome滑块可正常工作,但我想在滑块图像上添加按钮和文字,但不知道该怎么做。

这是我的滑块组件

import React, { Component } from 'react'
import slider1 from '../images/slider/1.jpg'
import AwesomeSlider from 'react-awesome-slider'
import withAutoplay from 'react-awesome-slider/dist/autoplay'
import 'react-awesome-slider/dist/styles.css'

const AutoplaySlider = withAutoplay(AwesomeSlider)

class Slider extends Component {


  render () {
    return (
      <div className='slider-area'>

        <AutoplaySlider
          play
          cancelOnInteraction={false} // should stop playing on user interaction
          interval={6000}
        >
          <div data-src={slider1} />
          <div data-src={slider1} />
          <div data-src={slider1} />
        </AutoplaySlider>

      </div>

    )
  }
}

如果有人可以提供帮助,我将非常感谢。谢谢

reactjs slider react-component react-slick
1个回答
0
投票

organicArrows设置为false并提供buttonContentRightbuttonContentLeft。它将起作用。

Working demo

<AwesomeSlider
      organicArrows={false}
      buttonContentRight={<p style={{ color: "black" }}>Right</p>}
      buttonContentLeft={<p style={{ color: "black" }}>Right</p>}
      play
      cancelOnInteraction={false} // should stop playing on user interaction
      interval={6000}
    >
      <div data-src={"https://randomuser.me/api/portraits/women/43.jpg"} />
      <div data-src={"https://randomuser.me/api/portraits/women/44.jpg"} />
    </AwesomeSlider>
© www.soinside.com 2019 - 2024. All rights reserved.