html - 响应式导航(仅限 CSS)

标签 html css navigation nav dropdown

如何为智能手机创建垂直导航栏,为桌面创建水平导航栏?

这个例子我需要一个导航栏:https://www.w3schools.com/w3css/tryit.asp?filename=tryw3css_navbar_dropdown

最佳答案

您可以在不同的屏幕尺寸下为任何元素赋予完全不同的样式。只需使用媒体查询:

@media (max-width: 768px /* Styles for 768px screen size and smaller */) {
   .element {
      background: red;
   }
}

@media (min-width: 768px /* Styles for 769px screen size and larger */) {
   .element {
      background: blue;
   }
}

这是一个有用的链接:https://www.w3schools.com/cssref/css3_pr_mediaquery.asp

关于html - 响应式导航(仅限 CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42914529/

相关文章:

javascript - JQuery 导航集类

javascript - 如何设置自动 "Quote of the day"?

jquery - Textarea 只读但将背景颜色更改回白色

html - 如何正确排列下拉菜单?

javascript - 如何动态调用此脚本来保存构建页面所需的内容并允许其仅运行一次?

css - 无法在 Firefox 中垂直对齐跨度的innerHTML

css - 如何CSS边框间距(或)分别填充背景图片?

javascript - 如何引用动态创建的变量

html - 无论设备的像素比是多少,如何使用SRCSET显示特定尺寸的图像?

JavaScript 事件和 html