Saya sedang membina halaman log masuk/pendaftaran menggunakan vue dan vuetify. Saya meletakkan kod di bawah (teks dalam bahasa Itali kerana saya orang Itali, tetapi anda mendapat idea):
<v-row align="center" justify="center" class="prova" > <v-col cols="10" lg="3" md="4" sm="5" > <v-card > <v-card-title class="center"> Login </v-card-title> <v-card-text class="center" > <v-container> <v-form> <v-text-field label="Email" required ></v-text-field> <v-text-field :append-icon="showPassword ? 'mdi-eye' : 'mdi-eye-off'" :type="showPassword ? 'text' : 'password'" label="Password" counter @click:append="showPassword = !showPassword" ></v-text-field> <v-btn color="primary" > Accedi </v-btn> </v-form> </v-container> </v-card-text> </v-card> </v-col> <v-col cols="10" lg="3" md="4" sm="5" fill-height > <v-card > <v-card-title class="center"> Registrazione </v-card-title> <v-card-text class="center"> <v-container > <div >Vuoi accedere al sito ma non sei registrato? Clicca qui sotto per farlo subito!</div> <br> <v-btn color="primary" > Registrati </v-btn> </v-container> </v-card-text> </v-card> </v-col> </v-row>
Jika anda mencuba ini, anda akan melihat bahawa ketinggian kad "pendaftaran" (pendaftaran) lebih rendah daripada kad log masuk. Adakah terdapat cara (sebaik-baiknya dengan CSS, tetapi tanpa JS) untuk menjadikan ketinggian sama dengan kad log masuk supaya ia kelihatan lebih baik?
Terima kasih! Semoga hari anda indah!
Lihat kotak kod ini yang saya buat: https://codesandbox.io/s/stack-70836234-11sck?file=/src/components/CardHeight.vue
Dari
v-row
中删除align="center"
。然后只需将 cssheight:100%
添加到您的v-card
Kemas kini: Untuk menggunakan atribut
v-card
设置固定高度,可以使用 vuetify 的显示断点,在本例中,我将它们应用于style
hanya pada paparan mudah alih, tetapi anda boleh menggunakannya dengan mana-mana atribut html dan di mana-mana sahaja dengan js.