千家信息网

基于Metronic的Bootstrap开发中如何优化Bootstrap图标管理

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,基于Metronic的Bootstrap开发中如何优化Bootstrap图标管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在基于Bo
千家信息网最后更新 2025年01月20日基于Metronic的Bootstrap开发中如何优化Bootstrap图标管理

基于Metronic的Bootstrap开发中如何优化Bootstrap图标管理,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

在基于Bootstrap开发的项目中,鲜艳颜色的按钮,以及丰富的图表是很吸引人的特点,为了将这个特点发挥到极致,可以利用Bootstrap图标抽取到数据库里面,并在界面中进行管理和使用,这样我们可以把这些图标方便应用在各个页面部件上,如菜单模块,按钮界面,表单输入等多个场合进行使用。

1、优化图标管理界面

在前面随笔中,我们介绍了对图标的抽取、图标管理界面等内容。我们再来回顾一下Bootstrap的图表类型,Bootstrap图标库里面分为了三类内容:

Font Awesome:Bootstrap专用图标字体,Font Awesome 中包含的所有图标都是矢量的,也就可以任意缩放,避免了一个图标做多种尺寸的麻烦。CSS对字体可以设置的样式也同样能够运用到这些图标上了。

Simple Icons:收集众多网站的Logo,并提供高质量、不同尺寸的png格式图片给广大网友,所有Icon版权归其所属公司。

Glyphicons:包括200个符号字体格式图表集合,由Glyphicons提供,Glyphicons Halflings 一般是收费的,但是经过Bootstrap和Glyphicons作者之间的协商,允许开发人员不需要支付费用即可使用。

我们从样式表中抽取这几类图标信息,放到数据库里面,然后方便界面管理和选择处理。

在前面随笔介绍我的Bootstrap框架的时候,图标管理界面如下所示。

选择图标的时候,提供一个弹出的对话框显示分类不同的图标,让用户选择后返回即可。

虽然有了这些功能界面,能够降低我们寻找图标的过程,但是实际使用的时候,还是有一些不方便,因为寻找一个特定的图标,需要翻了很多页才能寻找到合适的,效率不高,通过了解我们自身的图标名称和它显示的内容还是有很大的关联关系的,因此我们应该提供一个显示名称的搜索,方便查询出来,并可以在查询列表中进行选择,这样就可以大大加快我们寻找Bootstrap图标的速度了。

这个界面比原来改进了很多,我们可以通过名称搜索,并获取数据库里面符合条件的图标进行分页显示,如果选择其中之一,可以把图标和名称显示在上面,这样可以方便我们使用。

查询的操作和其他分页的部分类似,把数据通过AJax方式获取后,在界面上进行分页显示即可。

//根据名称查询图标function SearchDisplayName(){        var condition = "WHC_DisplayName=" + $("#WHC_DisplayName").val();        SearchCondition(currentPage, condition);}//图标查询function Search(page) {        var condition = "WHC_SourceType=SimpleLine";//SimpleLine,FontAwesome,Glyphicons        SearchCondition(page, condition);}function SearchCondition(page, condition) {        var iconUrl = "/BootstrapIcon/FindWithPager?page=" + page + "&rows=" + rows;        $.getJSON(iconUrl + "&" + condition, function (data) {                $("#grid_body").html("");                $.each(data.rows, function (i, item) {                        var tr = "";                        tr += "    ";//                        tr += "";                        $("#grid_body").append(tr);                });                var element = $('#grid_paging');                if(data.total > 0) {                        var options = {                                bootstrapMajorVersion: 3,                                currentPage: page,                                numberOfPages: rows,                                totalPages: Math.ceil(data.total / rows),                                onPageChanged: function (event, oldPage, newPage) {                                        SearchCondition(newPage, condition);                                }                        }                        element.bootstrapPaginator(options);                } else {                        element.html("");                }        });}

另外图标的样式我们也方便一起整合让它显示,如Primary Success Info Warning Danger等经典样式,当然我们也可以设置颜色使图标呈现更多的色彩。

相关的界面代码如下所示。

2、图标的应用场景

有了这种方便选择图标的管理界面,可以极大提高我们的效率。我们可以在菜单、按钮等多个地方使用图标,使得界面更加美观。

如在菜单界面中使用如下所示。

或者可以左侧菜单进行使用。

我们还可以把图标用在界面的功能按钮上。

看完上述内容,你们掌握基于Metronic的Bootstrap开发中如何优化Bootstrap图标管理的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

图标 界面 管理 名称 查询 选择 内容 样式 开发 按钮 数据 菜单 图表 字体 数据库 时候 更多 抽取 不同 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全态势感知展示 金宇网络安全手抄报 服务器jar文件 浪潮高密度服务器怎么安装 江苏蓝河网络技术有限公司 数据库的反思与总结3000字 河源市数据库 黔西县天气预报软件开发 我的世界服务器自己的头颅 网络安全宣传周图标矢量文件 r730服务器安装独立显卡设置 软件开发工资待遇排行榜 网络安全服务龙头 网络安全事项活动视频 编译器与数据库是什么关系 英灵神殿进服务器显示连接失败 幼儿园小班网络安全活动教案 帝迈生物软件开发 咋样在后台查看数据库实例 几何图形与数据库 在苏州的英雄联盟服务器是哪个区 新闻媒体网络安全管理办法 数据层服务器 账号 巴中软件开发规定 如何查看哪些ip访问过服务器 网络安全威胁及预防方法 软件开发工程师就业背景 epic用的什么服务器 甘肃企业党建软件开发公司 数据库文件版本最新免费版
0