#bootstrap-4 #toast #reactstrap
#bootstrap-4 #тост #reactstrap
Вопрос:
Я ищу наиболее эффективный способ отображения тостов начальной загрузки 4 в правом нижнем углу страницы.
Я не смог найти ни одного достойного примера того, как это сделать в Интернете.
В настоящее время я размещаю их в правом верхнем углу.
<div aria-live="polite" aria-atomic="true" style={{ position: "relative" }}>
<div style={{ position: "absolute", top: 0, right: 0, zIndex: 9999, float: "right" }}>
{errors.map(function (error, index) {
return (
<Toast key={index}>
<ToastHeader fade="true" icon="danger" aria-live="assertive" aria-atomic="true">
Error
</ToastHeader>
<ToastBody>{error}</ToastBody>
</Toast>
);
})
}
</div>
</div>
Любая помощь будет оценена.
Комментарии:
1. измените top на bottom: 0, и вам не нужно было его перемещать.
Ответ №1:
Удалить relative
из родительского div и установить bottom: 0
…
<div aria-live="polite" aria-atomic="true">
<div style={{ position: "absolute", bottom: 0, right: 0, zIndex: 9999, float: "right" }}>
{errors.map(function (error, index) {
return (
<Toast key={index}>
<ToastHeader fade="true" icon="danger" aria-live="assertive" aria-atomic="true">
Error
</ToastHeader>
<ToastBody>{error}</ToastBody>
</Toast>
)
})
}
</div>
</div>
Комментарии:
1. Это помогло мне с Bootstrap 5.