css - 使用 flexbox 固定位置
问题描述
我在理解具有位置固定 div 的 flexbox 的行为时遇到了一些问题。
我试图让我的导航保持在底部,但保留我使用的 flex 样式。
基本上,图标需要沿着一行均匀分布,并留有一点边距,以便向左和向右拉动。
这绝对没问题,但是一旦应用位置固定,底部 0 图标就会在屏幕左下角被挤压在一起,有人可以解释一下。
const FooterNav = () => {
return (
<div className="FooterNave__div">
<HomeIcon />
<SearchOutlinedIcon />
<LocalHospitalOutlinedIcon />
<FavoriteBorderOutlinedIcon />
<PersonOutlineOutlinedIcon />
</div>
);
};
<footer className="app__footer">
<FooterNav />
</footer>
.app__footer {
margin: 0 4vw;
}
.FooterNave__div {
display: flex;
flex-direction: row;
justify-content: space-between;
}
解决方案
推荐阅读
- cron - cron 作业每小时定期失败
- scala - 无法使用 scala 的 sbt 从存储库中获取插件
- python - Kafka MQTT sink 无法转发到不同的主题
- mysql - 根据其他列对某些列进行计数和求和
- php - 如何为所有匹配结果创建单个 JSON?
- amazon-web-services - 如何在 aws api 网关中使用 AWS 私有应用程序负载均衡器
- android - Android Retrofit:如何仅将 JSON 数据显示到一个卡片视图中?
- r - R 插入符号:$finalModel$predicted 的值和通过 predict() 获得的值
- haskell - 如何在嵌套数据结构的一部分上映射函数?
- angular - Openlayers 4.6.5 和 Angular 6 无法在像素处删除绘制的形状