html+css实现登录界面附效果图

   2015-12-21 0
核心提示:html+css实现的登录界面,要注意文档流的概念,如果一个元素的没有被声明为float,absolute,relative,那么他就是按照默认的文档流定位模式

复制代码
代码如下:

<!DOCTYPE html>
<style type="text/css">
body{
background-color: #555555;
}
#titel_img{
width:417px;
}
#log_image {
z-index: 0;
position: absolute;
left: 50%;top:50%;
height: 151px;width:400;
margin-left: -200px;margin-top:-100px;
}
#text_box{
position: absolute;
top:65px;
left:40px;
z-index: 1;
/* background-color: #FF0000;*/
}
#text_box div{
color:#FFFFFF;
}
#titel_text{
position: absolute;
}
</style>
<html>
<head>
<title>登录界面</title>
</head>
<body>
<form>
<div id="log_image">
<div id="titel_text">
<img id=titel_img src="header_logo.gif">
</div>
<img id="log" src="login.gif" >
<div id="text_box">
<div>用户名: <input type="text"></dvi>
<div>密 码: <input type="password"></div>
<div> 验证码: <input type="text"><img src="yan.bmp" style="position:relative;top: 5px"><input type="button" value="登录"></div>
</div>
</div>
</form>
</body>
</html>

【1】这里要注意文档流的概念,如果一个元素的没有被声明为float,absolute,relative,那么他就是按照默认的文档流定位模式。即在父框架内从上坐到右从上到下排列,如果元素被声明为float,absolute,中的一种,那么他就脱离了文档流,元素位置重新相对于父框架而言。relative比较特别,他是相对于本身在文档流中的位置做偏移。

【2】还有一点就是用<p></p>标签包括的内容有较大行间距,可以换用<div></div>。

【3】怎么使元素居中,因为没有直接的属性可以使一个框显示直接居中,横向可以用 text-align:center ,但是垂直的没有这个属性。所以我们用absolute定位,设置top和left为屏幕的50%,这样框架的左上角会居中显示,然后设置margin分别向左和向上平移半个框架的距离,这样框架的中心就在屏幕的中心。

【4】元素覆盖优先级问题,使用 z-index 标签解决,数字越大优先级越高。

【5】拉伸图片,设置图片元素的宽度和高度即可 即width和height。

下面就是运行效果图:
html+css实现登录界面附效果图
 
标签: HTML css 登录界面
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • JavaScript DOM方法、innerHTML实现增删改
    !DOCTYPE htmlhtmlheadmeta charset="UTF-8"title/titlestyle*{list-style: none;}#main{border: 1px solid black;width: 270px;height: 300px;float: left;text-align: center;}button{display: block;text-align: center;margin-left:20px ;margin-top: 10p
    03-08
  • 【javascript基础】insertAdjacentHTML和insert
    IE的DHTML对象提供了四个可读写的属性来动态操作页面元素的内容:innerText, outerText, innerHTML, outerHTML.  需注意两点:  1. 其中innerText,outerText属性的值是作为普通文本呈现的,即使它含有HTML标签也如实反应出来;而innerHTML, outerHTML呈现的
    03-08
  • JavaScript利用canvas绘制流星雨效果 html流星雨特效
    JavaScript利用canvas绘制流星雨效果 html流星
    目录前言需求分析实现过程1.绘制满天繁星2.满天繁星闪起来3.绘制流星4.流星划过夜空5.流星雨6.merge视觉盛宴前言最近总是梦见一些小时候的故事,印象最深刻的就是夏天坐在屋顶上,看着满天的繁星,一颗,两颗,三颗...不由自主地开始了数星星的过程。不经意间
    03-08
  • 纯CSS隔行换色 html隔行换色
    head meta http-equiv="Content-Type" content="text/html; charset=utf-8" / titlecss3隔行变换色---www.jbxue.com/title style type="text/css" #list1 li:nth-of-type(odd){ background:#00ccff;}奇数行 #list1 li:nth-of-type(even){ background:#
    03-08
  • css文字溢出隐藏,及强制断句 html文字溢出隐藏
    只显示一行文字,便溢出隐藏  text-overflow: ellipsis;  white-place: nowrap;  overflow: hidden;显示 n 行文字后便溢出隐藏   display: -webkit-box;  -webkit-line-clamp: n;  -webkit-box-orient: vertical;  overflow: hidden;强制断句
    03-08
  • 前端Html+Css——宝宝篇(自学一个月) html前端怎么学
  • 人民币符号¥在css和html正确显示
    商城项目需要涉及到人民币的页面现实问题。但是¥(指的是通常输入法中文全角模式下按shift+4的那个)在宋体(v3.03, v5.0)的情况下是显示一杠。常见的其他字体微软雅黑(Microsoft YaHei),华文细黑(STXihei),細明體(MingLiu)能显示两杠。CSS方式:fo
    03-08
  • CSS及HTML、js中的资源路径问题 html引入js文件
    路径 分为相对路径和绝对路径一、相对路径。相对于文件本身的路径。用 ./ 表示同一文件夹下的兄弟文件。用../ 表示所处文件夹的父文件夹中的文件。二、绝对路径。本机绝对路径是 例如  E:\phpStudy\WWW\NEWPC\images.网络的绝对路径是指:例如一张图片的绝
    03-08
  • 合并css/js请求 怎么将css代码合并到html中
    在项目开发的过程中,为了追求速度,减少页面建立的 http 连接数,会对多个css/js请求进行合并如:script src="http://local.com/js/a.js"script src="http://local.com/js/b.js"script src="http://local.com/js/c.js"这样的请求可以合并为:script src="htt
    03-08
  • css文件和js文件后面带一个问号 html中css文件
    经常看一些网站页面源代码中的css文件和js文件后面带一个问号,后面跟着一连串数字或字符,这是干什么用的? 这个方法我也用过,而且很好用?,它的作用有两个:1、作为版本号,让自己方便记忆、查找;2、作为修改标签,让浏览器重新下载新文件。 其实css文件
    03-08
点击排行