程序员必知:一、导航菜单

简介: 程序员必知:一、导航菜单

一、导航菜单

HTML部分

即页面样式,组成很简单,即一个文本输入框和一个搜索图标,这里图标可以自行搜索下载一个,或者像下面一样使用在线图标,全部代码如下:

先在内部添加以下代码,使用在线图标:

[/span>link href=""

rel="stylesheet"

然后在网页内需要添加搜索栏的合适位置添加以下代码,一般放在顶部导航栏:

[/span>div class="search"

[/span>i class="material-icons search-icon search-start"

[/span>input type="text" class="search-input" placeholder="Searching..." />

[/span>i class="material-icons search-icon search-clear"

[/span>div class="search-results"

上面的clear是一个清除输入框内容的图标,search-results是用于输出匹配到的结果的板块;

CSS部分

然后来看一下CSS样式代码,仅供参考:

.search {

position: relative;

Height</span>: 30px;

text-align: right;

line-Height</span>: 30px;

padding-right: 10px;

}

.search .search-icon {

float: right;

Height</span>: 100%;

margin: 0 10px;

line-Height</span>: 30px;

cursor: pointer;

user-select: none;

}//代码效果参考:http://www.ezhiqi.com/zx/art_4632.html

.search .search-input {

float: right;

Width</span>: 30%;

Height</span>: 30px;

line-Height</span>: 30px;

margin: 0;

border: 2px solid #ddd;

border-radius: 10px;

box-sizing: border-box;

}

.search .search-clear {

display: none;

}

.search .search-results {

display: block;

z-index: 1000;

position: absolute;

top: 30px;

right: 50px;

Width</span>: 50%;

max-Height</span>: 400px;

overflow: auto;

text-align: left;

border-radius: 5px;

background: #ccc;

box-shadow: 0 .3rem .5rem #333;

}

.search .search-results .result-item {

background: aqua;

color: #000;

margin: 5px;

padding: 3px;

border-radius: 3px;

cursor: pointer;

}//代码效果参考:http://www.ezhiqi.com/bx/art_2831.html

HTML部分CSS部分

BNDong IT技术类博客

EOF

本文作者: 夏日有风 本文链接: 关于博主: 评论和私信会在第一时间回复。或者直接私信我。 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处! 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。

点到为止

相关文章
|
6月前
2024简约唯美的个人引导页源码
2024简约唯美的个人引导页源码,源码由HTML+CSS+JS组成,记事本打开源码文件可以进行内容文字之类的修改,双击html文件可以本地运行效果,也可以上传到服务器里面,重定向这个界面
156 4
|
前端开发 数据库 容器
ivx页面(4)下拉菜单的页面
ivx页面(4)下拉菜单的页面
109 0
|
前端开发
开心档 - 软件开发入门之 Bootstrap4 面包屑导航(Breadcrumb)
面包屑导航是一种基于网站层次信息的显示方式。以博客为例,面包屑导航可以显示发布日期、类别或标签。它们表示当前页面在导航层次结构内的位置,是在用户界面中的一种导航辅助。
|
前端开发 小程序
前端工作总结106-小程序学习2开始布局页面2
前端工作总结106-小程序学习2开始布局页面2
96 0
前端工作总结106-小程序学习2开始布局页面2
|
前端开发 小程序
前端工作总结105-小程序学习1开始布局页面
前端工作总结105-小程序学习1开始布局页面
106 0
前端工作总结105-小程序学习1开始布局页面
|
XML JSON Android开发
第二十四章:页面导航(十五)
保存和恢复页面状态特别是当您开始使用多页面应用程序时,将应用程序的页面视为数据的主要存储库非常有用,而仅仅是作为底层数据的临时可视化和交互式视图。这里的关键词是暂时的。如果您在用户与之交互时保持基础数据是最新的,那么页面可以显示和消失而不必担心。
656 0
|
JavaScript Go Android开发
第二十四章:页面导航(七)
操纵导航堆栈有时需要改变正常的面向堆栈的导航流程。例如,假设页面需要来自用户的一些信息,但首先它导航到提供一些指令或免责声明的页面,然后从那里导航到实际获取信息的页面。当用户完成并返回时,您将希望跳过包含说明或免责声明的页面。
667 0
|
JavaScript Android开发
第二十四章:页面导航(五)
导航变化 当您尝试使用ModalEnforcement和MvvmEnforcement程序时,您可能会对模态页面未能保留任何信息感到不安。我们都遇到了导航到用于输入信息的页面的程序和网站,但是当您离开该页面然后再返回时,您输入的所有信息都消失了!这样的页面可能非常烦人。
686 0
|
JavaScript Android开发 iOS开发
第二十四章:页面导航(一)
不同类型的计算环境倾向于开发用于向用户呈现信息的不同隐喻。有时,在一个环境中开发的隐喻非常好,它会影响其他环境。在万维网上发展的页面和导航比喻就是这种情况。在此之前,桌面计算机应用程序根本没有围绕可导航页面的概念进行组织。
703 0