博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一套后台管理html模版
阅读量:5922 次
发布时间:2019-06-19

本文共 3802 字,大约阅读时间需要 12 分钟。

最近自己需要一套后台管理的模版,然后去网上查找,模版的确很多,但是适合我的并不多。我需要的模版是不会很大,我能够控制代码,样式不要太古朴,最好有点CSS3的效果。最后终于找到一张主页,然后再根据这个主页来编辑其他的后台部分。第一眼看到这个样式,就非常满意。现在只做了四张页面,登录、首页、菜单管理和菜单添加页面。

浏览器兼容是尽量做到IE8以上可以使用,firefox、chrome浏览器等能完全兼容。由于IE8无法解析CSS3,所以有些地方会额外的制作CSS。下面的代码都不是完整的代码,完整代码可以参考下载的demo。

 

 

一、页面大量使用了HTML5与CSS3

自己对于html5的理解一直很肤浅,缺少想象力,这次通过这个模版页面可以更多的了解到这些标签在什么场合下比较适合用。很多地方也用到了选择器,拓宽了自己的眼见。左边栏的小图标原先是用img展示的,现在都被我换成了icon字体了,直接通过网站在线获取,使用icon字体将很容易控制样式以及大小。

.quick_search input[type=text] {
-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border: 1px solid #bbb;height: 26px;width: 90%;color: #ccc;-webkit-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;-moz-box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;box-shadow: inset 0 2px 2px #ccc, 0 1px 0 #fff;text-indent: 30px;background: #fff url(../images/icn_search.png) no-repeat;background-position: 10px 6px;}

 

二、宽度使用%比,复用更方便

这套模版全部是用%设置宽度,这次我也感受到了这种设置方式的便捷。模版只提供了首页,登录页面是后面自己加的。这个部分就是自己在最外层定义了一个宽度,里面的根据百分比显示,完全没有走样,也不用修改代码。

登录

只是简单的加了个<div class="w500 mc ovh">就完成了一个页面布局。

 

三、通用美观的提示

这个提示直接复制就可以,代码很简洁,样式看着就是很舒服。

Welcome to the free MediaLoot admin panel template, this could be an informative message.

A Warning Alert

An Error Message

A Success Message

 

四、通用table样式

后来展示列表信息,用table比较方便,宽度也是用%比展示,复制到各个页面能够很和谐的融入进去。用icon来展示操作,也很清晰。

 

五、CSS3按钮

一直就想试试用CSS3来制作按钮特效了,这次终于有机会啦,在网上找了一套,自己做了些细微修改,并做了浏览器的兼容。

效果的确不错,但是CSS的代码一下子就增加了好多,而且为了能让IE8这些不兼容CSS3的浏览器能达到差不多的效果,还额外写了点CSS,通过JS插件modernizr辅助。

a.button {
display:inline-block; position: relative; height: 25px; width: 80px; margin: 0 10px 18px 0; text-decoration: none; font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; line-height: 25px; text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } a.button:before, a.button:after {
content: ''; position: absolute; left: -1px; height: 25px; width: 80px; bottom: -1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } a.button:before {
height: 23px; bottom: -4px; border-top: 0; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px; -webkit-box-shadow: 0 1px 1px 0px #bfbfbf; -moz-box-shadow: 0 1px 1px 0px #bfbfbf; box-shadow: 0 1px 1px 0px #bfbfbf; }/* MODERNIZR FALLBACK */ .no-cssgradients a.button, .no-cssgradients a.button:visited, .no-borderradius a.button, .no-borderradius a.button:visited, .no-generatedcontent a.button, .no-generatedcontent a.button:visited {
background: url(../images/img_btn.png) no-repeat 0 0px; height: 32px; width: 82px; }

 

六、CSS3分页

这个也是后面自己添加上去的,挺融入这个风格中的,在里面也加了些CSS3的元素

ul.paginationA01 li a{
color:#474747; border:solid 1px #B6B6B6; padding:6px 9px 6px 9px; background:#E6E6E6; background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6); background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));} ul.paginationA01 li a:hover,ul.paginationA01 li a.current{
background:#FFFFFF;}ul.paginationA01 li a:active{
background:#D9D9D9; background:-moz-linear-gradient(top,#FFFFFF 1px,#EAEAEA 1px,#b6b6b6); background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#EAEAEA),color-stop(1,#b6b6b6)); }

 

七、单元测试的模块

在tests文件夹下面,我已经添加好单元测试的模块,能够让自己以后的JS脚本代码更加的健壮。

 

通过上面的几个分解模块,基本上可以满足后台管理各个部分的样式需求,自己也可以有一套能修改的管理模版啦!

 

demo下载:

 

参考资料:

网页后台模版

按钮制作
自己制作icon

 

你可能感兴趣的文章
洛谷P1209 修理牛棚 贪心
查看>>
社会化海量数据采集爬虫框架搭建
查看>>
【笔记】wamp mysql配置密码,设置phpmyadmin不自动登录
查看>>
JavaScript创建对象的9种方式
查看>>
转一篇Linux可用内存的统计方法
查看>>
oracle的一些孤僻性错误(OCIEnvCreate failed)
查看>>
settings.xml配置的镜像
查看>>
isted系列教程三–开始twisted
查看>>
《软件需求十步走》阅读笔记4
查看>>
OUTLOOK之不能直接发送邮件的Mapi错误解决方法
查看>>
( 转 ) Android自绘字体大小paint.settextsize随分辨率大小变化
查看>>
关于MySql链接url参数的设置 专题
查看>>
Python 目录操作(转)
查看>>
java 二维码原理以及用java实现的二维码的生成、解码(转)
查看>>
log4net小结
查看>>
支线任务-4
查看>>
【PHP】最详细PHP从入门到精通(一)——想学习PHP的朋友们福利来了!
查看>>
[android] 帧布局
查看>>
iis6 zencart1.39 伪静态规则
查看>>
java使用jxl,poi解析excel文件
查看>>