日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

页面中color颜色值_计算机毕业设计中实现一个简易美观的登录界面

發(fā)布時(shí)間:2023/12/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 页面中color颜色值_计算机毕业设计中实现一个简易美观的登录界面 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
點(diǎn)擊上方“藍(lán)字”,關(guān)注我們.

實(shí)現(xiàn)一個(gè)登錄界面,展示一下效果:

然后我們看一下代碼:

在我們做一個(gè)頁(yè)面之前,要先想好他的一個(gè)整體布局,也就是我們這里面的login.html主頁(yè)面,大致結(jié)構(gòu)如下:

接下來(lái),我們先上代碼,看一下具體實(shí)現(xiàn)方法:

login.html

span style="box-sizing: border-box;outline: 0px;overflow-wrap: break-word;">html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>登錄頁(yè)面title>

<link rel="stylesheet" type="text/css" href="login.css"/>

<script type="text/javascript" src="login.js">script>

head>

<body>

<div id="login_frame">

<p id="image_logo"><img src="images/login/fly.png">p>

<form method="post" action="login.js">

<p><label class="label_input">用戶名label><input type="text" id="username" class="text_field"/>p>

<p><label class="label_input">密碼label><input type="text" id="password" class="text_field"/>p>

<div id="login_control">

<input type="button" id="btn_login" value="登錄" onclick="login();"/>

<a id="forget_pwd" href="forget_pwd.html">忘記密碼?a>

div>

form>

div>

body>

html>

說(shuō)明:

在這個(gè)html里面,我們主要對(duì)登錄界面進(jìn)行了整體布局規(guī)劃,利用div將內(nèi)部的窗口、圖片、標(biāo)簽、輸入框、按鈕、鏈接進(jìn)行分塊,這樣方便我們之后用css對(duì)其進(jìn)行準(zhǔn)確的調(diào)位置、調(diào)邊距。同時(shí)也對(duì)重要的幾個(gè)東西設(shè)置了id和class,這也是方便我們之后用css對(duì)其進(jìn)行準(zhǔn)確的調(diào)顏色、調(diào)字體。

login.js

/**

* Created by Kay on 2016/3/8.

*/

function login() {

var username = document.getElementById("username");

var pass = document.getElementById("password");

if (username.value == "") {

alert("請(qǐng)輸入用戶名");

} else if (pass.value == "") {

alert("請(qǐng)輸入密碼");

} else if(username.value == "admin" && pass.value == "123456"){

window.location.href="welcome.html";

} else {

alert("請(qǐng)輸入正確的用戶名和密碼!")

}

}

說(shuō)明:

這個(gè)js是用來(lái)判斷用戶名和密碼是否正確的,實(shí)現(xiàn)起來(lái)還算簡(jiǎn)單。

可以記一下,界面跳轉(zhuǎn)的語(yǔ)句:

window.location.href="welcome.html";

其次就是對(duì)輸入框的返回值的獲取,這里我們用到了document.getElementById的知識(shí)點(diǎn),通過(guò)document的對(duì)象方法來(lái)獲得指定ID值的對(duì)象。這里要注意是byId,所以前面的html里的username和password要設(shè)id值,而不是name值,不然獲取不到的!

login.css

body {

background-image: url("images/login/loginBac.jpg");;

background-size: 100%;

background-repeat: no-repeat;

}

#login_frame {

width: 400px;

height: 260px;

padding: 13px;

position: absolute;

left: 50%;

top: 50%;

margin-left: -200px;

margin-top: -200px;

background-color: rgba(240, 255, 255, 0.5);

border-radius: 10px;

text-align: center;

}

form p > * {

display: inline-block;

vertical-align: middle;

}

#image_logo {

margin-top: 22px;

}

.label_input {

font-size: 14px;

font-family: 宋體;

width: 65px;

height: 28px;

line-height: 28px;

text-align: center;

color: white;

background-color: #3CD8FF;

border-top-left-radius: 5px;

border-bottom-left-radius: 5px;

}

.text_field {

width: 278px;

height: 28px;

border-top-right-radius: 5px;

border-bottom-right-radius: 5px;

border: 0;

}

#btn_login {

font-size: 14px;

font-family: 宋體;

width: 120px;

height: 28px;

line-height: 28px;

text-align: center;

color: white;

background-color: #3BD9FF;

border-radius: 6px;

border: 0;

float: left;

}

#forget_pwd {

font-size: 12px;

color: white;

text-decoration: none;

position: relative;

float: right;

top: 5px;

}

#forget_pwd:hover {

color: blue;

text-decoration: underline;

}

#login_control {

padding: 0 28px;

}

說(shuō)明:

這個(gè)css就是最難部分了,界面之所以能達(dá)到如此美觀的效果,比如登錄的窗口要在屏幕居中顯示、背景透明、框的四個(gè)角要有一點(diǎn)弧度、登錄按鈕與輸入框上下對(duì)齊等等。

摘要:

①讓背景圖片拉伸且占據(jù)整個(gè)屏幕:

background-size: 100%;
background-repeat: no-repeat;

②讓一個(gè)div塊在整個(gè)屏幕居中:

width: 400px;
height: 260px;
padding: 13px;
position: absolute;
left: 50%;
top: 50%;

margin-left: -200px;

margin-top: -200px

(其中的margin-left:和margin-top最好是設(shè)為width和height的一半值,那樣是完全居中的效果,當(dāng)然記得前面要加個(gè)負(fù)號(hào)!)

③設(shè)置圓角:

text-align: center;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;

④設(shè)置背景顏色且加透明效果:

background-color: rgba(240, 255, 255, 0.5);

⑤讓輸入框和label對(duì)齊居中:

form p > * {
? ? display: inline-block;
? ? vertical-align: middle;
}

⑥去除鏈接的下劃線:

text-decoration: underline;

7、給一個(gè)label或者button里面的文字設(shè)置居中:

? ?width: 120px;
? ?height: 28px;
? ?line-height: 28px;
? ?text-align: center;

(需要設(shè)置line-height 其值等于 height 也就是字的行高等于它所在的label、button的高!)

8、給“登錄”和“忘記密碼”的中間設(shè)置間距:

先在html里給他們綁定一塊div:

忘記密碼?

然后在css里設(shè)置一下padding:

#login_control {
? ? padding: 0 28px;
}

更多請(qǐng)關(guān)注小編繼續(xù)了解,免費(fèi)贈(zèng)送網(wǎng)頁(yè)設(shè)計(jì)作業(yè)源代碼哦!

如需要精品網(wǎng)頁(yè)設(shè)計(jì)作業(yè)和畢業(yè)設(shè)計(jì)作品

聯(lián)系QQ:2656895362進(jìn)行咨詢

網(wǎng)站地址:http://www.85work.com/掃碼關(guān)注最新動(dòng)態(tài)更多精彩,點(diǎn)擊下方“

總結(jié)

以上是生活随笔為你收集整理的页面中color颜色值_计算机毕业设计中实现一个简易美观的登录界面的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。