背景:虽然博主手头的项目前端框架是使用的ace-admin,但是基本上都是写的后台业务逻辑,所以对于前台样式修改之类的倒是没怎么上心,偶然想要修改一个图标的样式,网上搜下讲解ace-admin的资料很少,但是,这里先说下一个百度文档,百度搜索:
ace-admin前框架介绍.docx,搜索出来的条目第一条就是了.
下面简单说下ace-admin的图标样式:

设置出来后,样式如下图:

里面控制样式的字符串是:fa-cogs.
那么更多的图标样式哪里找呢?百度搜索良久,在aceadmin网站上找到了结果,网站地址:http://ace.jeka.by/
值得一提的是,看下source,此网站前台框架就是用ace-admin写的,点击右侧菜单栏:UI&Element>>Button&Icons,然后下滑就可以看到诸多图标样式及值,如下图所示,博主上文所使用的fa-cogs就是标红显示的那个,其余多种样式可供选择:

然后再简单的说下点击密码右侧,可以进行密码的明文与密文的切换,效果如下面图片所示,很简单但是比较实用:
点击前效果:

点击后效果:

鼠标悬浮在指定图标上面会因为当前密码是否显示进行不同的title提示,可以持续点击切换效果,具体的代码如下:
设置的密码域:

    <label class="block clearfix form-group"><span class="block input-icon input-icon-right"><input type="password" class="form-control"  name="staff_pwd" id="staff_pwd" placeholder="密码" /><i class="ace-icon fa fa-eye" id="see_pwd"  title="查看密码"></i></span></label>

然后设定一个i标签点击事件,监听i标签的事件动向,根据不同的动向,来修改密码域的Input类型,以及赋值,还有就是i标签图标显示效果.具体js代码如下:

$('#see_pwd').bind("click", function() {var staffPwd = $('#staff_pwd').val();var iType = document.getElementById("staff_pwd").type;if(iType=="text"){document.getElementById("staff_pwd").type = "password";document.getElementById("see_pwd"). setAttribute("class", "ace-icon fa  fa-eye"); document.getElementById("see_pwd"). setAttribute("title", "查看密码"); }else{document.getElementById("staff_pwd").type = "text";document.getElementById("see_pwd"). setAttribute("title", "隐藏密码"); document.getElementById("see_pwd"). setAttribute("class", "ace-icon fa  fa-eye-slash"); }document.getElementById("staff_pwd").value = staffPwd;
});

这样就可以实现密码域明文与密文的转换查看,方便输入,一层窗户纸,说破很容易的.
接下来再啰嗦一句,浏览了下ace-admin网站,简直犹如发现新大陆,里面集成的功能挺多的,比如树形结构,fullCalendar,明信片,日程安排进度,表单,表格,相册之类的,内容很是丰富,让我这小后台领略了下前台风光,很是受益,不多说了,OVER!

ace-admin图标样式设置相关推荐

  1. (转)基于MVC4+EasyUI的Web开发框架经验总结(14)--自动生成图标样式文件和图标的选择操作...

    http://www.cnblogs.com/wuhuacong/p/4093778.html 在很多Web系统中,一般都可能提供一些图标的选择,方便配置按钮,菜单等界面元素的图标,从而是Web系统界 ...

  2. css 实现app图标样式_uni-app开发一个小视频应用(一)

    uni-app 是一个使用 Vue.js 开发所有前端应用的框架,是一种终极的跨平台解决方案,这里的平台,主要指的是App平台(android.ios).小程序平台.H5平台.开发者编写一套代码,可发 ...

  3. easy admin java_GitHub - zzccbb8/easyadmin: 简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql...

    easyadmin 简介 一个简单好看的后台开发模板框架,目前具备用户管理,菜单管理和角色管理3个功能,也只打算做这3个,毕竟这是所有后台管理框架的核心,而本项目也只是打算做一个模板框架而已 优点 一 ...

  4. spring admin mysql_easyadmin: 简易的java后台管理框架,基于SpringBoot+FreeMark+ace admin+mysql...

    easyadmin 数据库一定要用utf8mb4编码,记得先执行manager.sql,再执行initdata.sql,其中tenant表不用管,这是我打算做的另外一个项目设计的表,因为直接复制的本项 ...

  5. easyui前端框架模板_.NET Core基于Ace Admin的响应式框架

    (给DotNet加星标,提升.Net技能) 转自:netnrcnblogs.com/netnr/p/12020660.html 前言 .NET Core的响应式框架 基于Ace Admin框架菜单导航 ...

  6. 自定义QListWidget实现item被hover时改变图标样式(模仿网易云音乐选项列表)(方法一)

    环境配置 :MinGW + QT 5.12 效果图: 这里需要说明一下:QListWidget是鼠标press时item就会被选中,自定义的TestListWidget类重写了mousePressEv ...

  7. QPushButton/QLabel在鼠标悬浮(划过, hover)、选中(单击, pressed)状态下更换图标样式

    环境配置 :MinGW + QT 5.12 三种图标样式(从左往右分别是normal,hover,pressed): 先上效果图: 1. 样式表 第一种方法:在样式表中设置 border-image( ...

  8. CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景

    全栈工程师开发手册 (作者:栾鹏) 一个demo学会css css选择器全解 css操作语法全解 CSS样式设置语法全解: 样式优先级 1. !important标记的样式 > 内联样式(sty ...

  9. YII与Ace Admin 的集成

    目录 一. 前言... 1 二.为什么要使用YII+ace. 1 三.新建YII模块... 1 四.如何修改模板... 3 五.注意的地方... 4 六.整合的不足之处... 4 一. 前言 yii- ...

最新文章

  1. Linux服务器集群系统(四)--转
  2. Qt Creator用户互动方法
  3. 强大的APIClound云修复——告别繁琐的编译打包流程
  4. Planes, Trains, but not Automobiles-求最小路径覆盖的起点终点
  5. linux-basic(8)linux磁盘与文件系统管理
  6. Apache RocketMQ 深圳沙龙报名开启!
  7. linux下Qt cannot find -lGL错误的解决方法
  8. C#计算程序的运行时间
  9. pyinstaller cx_oracle,使用pyinstaller打包使用cx_Oracle模块的程序出现The specified module could not be found的问题...
  10. Redis--高并发之分布式锁
  11. 运筹学状态转移方程例子_逆转的薛定谔方程,美俄科学家实现量子时间“倒流”,令人兴奋...
  12. 吉林大学超星学习通02(1)
  13. 二阶高通有源滤波器设计与仿真测试
  14. Squid代理服务器应用及配置(图文详解)
  15. Easyui之datagrid修改
  16. ADB Interface驱动安装[Android Studio开发]
  17. cadence软件选择网络功能
  18. rabbitMQ的使用概述及使用rabbitMQ进行短信验证码发送案例
  19. 机器学习入门基础(一)
  20. Linux学习笔记(管道)

热门文章

  1. signed和unsigned取值范围的问题
  2. .NET 拼音汉字转化(全面)
  3. leaflet动态热力图分析(leaflet篇.16)
  4. 漫画:架构师是吧?什么是哈希轮?
  5. android6有个旧版DHCP客户端,哪里来的dhcp客户端?
  6. 带你一文读懂Javascript中ES6的Symbol
  7. 数学建模系列-优化模型(二)---图论模型(三)
  8. Cannot find command ‘git‘ - do you have ‘git‘ installed and in your PATH?
  9. 流量卡之家:5G到来的前夕 为何4G网速越来越慢?
  10. 可视化项目前端框架图