【发布时间】:2019-01-13 06:54:48
【问题描述】:
我正在使用 React,我需要这样放置这个按钮:
但我有一个大问题,因为我被禁止使用边距或其他形式的位置,我有 px 或 rem 的值,基本上是静态位置。现在,我有这个代码
<div style={{ float: 'right' }}>
<ActionButton style={{
display : 'flex',
flex : '1',
flexDirection: 'row',
alignItems : 'center',
justifyContent : 'center',
height: '40px',
width: '151px',
}} name={<div style = {{
display : 'flex',
flex : '2',
backgroundColor : 'red',
float : 'right'
}}>FILTRAR</div>}
icon={<div style = {{
display : 'flex',
flex : '2',
backgroundColor : 'blue',
width: '24px',
height: '24px',
float : 'left'}}><FilterIcon/></div>}>
</ActionButton>
</div>
现在我的按钮是这样的
【问题讨论】:
-
最好设置 repl.it 或其他 react-native 沙箱,这样我们就可以对其进行实时测试。否则,这更像是一个猜测:) 查看我的答案
-
第二张截图的代码是什么?现在他们的高度看起来相等,似乎更接近解决方案
-
我不知道这样做...我将代码放在问题中,感谢您的帮助
-
不过,最好上传所有代码,而不是截图 :) 无论如何,我用
styled-components更新了我的第二个沙箱,尝试通过将你的真实代码添加到这个沙箱步骤来玩它一步一步,希望你能解决你的问题。
标签: javascript html css reactjs react-native