CSS 带搜索导航栏的示例代码
网站建设 2023-01-28 21:39www.1681989.com免费网站
本文为大家介绍如何使用 CSS 创建一个带搜索的导航栏。
以下实例均是响应式的。
可以先看下效果图
创建一个搜索栏
<div class="nav"> <a class="active" href="#home">主页</a> <a href="#about">关于</a> <a href="#contact">联系我们</a> <put type="text" placeholder="搜索.."> </div>
/ 在顶部导航栏中添加黑色背景颜色 / .nav { overflow: hidden; background-color: #e9e9e9; } / 设置导航栏的链接样式 / .nav a { float: left; display: block; color: black; text-align: center; paddg: 14px 16px; text-decoration: none; font-size: 17px; } / 在悬停时更改链接的颜色 / .nav a:hover { background-color: #ddd; color: black; } / 突出显示当前选中的元素 / .nav a.active { background-color: #2196F3; color: white; } / 设置导航栏的搜索框样式 / .nav put[type=text] { float: right; paddg: 6px; border: none; marg-: 8px; marg-right: 16px; font-size: 17px; } / 当屏幕宽度小于 600px 时,垂直堆叠显示菜单选项和搜索框 / @media screen and (max-width: 600px) { .nav a, .nav put[type=text] { float: none; display: block; text-align: left; width: 100%; marg: 0; paddg: 14px; } .nav put[type=text] { border: 1px solid #c; } }
CSS 带搜索导航栏 - 带提交按钮
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.)</title> <meta name="viewport" content="width=device-width, itial-scale=1"> <style> {box-sizg: border-box;} body { marg: 0; font-family: Arial, Helvetica, sans-serif; } .nav { overflow: hidden; background-color: #e9e9e9; } .nav a { float: left; display: block; color: black; text-align: center; paddg: 14px 16px; text-decoration: none; font-size: 17px; } .nav a:hover { background-color: #ddd; color: black; } .nav a.active { background-color: #2196F3; color: white; } .nav .search-contaer { float: right; } .nav put[type=text] { paddg: 8px; marg-: 8px; font-size: 17px; border: none; } .nav .search-contaer button { float: right; paddg: 6px; marg-: 8px; marg-right: 16px; background: #ddd; font-size: 17px; border: none; cursor: poter; } .nav .search-contaer button:hover { background: #c; } @media screen and (max-width: 600px) { .nav .search-contaer { float: none; } .nav a, .nav put[type=text], .nav .search-contaer button { float: none; display: block; text-align: left; width: 100%; marg: 0; paddg: 14px; } .nav put[type=text] { border: 1px solid #c; } } </style> </head> <body> <div class="nav"> <a class="active" href="#home">主页</a> <a href="#about">关于</a> <a href="#contact">联系我们</a> <div class="search-contaer"> <form action="/action_page.php"> <put type="text" placeholder="搜索.." name="search"> <button type="submit">提交</button> </form> </div> </div> <div style="paddg-left:16px"> <h2>响应式搜索菜单</h2> <p>导航栏里面有一个搜索框。</p> <p>调整浏览器窗口的大小, 查看效果。</p> </div> </body> </html>
CSS 带搜索导航栏 - 带搜索图标
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.)</title> <lk rel="stylesheet" href="https://cdnjs.cloudflare./ajax/libs/font-awesome/4.7.0/css/font-awesome.m.css"> <style> {box-sizg: border-box;} body { marg: 0; font-family: Arial, Helvetica, sans-serif; } .nav { overflow: hidden; background-color: #e9e9e9; } .nav a { float: left; display: block; color: black; text-align: center; paddg: 14px 16px; text-decoration: none; font-size: 17px; } .nav a:hover { background-color: #ddd; color: black; } .nav a.active { background-color: #2196F3; color: white; } .nav .search-contaer { float: right; } .nav put[type=text] { paddg: 6px; marg-: 8px; font-size: 17px; border: none; } .nav .search-contaer button { float: right; paddg: 6px 10px; marg-: 8px; marg-right: 16px; background: #ddd; font-size: 17px; border: none; cursor: poter; } .nav .search-contaer button:hover { background: #c; } @media screen and (max-width: 600px) { .nav .search-contaer { float: none; } .nav a, .nav put[type=text], .nav .search-contaer button { float: none; display: block; text-align: left; width: 100%; marg: 0; paddg: 14px; } .nav put[type=text] { border: 1px solid #c; } } </style> </head> <body> <div class="nav"> <a class="active" href="#home">主页</a> <a href="#about">关于</a> <a href="#contact">联系我们</a> <div class="search-contaer"> <form action="/action_page.php"> <put type="text" placeholder="搜索.." name="search"> <button type="submit"><i class="fa fa-search"></i></button> </form> </div> </div> <div style="paddg-left:16px"> <h2>响应式搜索菜单</h2> <p>导航栏里面有一个搜索框。</p> <p>调整浏览器窗口的大小, 查看效果。</p> </div> </body> </html>
到此这篇关于CSS 带搜索导航栏的示例代码的文章就介绍到这了,更多相关CSS 搜索导航栏内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章,希望大家以后多多支持狼蚁SEO!
网站设计
- 静宁会SEO的网站建设公司:全面提升您的网络影
- 提升在线业务的关键:选择最佳的丽水网站建设
- 浙江网站优化发展潜力如何
- 井研专业的网站建设公司:打造您的在线品牌
- 灵山SEO网站建设公司:提升您的在线业务表现
- 蒙城网站建设优化公司:提升您网站表现的理想
- 阳谷企业网站优化:提升线上业务力的关键
- 樟树专业的网站建设公司:打造您在线业务的坚
- 通河百度SEO排名的策略与技巧
- 重庆百度快照排名如何进行精准的客户引流
- 重庆百度快照排名
- 常宁便宜的建站公司:助您轻松打造在线业务
- 巫溪百度网站优化:提升网站曝光率与流量的关
- 湖北整站优化怎么做才能放大客户需求
- 闸北网站建设多少钱?全面解析与预算规划
- 辽宁企业网站优化怎么做电话营销