紫色渐变登陆布局html+css代码

简介: 这是一段关于网页设计的代码示例,使用纯CSS实现了登录界面的样式。HTML部分包括一个简单的登录表单,包含用户名、密码输入框和登录、注册按钮。CSS部分则定义了各种元素的样式,如背景色、边框、字体颜色等,并使用渐变效果和过渡动画来增强视觉效果。整个设计采用了响应式布局,适应不同设备的屏幕宽度。

话不多说先上个图。本程序采用的效果全部是css编写

代码结构也很简单,有需要的小伙伴可以借鉴一下,下面放代码

HTML

<!DOCTYPE html>

<html lang="en">

<head>

 <meta charset="UTF-8">

 <meta name="viewport" content="width=device-width, initial-scale=1.0">

 <meta http-equiv="X-UA-Compatible" content="ie=edge">

 <link rel="stylesheet" href="css/style.css">

 <title>Login</title>

</head>

<body>

 <div class="login-container">

   <div class="left-container">

     <div class="title"><span>登录</span></div>

     <div class="input-container">

       <input type="text" name="username" placeholder="用户名">

       <input type="password" name="password" placeholder="密码">

     </div>

     <div class="message-container">

       <span>忘记密码</span>

     </div>

   </div>

   <div class="right-container">

     <div class="regist-container">

       <span class="regist">注册</span>

     </div>

     <div class="actoin-container">

       <span>提交</span>

     </div>

   </div>

 </div>

</body>

</html>

CSS

* {

 padding: 0;

 margin: 0;

}

html {

 height: 100%;

}

/* rgb(114,135,254)   rgb(130,88,186)

rgb(59,45,159)

rgb(95, 76, 194)

rgb(118,76,163)  rgb(92,103,211)

rgb(199, 191, 219)

rgb(237,221,22) */

body {

 background-image: linear-gradient(to bottom right,rgb(114,135,254),rgb(130,88,186));

}

body .login-container {

 width: 600px;

 height: 315px;

 margin: 0 auto;

 margin-top: 20%;

 border-radius: 15px;

 box-shadow: 0 10px 50px 0px rgb(59,45,159);

 background-color: rgb(95, 76, 194);

}

body .login-container .left-container {

 display: inline-block;

 width: 330px;

 border-top-left-radius: 15px;

 border-bottom-left-radius: 15px;

 padding: 60px;

 background-image: linear-gradient(to bottom right,rgb(118,76,163), rgb(92,103,211));

}

body .login-container .left-container .title {

 color: #fff;

 font-size: 18px;

 font-weight: 200;

}

body .login-container .left-container .title span {

 border-bottom: 3px solid rgb(237,221,22) ;

}

body .login-container .left-container .input-container {

 padding: 20px 0;

}

body .login-container .left-container .input-container input {

 border: 0;

 background: none;

 outline: 0;

 color: #fff;

 margin: 20px 0;

 display: block;

 width: 100%;

 padding: 5px 0;

 transition: .2s;

 border-bottom: 1px solid rgb(199, 191, 219);

}

body .login-container .left-container .input-container input:hover {

 border-bottom-color: #fff;

}

::-webkit-input-placeholder {

 color: rgb(199, 191, 219);

}

body .login-container .left-container .message-container {

 font-size: 14px;

 transition: .2s;

 color: rgb(199, 191, 219);

 cursor: pointer;

}

body .login-container .left-container .message-container:hover {

 color: #fff;

}

body .login-container .right-container {

 width: 145px;

 display: inline-block;

 height: calc(100% - 120px);

 vertical-align: top;

 padding: 60px 0;

}

body .login-container .right-container .regist-container {

 text-align: center;

 color: #fff;

 font-size: 18px;

 font-weight: 200;

}

body .login-container .right-container .regist-container span {

 border-bottom: 3px solid rgb(237,221,22) ;

}

body .login-container .right-container .actoin-container {

 font-size: 10px;

 color: #fff;

 height: 100%;

 position: relative;

}

body .login-container .right-container .actoin-container span {

 border: 1px solid rgb(237,221,22);

 padding: 10px;

 display: inline;

 line-height: 25px;

 border-radius: 25px;

 position: absolute;

 bottom: 10px;

 left: calc(72px - 25px);

 transition: .2s;

 cursor: pointer;

}

body .login-container .right-container .actoin-container span:hover {

 background-color: rgb(237,221,22);

 color: rgb(95, 76, 194);

}


目录
相关文章
|
5天前
|
容器
HTML中使用Flex布局实现双行夹批效果
在HTML中,还可以用table元素来实现双行夹批效果,但比flex布局代码更复杂,效果也不见得更理想。
|
13天前
|
前端开发
HTML 布局1
网页布局对网站外观至关重要。推荐使用 `&lt;div&gt;` 元素进行布局,尽管 `&lt;table&gt;` 也可行但不建议使用。示例代码展示了如何用 `&lt;div&gt;` 创建多列布局,包括头部、菜单、内容和底部区域。
|
12天前
|
前端开发 容器
实现CSS品字布局
【10月更文挑战第27天】
|
13天前
|
前端开发 搜索推荐
HTML 布局3
HTML 布局技巧:使用外部 CSS 样式表可提高站点维护效率,只需编辑一个文件即可更改所有页面布局。创建高级布局耗时,使用模板是快速选项,可通过搜索引擎找到许多免费模板。常用布局标签:`&lt;div&gt;` 定义块级区域,`&lt;span&gt;` 组合行内元素。
|
13天前
|
前端开发
HTML 布局2
使用 HTML `&lt;table&gt;` 标签是一种简单的布局方式,适用于创建多列结构。尽管可以使用表格来设计美观的布局,但其初衷是展示表格化数据,而非作为布局工具。以下示例展示了如何使用三行两列的表格布局,第一行和最后一行使用 `colspan` 属性横跨两列。
|
前端开发
html 三列布局(两列自适应,一列固定宽度)
原文:html 三列布局(两列自适应,一列固定宽度) 不做过多解释:主要是记录一个完整的布局样式,实现页面大致三列其中左右两列是自适应宽度,中间固定宽度效果。 不多少代码奉上: CSS样式代码: /******************** *公共标签样式 ***************...
868 0
|
9天前
|
移动开发 前端开发 JavaScript
[HTML、CSS]细节与使用经验
本文总结了前端开发中的一些重要细节和技巧,包括CSS选择器、定位、层级、全局属性、滚轮控制、轮播等。作者以纯文字形式记录,便于读者使用<kbd>Ctrl + F</kbd>快速查找相关内容。文章还提供了示例代码,帮助读者更好地理解和应用这些知识点。
31 1
[HTML、CSS]细节与使用经验
|
10天前
|
移动开发 前端开发 JavaScript
[HTML、CSS]知识点
本文涵盖前端知识点扩展、HTML标签(如video、input、canvas)、datalist和details标签的使用方法,以及CSS布局技巧(如margin、overflow: hidden和动态height)。文章旨在分享作者的学习经验和实用技巧。
23 1
[HTML、CSS]知识点
|
1月前
|
前端开发 JavaScript 搜索推荐
打造个人博客网站:从零开始的HTML和CSS之旅
【9月更文挑战第32天】在这个数字化的时代,拥有一个个人博客不仅是展示自我的平台,也是技术交流的桥梁。本文将引导初学者理解并实现一个简单的个人博客网站的搭建,涵盖HTML的基础结构、CSS样式的美化技巧以及如何将两者结合来制作一个完整的网页。通过这篇文章,你将学会如何从零开始构建自己的网络空间,并在互联网世界留下你的足迹。

热门文章

最新文章