HTML和CSS配合制作一个简单的登录界面

HTML和CSS配合制作一个简单的登录界面

  • 界面
  • HTML
  • CSS
  • 解释语法


界面

在这里插入图片描述

HTML

<!DOCTYPE html>
<html lang="en">
<head><title>篮球世界</title><meta charset="UTF-8"><link type="text/css" rel="stylesheet" href="css/style.css"/><script type="text/javascript" src="js/script.js"></script>
</head>
<body class="form"><h2>篮传竞技</h2><form action="/submit" method="post"><input type="text" placeholder="名字..."><br><input type="password" placeholder="密码..."><br><input type="submit" value="注册"></form>
</body>
</html>

CSS

*{box-sizing: border-box;
}body{font-family: Arial, Helvetica, sans-serif;background-color: #f2f2f2;
}
.form{background-color: #ffffff;max-width: 400px;margin: 0,auto;padding: 20px;border-radius: 5px;box-shadow: 0px 0px 10px #888888;
}
h2{text-align: center;color: #333333;
}input[type=text],input[type=password],input[type=submit] {width: 100%;padding: 12px 20px;margin: 8px 0;display: inline-block;border: 1px solid #ccc;border-radius: 4px;box-sizing: border-box;
}input[type=submit] 
{background-color: #4CAF50;color: white;border: none;cursor: pointer;
}input[type=submit]:hover 
{background-color: #45a049;
}

解释语法

这是一个CSS样式表,用于为网页中的HTML元素设置样式。接下来我会逐句解释每个选择器和样式的作用。

  1. *{ box-sizing: border-box; }:这行代码将所有HTML元素的盒模型设置为border-box,使元素的宽高包括内容、内边距和边框,而不仅仅是内容。

  2. body{ font-family: Arial, Helvetica, sans-serif; background-color: #f2f2f2; }:这行代码将body元素的字体设置为Arial、Helvetica和sans-serif中的一种,并将背景颜色设置为浅灰色(#f2f2f2)。

  3. .form{ background-color: #ffffff; max-width: 400px; margin: 0,auto; padding: 20px; border-radius: 5px; box-shadow: 0px 0px 10px #888888; }:这行代码设置了.form类的样式。这些样式包括:背景色为白色,最大宽度为400px,上下外边距为0,左右外边距自动调整以居中,内边距为20px,边框圆角为5px,以及一个灰色的阴影。

  4. h2{ text-align: center; color: #333333; }:这行代码将h2元素的文本对齐设置为居中,颜色设置为深灰色(#333333)。

  5. input[type=text],input[type=password],input[type=submit] { width: 100%; padding: 12px 20px; margin: 8px 0; display: inline-block; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; }:这行代码设置了文本输入框、密码输入框和提交按钮的样式,包括:宽度100%,内边距12px上下,20px左右,外边距8px上下,显示为行内块,边框为1px实线灰色,边框圆角为4px,以及盒模型为border-box

  6. input[type=submit] { background-color: #4CAF50; color: white; border: none; cursor: pointer; }:这行代码设置了提交按钮的样式,包括:背景色为绿色(#4CAF50),文字颜色为白色,无边框,以及鼠标指针为手型。

  7. input[type=submit]:hover { background-color: #45a049; }:这行代码设置了鼠标悬停在提交按钮上时的样式,使其背景颜色变为略深的绿色(#45a049)。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/19699.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SQL-每日一题【595.大的国家】

题目 World 表&#xff1a; 如果一个国家满足下述两个条件之一&#xff0c;则认为该国是 大国 &#xff1a; 面积至少为 300 万平方公里&#xff08;即&#xff0c;3000000 km2&#xff09;&#xff0c;或者人口至少为 2500 万&#xff08;即 25000000&#xff09; 编写一个…

单个电源模块不带电感的直流压降仿真

单个电源模块不带电感的直流压降仿真 前面讲过POWER DC如何对单个电源模块带电感的直流压降仿真,下面介绍如何对单个电源模块不带电感的直流压降仿真,以下图为例

简要介绍 | 心脏机械-电耦合理论:原理、研究现状与未来展望

注1&#xff1a;本文系“简要介绍”系列之一&#xff0c;仅从概念上对心脏机械-电耦合理论进行非常简要的介绍&#xff0c;不适合用于深入和详细的了解。 心脏机械-电耦合理论&#xff1a;原理、研究现状与未来展望 心脏中精密的血流局部调控机制&#xff1a;electro-metabolic…

Layui选项卡Tab:完美实现网页内容分类与导航

目录 什么是Layui选项卡&#xff1f; Layui选项卡的作用 实现步骤 1、编写公共jsp&#xff08;header.jsp&#xff09; 2、jsp界面&#xff08;main.jsp&#xff09; 3、JS代码&#xff08;main.js&#xff09; 4、PermissionDao类的修改 5、最终运行结果 什么是Layui选…

如何选择适合外贸公司的企业邮箱?推荐哪些优质企业邮箱服务?

为外贸公司选择合适的企业邮箱是企业成功经营的关键。强大、安全、直观的企业邮箱能够满足不同平台上不同用户的需求&#xff0c;这是确保数据和消息与客户和合作伙伴准确沟通的关键。以下是外贸公司在选择企业邮箱时应考虑的一些规范: 1、安全 在考虑企业邮箱时&#xff0c;安…

java项目之二手车交易网站(ssm+mysql+jsp)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的二手车交易网站。技术交流和部署相关看文章末尾&#xff01; 开发环境&#xff1a; 后端&#xff1a; 开发语言&#xff1a;Java 框架&a…

视频孪生赋能智慧交通综合管理系统的数智化升级

交通是重大民生工程,涉及公共安全和人民群众切身利益,必须树牢安全发展理念,强化企业主体责任落实。根据国家标准《城市轨道交通公共安全防范系统工程技术规范》中要求&#xff1a; 未来的智慧交通系统要建立在安防集成平台的应用上&#xff0c;对各类重要部位进行视频图像与三…

完美解决win10系统cmd命令无法使用ssh

最近我在远程访问服务器的时候&#xff0c;在winR运行cmd的时候&#xff0c;输入ssh来获得本地和服务器映射&#xff0c;无法实现。提示&#xff1a;’SSH’ 不是内部或外部命令&#xff0c;也不是可运行的程序 或批处理文件。 下面的方法可以完美解决这个问题&#xff1a; 目…

48. 旋转图像

题目链接&#xff1a;力扣 解题思路&#xff1a;找规律&#xff0c;matrix[x][y] 旋转90度后的位置为 matrix[y][n-x-1] 解法一&#xff1a;使用额外的矩阵result保存旋转后的图像&#xff0c;则新矩阵中的元素与原矩阵的对应关系为result[y][n-x-1] matrix[x][y]&#xff0c;…

IDEA+springboot + ssm +shiro+ easyui +mysql实现的进销存系统

IDEAspringboot ssm shiro easyui mysql实现的进销存系统 一、系统介绍1.环境配置 二、系统展示1. 管理员登录2.首页3.修改密码4.系统日志5. 用户管理6. 角色管理7. 进货入库8.退货出库9.进货单据查询10.退货单据查询11.当前库存查询12.销售出库13.客户退货14. 销售单据查询15…

hydra详解(仅供学习参考)

一、概述。 Hydra是一款非常强大的渗透工具&#xff0c;由著名的黑客组织THC开发的一款开源工具。 二、使用方法。 hybra基础语法&#xff1a; hydra 参数 IP 服务 参数&#xff1a; -l login 小写&#xff0c;指定用户名进行破解 -L file 大写&#xff0c;指定用户的用户名…

小程序主包超1.5MB分包处理流程优化方案

"subPackages": [// 分包1 {"root": "src, // 根目录"pages": [{"path": "views/business/index", // 页面路径"name": "business_index","aliasPath": "/business/index",&…