html - 如何使用 span 在 CSS 中创建汉堡菜单?
问题描述
这不起作用是有原因的,我认为使用 DIV 是一个不同的故事,有人可以启发我吗?非常感谢!
.bar1,
.bar2,
.bar3 {
width: 20px;
height: 20px;
background-color: black;
}
<div class="burger-menu">
<span class="bar1">1</span>
<span class="bar2">2</span>
<span class="bar3">3</span>
</div>
解决方案
默认跨度元素是inline
,您不能将高度和宽度应用于inline
元素。为了应用高度和宽度,您可以将它们设为block
或inline-block
。
.bar1, .bar2, .bar3{
width: 20px;
height: 20px;
background-color: black;
display:block
}
除此之外,在本视频中,我还解释了如何仅使用一个div
带有动画的汉堡菜单。
https://youtu.be/Y2yW1-QYQco
推荐阅读
- python - TensorFlow py_function 嵌套输出类型?
- python - 检查 pandas.core.series.Series 中项目出现的本机方法?
- node.js - 在 Sequelize 查找方法的条件中使用列别名时出错
- python - 不知道服务器 IP 时如何使用 Python SMB 连接?
- python - OpenCV:增强视频流源 .png 未按预期呈现透明度
- wso2 - 在 WSO2 流处理器中启动 Siddhi 应用程序时出错:javax/jms/JMSContext
- php - 如何将内容附加到php文件中的数组
- python-3.x - 使用字典中的两个对象创建一个嵌套对象
- r - R 语法中的替换/占位符变量
- java - 在 JDeveloper 中,如何指定要使用哪个类的“主”?