reactjs - چگونه نشانگرهای react-material-ui-carousel را جابجا کنیم


من یک چرخ فلک و نشانگرهای نقطهای دارم. میخواهم نشانگرها را از پایین به دایرهای که در تصویر زیر نشان داده شده منتقل کنم. سعی کردم margin-top منفی تنظیم کنم، اما در این صورت نشانگرها مخفی میشوند. چگونه میتوانم این کار را انجام دهم؟

import Carousel from "react-material-ui-carousel";
import Item from "./CarouselItems/Item";
import FirstImage from "../../assets/images/first.jpg";
import LastImage from "../../assets/images/lastslide.jpg";

const CarouselComponent: React.FC = (): JSX.Element => {
  return (
    <MyCarousel
      autoPlay={false}
      swipe={true}
      indicators={true}
      indicatorContainerProps={{
        style: {
          marginTop: "-50px"
        },
      }}
    >
      <Item />
      <Item />
    </Carousel>
  );
};

export default MyCarousel;

پاسخ شماره ۱

میتوانید سبکهای زیر را به indicatorContainerProps اضافه کنید:

  indicatorContainerProps={{
    style: {
      zIndex: 1,
      marginTop: "-10px",
      position: "relative"
    }
  }}

پاسخ شماره ۲

رویکرد دیگری که میتوانید استفاده کنید :

indicatorContainerProps={{
        className: 'custom-indicator-container',
      }}

و شما میتوانید از CSS برای ویرایش آن به این صورت استفاده کنید:

.custom-indicator-container {
  bottom: 10px;
}