Diselesaikan: reaksi tempatkan div di tengah halaman

Pembaharuan Terakhir: 09/11/2023

Masalah utama yang terkait dengan react place div di tengah halaman adalah dapat menyebabkan halaman menjadi sulit dinavigasi.

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;'.

Baris kode ini memusatkan div di React dengan menggunakan properti style dan menyetel nilainya ke 'display: flex; justify-content: center;'.

Apa itu tag div

Tag div adalah tag HTML yang digunakan untuk membagi halaman menjadi beberapa bagian.

Sejajarkan div

Menyelaraskan div di React adalah tugas yang dapat dengan mudah ditangani dengan bantuan alat peraga React. Dengan menggunakan props, Anda dapat menentukan properti perataan untuk setiap elemen div.

Untuk menyelaraskan div di React, pertama-tama Anda harus membuat sebuah prop bernama alignments . Prop ini akan menyimpan array properti penyelarasan untuk setiap elemen div. Kode berikut menunjukkan cara membuat dan menggunakan prop keberpihakan:

import Bereaksi dari 'bereaksi' ; import { StyleSheet } from 'react-native' ; impor Ratakan dari './Align' ; const gaya = StyleSheet . buat ({ container : { flex : 1 , justifyContent : 'center' , backgroundColor : '#fff' }, }); Sejajarkan . konfigurasikan ({ kesejajaran: [ {properti: 'kiri', nilai: 0}, {properti: 'pusat', nilai: 50}, {properti: 'kanan', nilai: 100}]}); ekspor gaya default;

Kode di atas membuat properti perataan yang disebut left dan menetapkan nilainya ke 0 . Hal yang sama dilakukan untuk properti perataan kanan dan tengah. Terakhir, style sheet diekspor sebagai file JavaScript.

Ketika Anda menggunakan prop alignments dalam komponen React Anda, Anda dapat menentukan elemen div mana yang properti alignment-nya harus disetel ke nilai tertentu. Untuk melakukan ini, Anda cukup menggunakan objek keberpihakan sebagai parameter saat memanggil fungsi render(). Kode berikut menunjukkan cara menggunakan prop alignments dalam komponen React sederhana:

import Bereaksi dari 'bereaksi' ; import { StyleSheet } from 'react-native' ; impor Ratakan dari './Align' ; const gaya = StyleSheet . buat ({ container : { flex : 1 , justifyContent : 'center' , backgroundColor : '#fff' }, }); Sejajarkan . konfigurasikan ({ perataan = [ { properti: 'kiri' , nilai 🙁 0 + 10 ) * 100 }, { properti: 'tengah' , nilai 🙁 50 + 10 ) * 100 }, { properti: 'kanan' , nilai 🙁 100 + 10 ) * 100 } ] }); ekspor gaya default;

Pos terkait: