Решено: реагирайте, поставете 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. С помощта на props можете да укажете свойствата за подравняване за всеки елемент div.

За да подравните div в React, първо трябва да създадете проп, наречен alignments. Този проп ще съдържа масив от свойства за подравняване за всеки елемент div. Следният код показва как да създадете и използвате опората за подравнявания:

импортиране на React от 'react'; импортиране на { StyleSheet } от 'react-native'; импортиране на подравняване от './Align' ; const стилове = StyleSheet. create ({ container: { flex: 1, justifyContent: 'center', backgroundColor: '#fff' }, }); Подравнете . конфигуриране ({ подравнявания: [ { свойство: 'ляво', стойност: 0 }, { свойство: 'център', стойност: 50 }, { свойство: 'дясно', стойност: 100 } ] }); експортиране на стилове по подразбиране;

Горният код създава свойство за подравняване, наречено left, и задава стойността му на 0. Същото се прави за свойствата за дясно и централно подравняване. Накрая стиловият лист се експортира като JavaScript файл.

Когато използвате опцията за подравняване във вашия React компонент, можете да посочите кои div елементи трябва да имат своите свойства за подравняване, зададени на конкретни стойности. За да направите това, просто използвате обекта за подравняване като параметър, когато извиквате функцията render(). Следният код показва как да използвате подравняванията в прост компонент на React:

импортиране на React от 'react'; импортиране на { StyleSheet } от 'react-native'; импортиране на подравняване от './Align' ; const стилове = StyleSheet. 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 } ] }); експортиране на стилове по подразбиране;

Подобни публикации:

Оставете коментар