0


html登录页面设计

html登录页面设计实训

html和CSS概述

  • 1.html:

  • HTML 是一种标记语言,用于定义网页的结构和内容,包括段落、标题、列表、链接等等。它使用标签来标识不同的内容,并且这些标签可以用于嵌套

  • 2.CSS:

  • CSS 是一种样式表语言,用于定义网页的样式和布局,例如字体、颜色、间距、位置等等。它可以控制页面的外观和感觉,使网页看起来更加美观和易于使用。与 HTML 不同,CSS 的作用是在网页上设置样式和布局,而不是定义内容

  • 关系:

  • HTML 和 CSS 是互补的技术,它们必须一起使用才能构建出完整的网页。HTML 为网页提供了结构和内容,而 CSS 则提供了样式和布局。通过将 HTML 和 CSS 结合使用,开发人员可以创建出具有复杂布局和吸引人的外观的网页

一些重要的属性

  • 1.margin:设置所有外边距属性 可以用1道4个值(margin-bottom,margin-left,margin-right,margin-top)

  • 2.padding:一个声明中设置所有填充属性 可以有1到4个值(padding-bottom,padding-left,padding-right,padding-top)

  • 3.border-radius:允许设置的外边框圆角 最多可指定4个属性的复合元素

  • 4.position:一个元素(静止的static,相对的relative,绝对的absolute,固定的sticky)的定义方法的类型

  • absolute:生成绝对定位的元素,相对于static定位以外的第一个父元素进行定位;

  • fixed:生成固定定位的元素,相对于浏览器窗口进行定位

  • relative:生成相对定位的元素,相对于其正常位置进行定位

  • static:默认值 没有定位,元素出现在正常的流中

  • sticky:粘性定位,该定位基于用户滚动的位置

  • inherit:规定应该从父元素继承 position 属性的值

  • 5.transform:用于元素的2D或3D转换 这个属性允许你将元素旋转,缩放,移动,倾斜等

  • none:定义不进行转换

  • matrix(n,n,n,n,n,n):定义 2D 转换,使用六个值的矩阵

  • matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n):定义 3D 转换,使用 16 个值的 4x4 矩阵

  • translate(x,y):定义 2D 转换

  • translate3d(x,y,z):定义 3D 转换

  • .......

  • 6.font:属性在一个声明中设置所有字体属性(font-style font-variant font-weight font-size/line-height font-family)

  • 7.display:设置元素是否被视为块或者内联元素以及用于子元素的布局 如流式布局、网格布局或弹性布局

  • none:此元素不被显示

  • block:此元素为块级元素,前后会带有换行符

  • inline:此元素为内联元素,元素前后没有换行符

  • inline-block:行内块元素

  • ......

  • 8.outline:轮廓 是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用 可以设置的属性分别是(按顺序)outline-color, outline-style, outline-width

  • 9.text-transform 属性控制文本的大小写

  • none:默认 定义带有小写字母和大写字母的标准的文本

  • capitalize:文本中的每个单词以大写字母开头

  • uppercase:定义仅有大写字母

  • lowercase:定义无大写字母,仅有小写字母

第一个实例

代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            html {
                height: 100%;
            }
            body {
                height: 100%;
            }
            .container {
                height: 100%;
                background-image: linear-gradient(to right, #fbc2e1, #a6c1e1);
            }
            .login-wrapper{
                background-color: #fff;
                width:358px;
                height:588px;
                border-radius: 15px;
                padding:0 50px;
                position:relative;
                left:50%;
                top:50%;
                transform:translate(-50%,-50%);
            }
            .header{
                font-size:38px;
                font-weight:bold;
                text-align:center;
                line-height:200px;
            }
            .input-item{
                display:block;
                width:100%;
                margin-bottom:20px;
                border:0;
                padding:10px;
                border-bottom:1px solid rgb(128,125,125);
                font-size:15px;
                outline:none;
            }
    
            .btn{
                padding:10px;
                text-align:center;
                margin-top:40px;
                background-image:linear-gradient(to right, #fbc2e1, #a6c1e1);
                color:#fff;
            }   
            .msg{
                text-align:center;
                line-align:88px;
            }
            a{
                text-decoration-line:none;
                color:#abc1ee;
            }
        </style>
    </head>
    <body>    
        <div class="container">
            <div class="login-wrapper">
                <div class="header">登录</div>
                <div class="form-wrapper">
                    <input type="text" name="username" placeholder="用户名" class="input-item">
                    <input type="password" name="password" placeholder="密码" class="input-item">
                    <div class="btn">登录</div>
                </div>
                <div class="msg">
                    无账号?
                    <a href="#">注册</a>
            </div>
        </div>
    </body>
</html>

实现结果

标签: html css

本文转载自: https://blog.csdn.net/ly1010yl/article/details/129335744
版权归原作者 瞧一乔一瞧 所有, 如有侵权,请联系我们删除。

“html登录页面设计”的评论:

还没有评论