首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用materialize css将带图标的搜索框添加到导航栏?

使用Materialize CSS将带图标的搜索框添加到导航栏,可以按照以下步骤进行操作:

  1. 首先,确保你已经引入了Materialize CSS的样式文件和JavaScript文件。你可以从官方网站(https://materializecss.com/)下载并引入这些文件。
  2. 在HTML文件中,创建一个导航栏的容器,并添加一个具有唯一标识的id属性,例如:
代码语言:html
复制
<nav class="nav-wrapper">
  <div class="container">
    <a href="#" class="brand-logo">Logo</a>
    <a href="#" data-target="mobile-demo" class="sidenav-trigger"><i class="material-icons">menu</i></a>
    <ul class="right hide-on-med-and-down">
      <!-- 导航栏菜单项 -->
    </ul>
  </div>
</nav>
  1. 在导航栏中的菜单项中,添加一个搜索框的列表项,并在其中包含一个输入框和一个搜索图标。可以使用Materialize CSS提供的input-fieldicon类来实现,例如:
代码语言:html
复制
<li>
  <div class="input-field">
    <input type="search" id="search" placeholder="Search">
    <label class="label-icon" for="search"><i class="material-icons">search</i></label>
    <i class="material-icons">close</i>
  </div>
</li>
  1. 最后,使用JavaScript初始化导航栏和搜索框的效果。在页面加载完成时,调用Materialize CSS提供的M.AutoInit()方法来初始化所有的组件,例如:
代码语言:html
复制
<script>
  document.addEventListener('DOMContentLoaded', function() {
    M.AutoInit();
  });
</script>

完成上述步骤后,你就成功地将带图标的搜索框添加到导航栏中了。你可以根据需要自定义样式和布局,以适应你的项目需求。

腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【移动端网页布局】Flex 弹性布局案例 ③ ( 横向导航 | 固定定位下面的布局设置 | 设置横向导航弹性布局 | 弹性布局主轴和侧轴设置 | 二倍精灵 )

一、横向导航实现核心要点 需求 : 实现如下布局 ; 上一篇博客中 , 已经实现了顶部的搜索 , 本篇博客开始实现后续部分 ; 1、固定定位下面的布局设置 在上一篇博客中实现的搜索 , 使用...固定定位 设置该搜索栏位置 , 不管网页如何滚动 , 最上方始终显示该搜索 ; 搜索下方的 Banner 轮播 , 如果以 标准流 显示 , 会被 搜索 覆盖 , 此处为 Banner 轮播设置一个上外边距..., 避免显示在搜索下方 ; .banner { /* 上面的搜索是固定定位的 如果使用默认设置 该 Banner 会被搜索盖住 因此这里设置一个 44 像素的上外边距 *...; 在该横向导航中 设置了 5 个元素 , 这里可以使用百分比布局实现 , 也可以使用 Flex 弹性布局实现 ; 将父容器设置为 Flex 弹性布局 , 同时为子项目设置 flex: 1; 样式...下图中的 5 个图标 , 都定义在一个精灵图中 , 这里需要使用精灵作为背景 ; 精灵如下 , 尺寸为 64 x 320 像素 , 每个图标的尺寸为 64 x 64 像素 , 这又是一个二倍精灵

43720

在 jQuery Mobile 中使用 UI 组件

与对话有关的最常用转换是 pop,但肯定也有可以应用其他转换的场景。 工具 jQuery Mobile 框架包括页眉和页脚作为其标准工具;然而,由于有 navbar,工具也可以用来显示导航。...该列表被动态转换成悬停、静态和活动状态的水平导航,全都可以使用 jQuery Mobile 主题框架进行定制。 清单 3....利用 jQuery Mobile,您可以创建多种不同的列表格式,如基本链接列表、嵌套列表、编号列表、拆分按钮列表、带分隔符的列表、带图标的列表、缩略图或计数泡泡,以及包括搜索筛选器的列表。...在这种情况下,您就会有一个长列表,它看起来几乎是无法使用的,而搜索筛选器就是处理该问题的一个很好的方式。很幸运,使用 jQuery Mobile 将搜索筛选器添加到列表中并不需要花很大功夫。...例如,如果您有一个员工姓名列表,并且您将一个搜索筛选器添加到该列表,用户就能够通过向搜索筛选器文本输入键入一个或多个字符,来筛选和缩小在该页面上显示的结果范围。

8K20

【Java 进阶篇】Bootstrap 快速入门

Bootstrap 提供了各种现成的样式和组件,可用于创建导航、按钮、表格、表单、模态等等,使开发者能够快速搭建各种网页元素。 为什么要使用 Bootstrap?...快速入门 在开始使用 Bootstrap 之前,您需要了解一些基本概念和使用方法。本节将介绍如何快速入门 Bootstrap。...Bootstrap 组件 Bootstrap 提供了大量的组件,如导航、按钮、表格、表单、模态等等,可以轻松地添加到您的网页中。...以下是一些常用组件的示例: 导航 您可以使用 Bootstrap 创建导航,如下所示: <nav class="navbar navbar-expand-lg navbar-light bg-light...Bootstrap 的<em>导航</em><em>栏</em>具有响应式特性,可以在不同设备上正常显示。 按钮 Bootstrap 提供了多种按钮样式,您可以轻松<em>添加到</em>您的网页中。

19010

纪念基于JavaScript 实现的后台桌面 UI 设计

、视频内容标题、作者等进行搜索,还能够按照视频中的讲解内容进行搜索并定位相关片断,以供使用者参考。...举例搜索如下界面: 这是一个深色模式的呈现,输入“杰克逊” 关键字,点击搜索后,结果页分三个色块区域: 1、黑色标题为统计结果信息和关闭功能; 2、中间为搜索内容区域,内容包括图标、标题、打开功能链接和添加到我的快捷访问...2.5 导航条:使用传统的上下翻页链接实现,色块采用与主内容区渐变过渡的效果; 有关渐变的关键的CSS代码如下: .q_dbgrid_nav { color: White...导航面板 登录默认的桌面或关闭搜索引擎结果页面,系统会提供一个导航面板,如下图: 导航面板主要包括: 1、产品的版本信息。 2、已支持或购买的产品信息,以图标的形式体现。...3、其它功能链接:如开始菜单、快捷访问、如何使用桌面系统的功能链接,还设置了一个“下次 不再显示”的个性化功能。

9910

Html5+CSS3命名规范(前端web开发命名规范,符合SEO规范)

补丁:mend.css 打印:print.css 页面结构元素div命名规范 头:header 内容:content/container 尾:footer 导航:nav 侧:sidebar 栏目:column...:nav 侧:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 颜色命名-使用颜色的名称或者16进制代码 .red {color...: 12px;} .font9pt {font-size: 9pt;} 对齐样式命名-使用对齐目标的英文名称 .left {float:left;} .bottom {float:bottom;} 标题样式命名...;/*定义搜索输入边框*/ background:url(...../images/icon.gif) no-report #333;/*定义搜索的背景*/ } 2.整段注释-分别在开始及结束地方加入注释,如: /*=====搜索条=====*/ .search {

1.6K10

CSS英文命名规范整理及参考

我们在对网页进行布局时,比较困惑和纠结的事就是CSS命名,特别是新手不知道什么地方该如何命名,怎样命名才是好的方法。...规范使用CSS命名规则,可以改善优化功效,特别是在团队合作的时候可以有效提高开发效率。...二级导航 menu 菜单 submenu 子菜单 sideBar 侧 sidebar_a, sidebar_b 左边或右边 main 页面主体 tag 标签 msg message...提示信息 tips 小技巧 vote 投票 friendlink 友情连接 title 标题 summary 摘要 loginbar 登录条 searchInput 搜索输入 hot...3、对齐样式,使用对齐目标的英文名称,如 .left { float:left;} .bottom { float:bottom;} // 4、标题样式,使用"类别+功能"的方式命名,如 .barnews

1.3K30

译文:9个用于web前端开发的CSS开源框架

与Bootstrap相比,PatternFly采用了不同的方式:Bootstrap专为那些创建好看的网站感兴趣的人而设计,而PatternFly主要专注于企业应用程序开发人员,并且提供了诸如条形,图表和导航之类的组件...实际上,RedHat使用CSS框架来进行产品设计,例如OpenShift。...添加描述 这里还有分步教程,其中包含用于实现不同目标的练习。...如果你想要一款轻量级的css框架——更接近于编码CSS本身,但又可以帮助你构建一个精致的网页,不妨尝试使用Pure.css。Pure是具有最小占用空间的轻量级CSS框架。...Materialize的文档十分全面并且非常易于学习,其组件页包括了按钮、卡片、导航等。

1K10

前端设计开发常用命名规则

)、subnav(子导航/二级导航) 旗帜、广告和商标:logo(旗帜)、brand(商标)、banner(标语) 搜索:sreach(搜索)、sreachbox(搜索)、sreachbtn(搜索按钮...)、sreachinput(搜索输入) 注册和登录:login(登录)、regsiter(注册)、userbox(用户名/通行证的文本)、password(密码) 布局、分栏和:layout(布局...’作为名称,如 .font12px { font-size: 12px; } .font9pt {font-size: 9pt; } (3)对齐样式,使用对齐目标的英文名称,如 .left { float...:left; } .bottom { float:bottom; } (4)标题样式,使用’类别+功能’的方式命名,如 .barnews { } .barproduct { } 注意事项: ----...表单 forms.css 补丁 mend.css 打印 print.css 统计 count.css 以上结构就可以组合使用,例如:左列标题lefttitle;底部导航footernav 规范不是说要所有人照一个样子来命名

2.4K50

CSS】课程网站头部制作 ④ ( 搜索按钮测量 | 搜索按钮代码编写 | 代码示例 )

文章目录 一、搜索按钮测量 1、按钮测量 2、按钮切 二、搜索按钮代码编写 1、HTML 标签结构 2、CSS 样式 3、展示效果 一、搜索按钮测量 ---- 1、按钮测量 右侧的按钮大小..., 50 x 40 像素 ; 按钮颜色值 #00a4ff ; 2、按钮切 使用 切片工具 , 将 按钮图片 进行选择 , 然后进行切 ; 选择 " 菜单 / 文件 / 导出 / 存储为 Web...-- 导航盒子 - 使用无序列表实现 --> 首页 <a href="...颜色实线 */ border-bottom: 2px solid #00a4ff; } /* <em>搜索</em><em>栏</em>盒子模型 */ .search { /* 设置左浮动 排列在 <em>导航</em><em>栏</em>后面 */ float:...left; /* 设置左外边距 65 像素 */ margin-left: 65px; } /* <em>搜索</em><em>栏</em> 输入<em>框</em> */ .search input { /* 设置左浮动 , 方便与右侧的按钮进行排列

2.3K70

CSS】课程网站 Banner 制作 ① ( Banner 测量 | Banner 盒子模型代码 | 代码示例 )

文章目录 一、Banner 测量 1、盒子模型尺寸测量 2、背景测量切 二、Banner 盒子模型代码 1、HTML 标签结构 2、CSS 样式 3、显示效果 一、Banner 测量 ----...条的总盒子 , 黄色矩形是 版心盒子 , 洋红色矩形为左侧导航盒子 , 右侧绿色矩形为 课程表 盒子 ; 2、背景测量切 使用吸管工具 , 点击背景 , 吸取颜色值 , 然后点击 " 前景色...导航盒子 - 使用无序列表实现 --> 首页 ...颜色实线 */ border-bottom: 2px solid #00a4ff; } /* 搜索盒子模型 */ .search { /* 设置左浮动 排列在 导航后面 */ float:...left; /* 设置左外边距 65 像素 */ margin-left: 65px; } /* 搜索 输入 */ .search input { /* 设置左浮动 , 方便与右侧的按钮进行排列

3.9K20

【移动端网页布局】流式布局案例 ③ ( 实现搜索功能 | 伪元素选择器 | 子绝父相 | 外边距塌陷处理 | 二倍精灵处理方案 )

一、搜索样式及核心要点 1、实现效果 上一篇博客中 , 完成了顶部提示 , 本篇博客开始完成下面的 搜索布局 ; 2、自动伸缩搜索实现 在上面的基础上 , 如果 缩小浏览器的宽度 , 搜索也会跟着缩小..., 为其 设置左右两侧的 margin 外边距值 ; css 样式实例 : .search-wrap { /* 第二排搜索样式 */ /* 该样式在滑动时 , 始终在最上方显示 */..., 其外边距为 上 8 像素 / 右 8 像素 / 下 0 像素 / 左 15 像素 ; css 样式实例 : .jd-icon { /* 搜索中插入 JD 图标 */ /..., 父元素必须使用相对定位 ; css 样式实例 : .jd-icon::after { /* 插入竖线 */ content: ""; /* 竖线盒子模型 使用绝对定位 *..., 放大镜图标的左上角在 81, 0 坐标位置 , 设置 background-position 时 , 设置为 -81, 0 即可 ; css 样式实例 : .sou { /* 二倍精灵

2K30

handsome自定义扩充iconfont图标及配色教程

当然图标库官方也介绍了一种引入多色图标的方法,但由于这种图标在不修改源代码的情况下无法在后台侧边直接配置,只能在文章中引入,应用范围很小,本文便不做赘述,感兴趣的可以去上面官网自己看。...本文在引入纯色图标后针对增加纯色配色总结了两种方法,继续往后看 如何引入图标库 引入方法同fontawesome图标引入一样,也是通过引入css,那么这个css去哪找呢?怎么引入呢?...1.注册登录iconfont矢量图标库官网,搜索选择自己想要引入的所有图标(颜色复杂的多色的图标在引入配置后会自动去色,不建议使用),点击添加入库。..._3148935_8xwxkbnijd9.css" rel="stylesheet"> 图标库的引入就结束了,但要注意新的图标添加到项目后想要配置后显示,需要更新css并以同样的方式引入到后台,接下来就是如何配置图标了...配置图标 1.左侧边导航图标配置 { "name": "QQ", "class": "iconfont icon-xxx", "link": "https

1K40

第64天:CSS常用命名规范,有用!

CSS常用命名,必须记住 一、常用命名 标题:title 摘要:summary 箭头:arrow 商标:label 网站标志:logo 转角/圆角:corner 横幅广告:banner 子菜单:subMenu...搜索:searchBox 登录:login 登录条:loginbar 工具条:toolbar 下拉:drop 标签页:tab 当前的:current 列表:list 滚动:scroll 服务:service...:nav 侧:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 三、导航 导航:nav 主导航:mainnav 子导航:subnav 顶导航:topnav 边导航:sidebar...{font-size:12px} .font9pt{font-size:9pt} 3、对齐样式,使用对齐目标的英文名称,如: .left{float:left} .bottom{float:bottom...} 4、标题样式,使用类别+功能的方式命名,如: .barnews{} .barproduct{}

1.1K30

替换WordPress默认搜索为百度站内搜索(知更鸟主题可照搬)

准备折腾一下期待已久的百度站内搜索功能: ? 可以发现有个【搜索样式】,进去自定义设置一番,会获得一段代码,这时候只要把代码贴到侧边的文本应该就能用了吧?...不过,此文并非分享如何将百度站内搜索添加到博客的侧边,所以想添加到侧边的朋友,请看知更鸟作者鸟哥很久以前的相关教程:《将百度站内搜索添加到侧边小工具中》,理论上适用于各种 WordPress。...---- 下面说下知更鸟主题的博客,如何将上方博客导航里面内嵌的搜索换成百度站内搜索: 一、准备工作 温馨提示:建议在博客的百度收录比较完整的时候,再使用此功能,否则搜索结果将远远小于实际可搜索内容,甚至空白...四、最终效果 在知更鸟主题导航的内嵌搜索中输入任意内容,回车即可: ? ? 虽然样式无法自定义,但总体还算满意!文章写的有点流水账,有兴趣的可以参考操作试试。...至于牵扯到的相关 CSS 样式神马的,请自行调整,就不赘述了,毕竟折腾 WP 还是要有那么一点功底的。

2.5K40

CSS】课程网站头部制作 ⑤ ( 用户测量 | 用户代码编写 | 代码示例 )

文章目录 一、用户测量 1、头像文字测量 2、头像切 二、用户代码编写 1、HTML 结构 2、CSS 样式 3、展示效果 一、用户测量 ---- 1、头像文字测量 用户与左侧搜索 , 间隔...与 用户名称之间 , 间距 6 像素 ; 2、头像切 使用 切片工具 , 选择头像 ; 选择 " 菜单 / 文件 / 导出 / 存储为 Web 所用格式 " , 选择导出 png 格式 , 导出选中的切片...-- 头部模块 - 结束 --> 2、CSS 样式 核心代码样式 : 首先 , 设置用户盒子 为浮动 , 这样才可以与 logo 盒子 , 导航盒子 , 搜索盒子...颜色实线 */ border-bottom: 2px solid #00a4ff; } /* 搜索盒子模型 */ .search { /* 设置左浮动 排列在 导航后面 */ float:...left; /* 设置左外边距 65 像素 */ margin-left: 65px; } /* 搜索 输入 */ .search input { /* 设置左浮动 , 方便与右侧的按钮进行排列

2.4K30

项目取名规范

一.DIV+CSS布局文件命名规范 全局样式:global.css;  框架布局:layout.css;  字体样式:font.css;  链接样式:link.css;  打印样式:print.css;...眉:header  内 容:content  容 器:container  页 脚:footer  版 权:copyright   导 航:menu  菜单:menu    子菜单:submenu 导航...:nav   子导航:subnav   标 志:logo  广告:banner  标 题:title  侧边:sidebar 标:Icon  注 释:note  搜 索:search  登 录:login...textbox 统计:count 以上结构可以组合使用,例如:左列标题lefttitle;底部导航footernav 书写原则是: 1.一律小写; 2.尽量用英文; 3.不加中杠和下划线; 4.尽量不缩写...对于二级类/ID命名,则采用组合书写的模式,后一个单词的首字母应大写:诸如“搜索”则应命名为 “searchInput”、“搜索图标”命名这“searchIcon”、“搜索按钮”命名为“searchBtn

75820
领券