Tambahkan tindanan pada v-img dan butang tengah pada hover
P粉754473468
P粉754473468 2023-08-28 17:13:34
0
1
452
<p>Saya cuba menggunakan komponen Vuetify untuk mencapai beberapa kesan lakaran kecil v-img tanpa berjaya. Tetapan imej saya adalah seperti berikut: </p> <pre class="brush:php;toolbar:false;"><v-row class="isi-tinggi pa-5" align-content="tengah" justify="center"> <v-col class="teks-sari kata-1 pusat teks" cols="12" sm="3"> <v-kad> <v-img :src="item.docs.doc1" nisbah aspek=".77"></v-img> </v-kad> </v-col> <v-col class="teks-sari kata-1 pusat teks" cols="12" sm="3"> <v-kad> <v-img :src="item.docs.doc2" nisbah aspek=".77"></v-img> </v-kad> </v-col> <v-col class="teks-sari kata-1 pusat teks" cols="12" sm="3"> <v-kad> <v-img :src="item.docs.doc3" nisbah aspek=".77"></v-img> </v-kad> </v-col> <v-col class="teks-sari kata-1 pusat teks" cols="12" sm="3"> <v-kad> <v-img :src="item.docs.doc4" nisbah aspek=".77"></v-img> </v-card> </v-col> </v-row></pre> <p>Saya mempunyai ini disusun secara melintang dalam satu baris dan lajur dan saya cuba menyediakannya supaya apabila saya menyemak setiap v-img, ia akan menjadi gelap secara individu dan butang v pepejal putih akan muncul di atas Pusat, saya akan memberikan pautan/teks kepadanya juga. Memandangkan komponen hover nampaknya tidak mempunyai sifat peredupan, apakah pendekatan terbaik. </p>
P粉754473468
P粉754473468

membalas semua(1)
P粉189606269

Saya tidak fikir anda akan mendapat ini secara langsung, tetapi anda tidak perlu melakukan apa-apa lagi untuk mendapatkan hasil yang anda inginkan.

Sedia untuk digunakan terus dari kotak... Gunakan komponen Hover untuk mencetuskan acara dan gunakan nilai slot (boolean) untuk menogol kelas CSS.

template

<v-hover v-slot="{ hover }">
  <v-card :class="{ 'on-hover': hover }">
    // ...
  </v-card>
</v-hover>

Sesuaikan... Kemudian tambahkan beberapa gaya julat. Berikut adalah contoh mudah, tetapi anda boleh menggayakannya mengikut citarasa anda.

Gaya

.v-image {
  transition: filter .4s ease-in-out;
}

.v-card:hover .v-image {
  filter: brightness(25%);
}

Contoh: https://codepen.io/alexpetergill/pen/NWBadjV p >

Dokumentasi: https://vuetifyjs.com/en/components/hover/

API: https://vuetifyjs.com/en/api/v-hover/#slots

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!