【发布时间】:2019-10-01 04:08:21
【问题描述】:
我正在尝试翻译文本,但它会在原始位置创建空间并影响以下 div 标签,当执行 upperhide 样式时,标签保持左对齐,但当由于转换而使用上部样式时,它会在其位置创建空白并且标签右对齐。 我尝试在 div 上包装大写文本并对其进行翻译,但力图解决了空白问题。非常感谢任何建议。 样式和Html如下,
Upper:{
transform: "translate(-4px, -20px) scale(.5)",
backgroundColor:"#FFFFFF",
transformOrigin:"top center",
outline: "1px solid transparent",
overflow:"hidden"
},
Upperhide:{
display:'none'
},
<div id="Uppertext" className={(value) ? classes.Upper : classes.Upperhide}>{label}</div>
<div id="Label" className={classes.Label}>{label}</div>
https://codesandbox.io/s/throbbing-field-4by3l 在示例代码中,按钮包含 hello 作为上部文本。翻译的时候依然占据原来的div位置,label只出现在上面文字占据的原来的div位置之后
【问题讨论】:
-
可以添加codesandbox吗?