问题描述
我正在开发样式较少的 React Web 应用程序,根据 isXL 布尔值,我分配了样式。早些时候,我有 'col-3 col-xl-3 col-lg-4' 用于 leftCol 和右 col 'col-4 col-xl-4 col-lg-5',因此左列和右列有不同屏幕尺寸的不同类。现在我正在删除这些类并使用 flex,所以我在 isXL、isL、isM、isS 中的任何一个为真时设置宽度。
<div className={styles.Home__wrapper}>
<div className={classNames(styles.Home__leftWrap,{
`$[styles.Home__leftWrap_width_xl]`: isXL
}
)}> .... </div>
<div className={styles.Home__centerWrap}> .... </div>
<div className={classNames(styles.Home__rightWrap,{
`$[styles.Home__rightWrap_width_xl]`: isXL
}
)}> .... </div>
</div>
.Home
&__wrapper {
display : flex;
flex-wrap: Nowrap;
Box-sizing: border-Box;
}
&_leftWrap {
&_width
&_xl {
width: 25%;
}
}
}
&_rightWrap {
&_width
&_xl {
width: 33%;
}
}
}
&_centerWrap {
flex: 1;
}
如何确定宽度,而我只知道敌人 isXL: true,这样 它应该像早期的 bootstrap col-* 类一样工作
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)