У меня есть div с фиксированной позицией. Под ним есть div, который мне сложно позиционировать. Вот моя разметка JSX:
<div>
<div style={topBar}>
REAL TIME AIR QUALITY INDEX
</div>
<div style={infoDiv}>
Lorem Ipsum
</div>
</div>
А вот мой стиль:
const topBar = {
width: '100%',
background: 'rgba(255,255,255,0.1)',
position: 'fixed',
padding: '10px',
textAlign: 'center',
fontWeight: '800',
background: 'yellow'
}
const infoDiv = {
background: 'red',
marginTop: '100px'
}
Моя проблема в том, что вместо того, чтобы topBar
оставался закрепленным наверху, а infoDiv
опускался на 100 пикселей, infoDiv
остается сверху, а topBar
опускается.
Вот изображение:
введите описание изображения здесь