Aligner les éléments sur les côtés dans le bouton de bloc vuetify3 : guide
P粉680000555
P粉680000555 2023-08-30 09:59:30
0
1
462
<p>Supposons que j'ai le bouton suivant : </p> <pre class="brush:php;toolbar:false;"><v-btn block size="x-large"> <taille de l'icône v-btn="petite"variante="contenue"> <v-icon>mdi-informations</v-icon> ≪/v-btn> Texte du bouton <v-icon>mdi-check</v-icon> ≪/v-btn>≪/pre> <p>Les icônes de gauche et de droite sont prises en sandwich avec le texte. Comment puis-je les placer respectivement sur les bords droit et gauche du bouton ? J'ai essayé d'utiliser <code>v-spacer</code>s mais cela ne fonctionne pas. J'ai également essayé d'utiliser <code>v-row</code> dans le bouton, mais cela n'a pas aidé car les éléments sont devenus encore plus mal alignés. </p>
P粉680000555
P粉680000555

répondre à tous(1)
P粉573809727

Vous pouvez aligner les éléments horizontalement à l'aide de l'attribut justify.

Démo en direct :

new Vue({
  el: '#app',
  vuetify: new Vuetify()  
})
<script src="https://unpkg.com/vue@2.x/dist/vue.js"></script>
<script src="https://unpkg.com/vuetify@2.6.10/dist/vuetify.min.js"></script>
<link rel="stylesheet" href="https://unpkg.com/vuetify@2.6.10/dist/vuetify.min.css"/>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900"/>
<link rel="stylesheet" href="https://unpkg.com/@mdi/font@6.x/css/materialdesignicons.min.css"/>
<div id="app">
  <v-app id="inspire">
    <v-btn block size="x-large">
      <v-row justify="space-between">
        <v-col md="4">
          <v-btn icon size="small" variant="contained">
            <v-icon>mdi-information</v-icon>
          </v-btn>
        </v-col>
        <v-col>Button Text</v-col>
        <v-col md="4">
          <v-btn icon size="small" variant="contained">
            <v-icon>mdi-check</v-icon>
          </v-btn>
        </v-col>
      </v-row>
    </v-btn>
  </v-app>
</div>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal