- Программирование
- Достижение «justify-content: space-between» в React для Flexbox, Grid и Inline-Block
space-between» — это свойство CSS, используемое в React и других средах веб-разработки для определения того, как гибкие элементы распределяются вдоль главной оси контейнера. Оно создает одинаковое расстояние между элементами, раздвигая их как можно дальше друг от друга. без пробелов в начале и конце.
space-between” в React:
- Использование Flexbox:
Пример:
‘space-between’ }}>
Элемент 1
Элемент 2
Элемент 3
- Использование сетки:
- Примените свойство CSS «display:grid» к элементу-контейнеру.
- Установите для параметра «grid-template-columns» значение «1fr auto 1fr», чтобы создать три равных столбца, при этом средний столбец будет занимать доступное пространство.
- Отрегулируйте ширину столбцов по мере необходимости.
Пример:
<div style={{ display: 'grid', gridTemplateColumns: '1fr auto 1fr' }}>
<div>Item 1</div>
<div>Item 2</div>
<div>Item 3</div>
</div>
- Использование встроенного блока:
- Примените свойство CSS «text-align: justify» к элементу-контейнеру.
- Установите для элементов элемента «display: inline-block» и «width: auto».
- Добавьте дополнительный невидимый элемент после последнего элемента, чтобы создать интервал.
Пример:
<div style={{ textAlign: 'justify' }}>
<div style={{ display: 'inline-block', width: 'auto' }}>Item 1</div>
<div style={{ display: 'inline-block', width: 'auto' }}>Item 2</div>
<div style={{ display: 'inline-block', width: 'auto' }}>Item 3</div>
<div style={{ display: 'inline-block', width: '100%' }}></div>
</div>