You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

移动端图片旋转失效求助:同class下多种尝试均无效

解决移动端v-img图片旋转无效的问题

针对你的情况,试试下面这几种方案:

  • 提升样式优先级,直接给目标元素加旋转
    修改媒体查询,用组合选择器确保样式能覆盖其他规则:

    @media (max-width: 599px) {
      .wrapper {
        flex-direction: column;
      }
      /* 仅针对移动端显示的imagem类图片生效 */
      .imagem.d-sm-none {
        transform: rotate(6.5deg);
        /* 可选:自定义旋转原点,默认是元素中心 */
        transform-origin: center center;
      }
    }
    
  • 针对v-img内部的实际图片元素设置
    Vuetify的v-img组件会生成内部<img>标签,有时候直接给v-img加样式不生效,需要选中内部图片:

    @media (max-width: 599px) {
      .wrapper {
        flex-direction: column;
      }
      .imagem.d-sm-none img {
        transform: rotate(6.5deg);
      }
    }
    
  • 排查内联样式的问题
    你之前尝试在v-img的style里加旋转没生效,是因为内联样式必须写完整的transform: rotate(6.5deg);,但更推荐用外部CSS媒体查询,避免内联样式混乱。

  • 移除无用的v-if逻辑
    已经通过d-sm-none实现了移动端显示、桌面隐藏,v-if完全没必要,直接删掉即可。

内容的提问来源于stack exchange,提问作者vitoria

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 22:45:40