CSS 带搜索导航栏( 什么是虚方法?)
- 技术交流
- 2024-10-26 01:40:01
CSS 带搜索导航栏( 什么是虚方法?)
本文为大家介绍如何使用 CSS 创建一个带搜索的导航栏。
以下实例均是响应式的。
可以先看下效果图:
创建一个搜索栏HTML 代码<div class="topnav"> <a class="active" href="#home">主页</a> <a href="#about">关于</a> <a href="#contact">联系我们</a> <input type="text" placeholder="搜索.."></div>CSS 代码/* 在顶部导航栏中添加黑色背景颜色 */.topnav { overflow: hidden; background-color: #e9e9e9;} /* 设置导航栏的链接样式 */.topnav a { float: left; display: block; color: black; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px;} /* 在悬停时更改链接的颜色 */.topnav a:hover { background-color: #ddd; color: black;} /* 突出显示当前选中的元素 */.topnav a.active { background-color: #2196F3; color: white;} /* 设置导航栏的搜索框样式 */.topnav input[type=text] { float: right; padding: 6px; border: none; margin-top: 8px; margin-right: 16px; font-size: 17px;} /* 当屏幕宽度小于 600px 时,垂直堆叠显示菜单选项和搜索框 */@media screen and (max-width: 600px) { .topnav a, .topnav input[type=text] { float: none; display: block; text-align: left; width: 100%; margin: 0; padding: 14px; } .topnav input[type=text] { border: 1px solid #ccc; }}尝试一下 »更多实例实例 - 搜索导航栏带提交按钮 尝试一下 »实例 - 搜索导航栏带搜索图标 尝试一下 »CSS 带搜索导航栏( 什么是虚方法?)由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“CSS 带搜索导航栏( 什么是虚方法?)”