bootstrap搜索框:click下拉展开改hover展开(两种代码)

问题:
  1. 实现顶部导航的鼠标悬停下拉展开的效果;
  2. 实现的滚不导航区域:搜索框组件之点击下拉展开 变更为 鼠标悬停展开下拉选项条件的效果;
  3. 解决 2 中所述悬停后,鼠标下移选择时,菜单折叠消失的问题;

代码块 · 效果 · 截图 · 对比:

  • 代码1 :

  • 代码 2:


主要代码 · 示下:

<div class="form-inline my-2 my-lg-0"><!-- 搜索框 -->                                    <div class="input-group search-wrap hoverdrop"><div class="input-group-prepend"><!--代码1--><!--<a class="nav-link font14 dropdown-toggle" href="#" id="navbarDropdown2" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">全站</a><div class="dropdown-menu shadow border-0" aria-labelledby="navbarDropdown2" style="left: ;width:;"><a class="dropdown-item font14" href="">海报</a><a class="dropdown-item font14" href="">文档</a></div>--><!--代码2--><button class="btn  dropdown-toggle font14 search-style" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">全站</button><div class="dropdown-menu shadow border-0" style="min-width: 104px;top: 35px;"><a class="dropdown-item font14" href="#">海报</a><a class="dropdown-item font14" href="#">文档</a></div></div><input type="text" class="form-control search-style font14" id="input-search" placeholder="请输入" aria-label="请输入商品名称" aria-describedby="button-search"><div class="input-group-append">                                           <button class="btn btn-light iconfont iconsousuo search-style font14" type="submit" id="button-search"><!-- 搜索 --></button></div></div><!-- 用户头像 --><a class="nav-link user-header-pic" href="#"><icon class="iconfont iconhuiyuanzhongxin font32"></icon></a><ul class="navbar-nav mr-auto"><li class="nav-item active"><a class="nav-link font14" href="#">登录 <span class="sr-only">(current)</span></a></li><li class="nav-item"><a class="nav-link font14" href="#">注册</a></li></ul>
</div>

主要代码 · css定义:


/*悬停下拉导航设置*/
/*.navbar .hoverdrop > li .dropdown-menu {margin: 0;}
.navbar .hoverdrop > li:hover .dropdown-menu {display: block;}*//*搜索框下拉选择设置*/
.search-wrap.hoverdrop > .input-group-prepend:hover .dropdown-menu {display: block;}

重要声明 · 注意说明:

  1. 注意css定义的类.search-wrap
    .search-wrap.hoverdrop > .input-group-prepend:hover .dropdown-menu {display: block;}
  2. 注意代码1、代码2的效果对比研究;
  3. 代码2 样式绑定.search-style
    .search-style{background-color: #f3f4f9;border-color: #f3f4f9;height: 42px;}
  4. 代码中top: 35px;定义是为了解决文章中的问题3

以上就是关于“bootstrap搜索框:click下拉展开改hover展开(两种代码)”的全部内容。

bootstrap搜索框:click下拉展开改hover展开(两种代码)相关推荐

  1. 免费资源下载:暗色色系的超棒搜索框和下拉菜单UI欣赏

    为什么80%的码农都做不了架构师?>>>    日期:2012-7-5  来源:GBin1.com 在今天的免费素材下载中,我们推荐来自法国的UI设计师Alexandra Nuad的 ...

  2. 使用jQuery-UI来实现一个Ajax的自动完成功能(自动填充搜索框的下拉值)

    首先你要在.net拓展包中去搜索  jquery ui (Combined Libray)安装这么个文件 第二部   在控制器中添加我们根据输入搜索框的值获取符合的记录集的action 第三步  有了 ...

  3. 仿百度搜索框自动下拉提示

    摘自 https://www.cnblogs.com/kingshing/p/7389299.html 转载于:https://www.cnblogs.com/JonMingrev/p/1015380 ...

  4. chosen.jquery.js 、chosen-select 源码修改控制 chosen:updated 方法动态更新下拉框选项不更新搜索框值 ,chosen 实现远程搜索加载下拉选项

    chosen.jquery.js .chosen-select 源码修改控制 chosen:updated 方法动态更新下拉框选项不更新搜索框值,chosen 实现远程搜索加载下拉选项 chosen. ...

  5. php可输入的下拉框,jQuery实现可输入搜索文字的下拉框实例代码

    利用jQuery实现可输入搜索文字的下拉框 先看效果 功能:点击下拉框输入框时,自动显示下面的下拉列表,而且是根据输入框中输入的搜索添加,自动在后台查找,然后传到前台,展现页面. 用的的js: var ...

  6. html搜索框如何加下拉框,js实现带搜索功能的下拉框

    本文实例为大家分享了js实现带搜索功能的下拉框,供大家参考,具体内容如下 1.介绍 在实现下拉框的时候,如果用select+option可以在满足pc端的需求,但如果需应用到手机端,由于select的 ...

  7. html点击文字下拉,利用jQuery实现可输入搜索文字的下拉框

    先看效果 功能:点击下拉框输入框时,自动显示下面的下拉列表,而且是根据输入框中输入的搜索添加,自动在后台查找,然后传到前台,展现页面. 用的的js: var $xialaSELECT; $(docum ...

  8. Bootstrap完美select标签下拉菜单实现

    Bootstrap <select>下拉菜单实现 初级者使用bootstrap框架时,大部分对官方提供的下拉菜单dropdown组件不是很感冒! 所以,这里就提供简单原生下拉标签<s ...

  9. Bootstrap mouseover 下拉菜单 Enable Hover for Bootstrap Nav Dropdowns

    Bootstrap v3′s navigation has menus toggle enabled by default - you have to click to have them open/ ...

最新文章

  1. ios 支付宝支付集成
  2. 【机器视觉】 dev_show_tool算子
  3. (八)ThreadLocal的使用及原理分析
  4. MySQL 基础---数据库维护和性能提高
  5. docker supervisor进程管理
  6. 【渝粤题库】陕西师范大学165209 组织职业生涯管理 作业(专升本)
  7. sqlserver游标概念与实例全面解说
  8. 程序员面试金典 - 面试题 17.06. 2出现的次数(找递推规律)
  9. ionic4 QQ登陆集成
  10. jersey2.22.2异常java.lang.NoSuchMethodError: org.glassfish.jersey.CommonProperties.getValue
  11. 获取数组中的所有非唯一值(即:重复/多次出现)
  12. AcWing 890. 能被整除的数(容斥原理)
  13. 使用BAPI批量修改采购信息记录的税率
  14. 阿里云云计算 46 阿里云DDoS防护
  15. SpringMVC的原理
  16. 流水作业调度问题 Johnson 算法
  17. java运行环境配置实验报告_java程序开发运行环境实验报告.doc
  18. AWS - VPC Peering
  19. opencv边缘检测加提取(圆形和矩形)
  20. 设备未连接_电气设备安装工程常见定额解释!不要错过

热门文章

  1. hadoop--日志聚集功能的配置
  2. JavaScript数据结构与算法(1)(数组、栈、队列、链表)(ES6)
  3. Redis快速扫描Scan
  4. 黑科技揭秘:百种异常随机注入,专有云为何稳如泰山 1
  5. 以监控为核心 实现安防智能化全面兼容
  6. php转化IP为整形
  7. 求给定精度的简单交错序列部分和(c语言)
  8. OpenJudge NOI 1.7 10:简单密码
  9. 信息学奥赛一本通 1037:计算2的幂 | OpenJudge NOI 1.3 20
  10. 信息学奥赛一本通(1086:角谷猜想)