css3 transform scale 和 translate 不同步 translate 放前面
const imageStyle = computed(() => {
    return {
      transform: `translate(${translate.value.x}px, ${translate.value.y}px) scale(${imgScale.value}) rotate(${rotation.value}deg)`,
    }
  })
结论:同时使用translate和scale时,应将scale放前面。
translate放最前面
translate放最前面
translate放最前面
重要的事情说三遍
顺序不一样 translate的偏移值就不一样
折磨人的bug,害我测试了好多遍,找不到规律
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号