&"> Définir l'attribut supérieur de v-img en CSS à l'aide de commutateurs calculés-Questions et réponses sur le réseau chinois PHP
Définir l'attribut supérieur de v-img en CSS à l'aide de commutateurs calculés
P粉704196697
P粉704196697 2023-08-30 23:50:32
0
2
403

我想这样定义:

计算属性如下:

logoTop(){ commutateur (this.$vuetify.breakpoint.name) { cas 'xl' : retour "-4%" cas 'lg' : retour "-6%" cas 'md' : retour "-8%" cas 'sm' : retour "-8%" cas 'xs' : renvoie 0 défaut: retour "-4%" } }, 

CSS如下:

#logo-transparent{ indice z : 1 ; largeur : 400 px ; hauteur : 300px ; position : absolue ; à droite : -1% ; } 

但问题是v-img没有top属性。

logoTop(){ retour { "--propriété supérieure" : commutateur (this.$vuetify.breakpoint.name) { cas 'xl' : renvoie 400 cas 'lg' : renvoie 300 cas 'md' : renvoie 300 cas 'sm' : renvoie 200 cas 'xs' : renvoie 0 défaut: retour 400 } } }, 

在CSS中使用它的方法如下:

top : var(--top-property) 

我该如何做呢?

P粉704196697
P粉704196697

répondre à tous (2)
P粉300541798

VotrelogoTop计算属性可以在样式绑定中用于设置v-imgtopemplacement d'origine :

 

Démo

    P粉462328904

    switchNe retournez rien. Vous devriez utiliser une variable comme celle-ci

    logoTop() { let topProperty; switch (this.$vuetify.breakpoint.name) { case 'xl': topProperty = 400; break; case 'lg': case 'md': topProperty = 300; break; case 'sm': topProperty = 200; break; case 'xs': topProperty = 0; break; default: topProperty = 400; } return { "--top-property" : topProperty } },
      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!