Вирішено: реагувати, розмістити div у центрі сторінки

Останнє оновлення: 09/11/2023

Основна проблема, пов’язана з реагуванням на розміщення div у центрі сторінки, полягає в тому, що це може спричинити ускладнення навігації сторінкою.

There are many ways to center a div in React. One way is to use the style property and set the value to 'display: flex; justify-content: center;'.

Цей рядок коду центрує div у React за допомогою властивості style та встановлення значення «display: flex; justify-content: center;'.

Що таке тег div

Тег div — це тег HTML, який використовується для поділу сторінки на розділи.

Вирівняти div

Вирівняти div у React — це завдання, яке можна легко виконати за допомогою пропсів React. За допомогою props можна вказати властивості вирівнювання для кожного елемента div.

Щоб вирівняти div у React, вам спочатку потрібно створити проп під назвою alignments. Цей проп буде містити масив властивостей вирівнювання для кожного елемента div. Наступний код показує, як створити та використовувати властивість вирівнювання:

імпорт React з 'react' ; імпорт { StyleSheet } з 'react-native' ; імпорт Align з './Align' ; const styles = Таблиця стилів. create ({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#fff' }, }); Вирівняти . налаштувати ({ вирівнювання: [ { властивість: 'ліворуч', значення: 0 }, { властивість: 'центр', значення: 50 }, { властивість: 'праворуч', значення: 100 } ] }); експорт стилів за замовчуванням;

Наведений вище код створює властивість вирівнювання з назвою left і встановлює її значення на 0. Те ж саме робиться для властивостей вирівнювання по правому краю та по центру. Нарешті, таблиця стилів експортується як файл JavaScript.

Коли ви використовуєте властивість вирівнювання у своєму компоненті React, ви можете вказати, властивості вирівнювання яких елементів div повинні мати певні значення. Для цього ви просто використовуєте об’єкт вирівнювання як параметр під час виклику функції render(). Наступний код показує, як використовувати проп alignments у простому компоненті React:

імпорт React з 'react' ; імпорт { StyleSheet } з 'react-native' ; імпорт Align з './Align' ; const styles = Таблиця стилів. create ({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#fff' }, }); Вирівняти . configure ({ alignments = [ { property : 'left' , value 🙁 0 + 10 ) * 100 }, { property : 'center' , value 🙁 50 + 10 ) * 100 }, { property : 'right' , value 🙁 100 + 10 ) * 100 } ] }); експорт стилів за замовчуванням;

Схожі повідомлення: