ホームページ  >  に質問  >  本文

v-img にオーバーレイを追加し、ホバー時に中央ボタンを追加します

<p>Vuetify コンポーネントを使用して v-img サムネイル効果を実現しようとしていますが、成功しません。私の画像設定は次のとおりです: </p> <pre class="brush:php;toolbar:false;"><v-row class="fill-height pa-5" align-content="センター" justify="center"> <v-col class="text-subtitle-1 text-center" 列 = "12" sm="3"> <vカード> <v-img :src="item.docs.doc1" アスペクト比 = ".77""></v-img> </v-card> </v-col> <v-col class="text-subtitle-1 text-center" 列 = "12" sm="3"> <vカード> <v-img :src="item.docs.doc2" アスペクト比 = ".77""></v-img> </v-card> </v-col> <v-col class="text-subtitle-1 text-center" 列 = "12" sm="3"> <vカード> <v-img :src="item.docs.doc3" アスペクト比 = ".77""></v-img> </v-card> </v-col> <v-col class="text-subtitle-1 text-center" 列 = "12" sm="3"> <vカード> <v-img :src="item.docs.doc4" アスペクト比 = ".77""></v-img> </v-card> </v-col> </v-row></pre> <p>これらを行と列に水平に配置し、各 v-img に移動すると個別に暗くなり、白い実線の v ボタンが中央に表示されるように設定しようとしています。リンク/テキストも割り当てられます。ホバーコンポーネントには調光プロパティが欠けているように見えるので、最善のアプローチは何ですか。 </p>
P粉754473468P粉754473468439日前481

全員に返信(1)返信します

  • P粉189606269

    P粉1896062692023-08-29 16:17:40

    これを直接得られるとは思いませんが、望む結果を得るためにこれ以上何もする必要はありません。

    箱から出してすぐ... Hover コンポーネントを使用してイベントをトリガーし、スロット (ブール値) 値を使用して CSS クラスを切り替えます。

    ######テンプレート###### リーリー ###カスタマイズ... 次に、範囲スタイルをいくつか追加します。以下は単純な例ですが、好みに合わせてスタイルを設定できます。

    ######スタイル###### リーリー 例: https://codepen.io/alexpetergill/pen/NWBadjV

    ドキュメント:

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

    API:

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

    返事
    0
  • キャンセル返事