使用semantic ui 快速开发后台登录界面
下一篇:很抱歉没有了
semantic UI是一个不错的前端框架
下面是给出一个使用semantic 做出后台登录界面的效果,带前台输入校验
1.从semantic UI下载框架,官网地址http://semantic-ui.com/,用到的文件有
themes文件夹所有内容
semantic.css
semantic.js
jquery-min.js
jquery js文件是必须要引人的
2.后台登录html内容如下
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<!-- Standard Meta -->
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
<!-- Site Properities -->
<title>Semantic</title>
<link rel="stylesheet" type="text/css" href="semantic.css">
<script src="jquery-min.js"></script>
<script src="semantic.js"></script>
<link rel="stylesheet" type="text/css" href="main.css">
<script type="text/javascript">
$(document).ready(function(){
$('.ui.form').form({
userName: {
identifier : 'userName',
rules: [
{
type : 'empty',
prompt : 'Please enter a username'
}
]
},
password: {
identifier : 'password',
rules: [
{
type : 'empty',
prompt : 'Please enter a password'
},
{
type : 'length[6]',
prompt : 'Your password must be at least 6 characters'
}
]
}
},
{
inline : true,
on : 'blur',
onSuccess: submitForm
}
);
$('.ui.form').submit(function(e){
return false;
});
//checkbox init
$('.ui.checkbox').checkbox();
});
function submitForm(){
alert('dd');
var formData = $('.ui.form input').serializeArray(); //or .serialize();
$.ajax({
type: 'POST',
url: 'ddd.html',
data: formData
});
}
</script>
<style type="text/css">
body {
font-family: Verdana,Arial,Helvetica,sans-serif;
margin: 0;
background-color:#fff;
}
.ui.grid{
margin:0;
}
.header-row1{
height:100px;
}
.login-header {
background-color: #0066b1;
height: 160px;
}
.ui.white {
color: #fff;
}
.text-center{
text-align:center;
}
.ui.login-div{
margin:30px 0 0 0;
}
</style>
</head>
<body class="">
<div class="ui login-header">
<div class="ui grid">
<div class="row header-row1"></div>
<div class="row text-center">
<h1 class="ui header white">
<i class="settings icon"></i>
后台管理-用户登录
</h1>
</div>
</div>
</div>
<div class="ui three column stackable grid login-div">
<div class="column"></div>
<div class="column">
<form id="login" class="ui fluid form segment">
<div class="field">
<label class="">用户名</label>
<div class="ui left icon input">
<input type="text" name="userName" placeholder="">
<i class="user icon"></i>
<div class="ui corner label">
<i class="icon asterisk"></i>
</div>
</div>
</div>
<div class="field">
<label class="">密码</label>
<div class="ui left icon input">
<input type="password" name="password" placeholder="">
<i class="lock icon"></i>
<div class="ui corner label">
<i class="icon asterisk"></i>
</div>
</div>
</div>
<div class="inline field">
<div class="ui checkbox">
<input type="checkbox" name="terms">
<label>记住密码</label>
</div>
</div>
<div class="inline field">
<div class="ui blue submit button">登录</div>
</div>
</form>
</div>
<div class="column"></div>
</div>
</body>
</html>
效果如下:

来源://作者:/更新时间:2015-01-22
顶
踩
相关文章:

