css - 如何制作子导航栏两到三列
问题描述
嗨,我正在尝试克隆 cointelegraph.com 的导航栏,但是,我不擅长 CSS,这是我正在尝试完成cointelegraph的照片
目标是当用户悬停导航栏而不是完整的下拉菜单时,子类别将分为三个。
解决方案
您可以尝试使用 css 网格。这会将导航项目定位到三列网格中
nav {
display: grid;
grid-template-columns: repeat(3, 1fr);
}
<nav>
<a href="">Item 1</a>
<a href="">Item 2</a>
<a href="">Item 3</a>
<a href="">Item 4</a>
<a href="">Item 5</a>
<a href="">Item 6</a>
</nav>
推荐阅读
- java - 如何使用 retrofit2 在数据类中显示类别 - Kotlin
- python - 为什么从 python 脚本创建的可执行文件被检测为病毒?
- php - 将引导程序包含到 wordpress 插件前端
- list - 如何在redis的列表中获取项目的位置以及为什么有lrem而没有llocation命令
- flutter - 颤动的sliding_up_panel插件如何在关闭时跳转到面板顶部?
- typescript - 打字稿联合破坏反应高阶组件类型推断
- php - Monolog:通过邮件发送错误日志会为每个发送的错误导致额外的邮件
- sql - 查询一列是否只包含数字和小数
- python - Python flask if request.method == 'POST' 从不在服务器上执行,而是在本地机器上运行
- java - Object type cast in Java