Элементы сетки пользовательского интерфейса материалов перекрываются

#css #reactjs #material-ui

Вопрос:

Я использую пользовательский интерфейс Material для оформления своих компонентов react, но если я помещу некоторые другие элементы в столбцы сетки, они начнут перекрываться друг с другом.

 import { Grid } from "@material-ui/core";
import ReactPlayer from "react-player/file";

const MyReactlayer = () => {

  return (
    <div>
        <h2>"test"</h2>
      <Grid container wrap={"nowrap"}>
        <Grid item md={9}>
          <Grid container wrap={"nowrap"} direction={"column"}>
            <Grid item md={12}>
              <div className="VPlayer">
                <ReactPlayer
                  height={"100%"}
                  width={"100%"}
                  url={"../../video/sample.mp4"}
                  muted={true}
                  playing={true}
                />
              </div>
            </Grid>
            <Grid item md={12}>
              <div className="BControls">
                
              </div>
            </Grid>
          </Grid>
        </Grid>
        <Grid item md={3} className="RControls">
          
        </Grid>
      </Grid>
    </div>
  );
};

export default MyReactlayer;
 

Мой css-файл содержит стиль только для двух элементов:

 .VPlayer{
    height: 100%;
    width: 100%;
}

.BControls{
    height: 50px;
    background-color: #3fb8f7;
    width: 100%;
}
 

Я также приложил выходной скриншот

введите описание изображения здесь

Комментарии:

1. Можете ли вы уточнить это подробнее — но если я помещу некоторые другие элементы в столбцы сетки, они начнут перекрываться друг с другом

2. У меня есть одна основная сетка и другая сетка в первом элементе, в которой у меня есть два элемента: один для ReactPlayer (черный), а второй-для контроллеров плееров. Вы можете видеть, что оба элемента перекрываются.