как разместить модель начальной загрузки в правой нижней части экрана в react js?

#css #reactjs

Вопрос:

Я использую встроенный CSS для размещения модели в правой нижней части экрана, но он работает не идеально

 <div className="modal fade " style={{ width:'30%',position:'fixed',bottom:0,right:0,margin:0}} id="updateCategory" tabIndex="-1" aria-labelledby="exampleModalLabel2" aria-hidden="true" >
 

это дает мне следующий результат
выход

даже если удалить все свойства css выше, кроме width:'30%' результата, будет то же самое.

но если я использую следующий стиль, он работает

 <div className="modal fade " style={{ width:'30%',bottom: 0,marginTop:260,marginLeft:900}} id="updateCategory" tabIndex="-1" aria-labelledby="exampleModalLabel2" aria-hidden="true" >
 

результат 2

но я хочу использовать нижний 0 и правый 0 . как это будет работать. пожалуйста, помогите

Ответ №1:

попробовать это:

 margin-left: auto;
margin-right: 0;
margin-top: auto;
margin-bottom: 0;
top: 100%;
transform: translateY(-100%);
 

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

1. сэр, это не работает

2. вы можете поделиться своим кодом в jss fiddle или в другом ?

Ответ №2:

попробовать это:

 <div className="modal fade " style="display: flex; justify-content: flex-end; align-items: flex-end;" id="updateCategory" tabIndex="-1" aria-labelledby="exampleModalLabel2" aria-hidden="true" >
    <div class="modal-dialog" role="document" style="margin: 0;">
        HI THERE
    </div>
</div>
 

HI THERE Замените своим модальным контентом