Vuetify v-img在v-col内部对齐

时间:2020-07-16 07:58:27

标签: image vue.js alignment vuetify.js

我认为这很容易,但是我无法实现右侧的图像对齐...请参见此代码笔:

https://codepen.io/slayerbleast/pen/KKVGgKO

代码:

<v-content>
  <v-container>
    <v-row 
           align="right" 
           align-content="right" 
           class="text-right"
           >
      <v-col class="text-right">
        <v-img 
               max-height="200px" 
               max-width="200px"
               src="https://picsum.photos/200/300"
               align="right"
               ></v-img>
      </v-col>
    </v-row>  
  </v-container>
</v-content>

如何在v-col内部将图像对齐到右侧

2 个答案:

答案 0 :(得分:2)

您可以简单地使用vuetify中的.ml-auto实用程序类。无需编写自己的CSS。
这是我所做的更改。

<div id="app">
  <v-app>
    <v-content>
      <v-container>
        <v-row>
          <v-col>
            <v-img 
                   max-height="200px" 
                   max-width="200px"
                   src="https://picsum.photos/200/300"
                   class="ml-auto"
                   ></v-img>
          </v-col>
        </v-row>  
      </v-container>
    </v-content>
  </v-app>
</div>

here's笔的有效克隆似乎很有效

答案 1 :(得分:0)

由于img是背景图片,因此假设在<div>容器中包装图片时缺少细节。

.text-right .v-image {
  display: inline-block;
}

会做