博客列表 >背景,边框,表格与列表,表单的整合运用

背景,边框,表格与列表,表单的整合运用

虾搞技术Home
虾搞技术Home原创
2019年03月13日 16:34:39721浏览

记录3.12学习内容:background(背景)、border(边框)、table(表格)、ul(列表)、form(表单)。
1.background背景实例:

实例

<html lang="en">
<head> <!-- 防止乱码 -->
    <meta charset="UTF-8">
    <!-- 禁止缩放,比例为1:1 -->
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <!-- IE8/9及以后的版本都会以最高版本IE来渲染页面 -->
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>3.12背景</title>
    <style>
         *{margin:0;padding:0;}
         /*1.背景控制
           background(背景图,背景色:[英文单侧,16进制,rgb颜色])
         */
        body{
          /*背景色*/
          /*background:red;
          background:#ccc;
          background:rgb(129,44,55);*/
          /*背景色透明*/
          /*background:rgba(129,44,55,0.3);*/
          /*背景图*/
          /*background:url(图片地址)*/
         /* background:url(no-repeat;*/
         }
           /*背景色线性渐变*/
          /*background:linear-gradient(渐变方向,起始颜色,终止颜色[可多个颜色] )*/
          hr{
           height:30px;
           background:linear-gradient(to left,orange,green,purple);
          }
          /*精灵图*/
          /*background-position:背景图片定位 x y坐标*/
          div{
           width:80px;
           height:80px;
          }
         .pic1{
           background:url(https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D600%2C800/sign=7b39622d3dd12f2ece50a6667ff2f95a/9922720e0cf3d7ca7b1e3c8cf91fbe096a63a95b.jpg)-200px -38px;
         }
         .pic2{
           background: url(https://gss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/zhidao/wh%3D600%2C800/sign=7b39622d3dd12f2ece50a6667ff2f95a/9922720e0cf3d7ca7b1e3c8cf91fbe096a63a95b.jpg) -285px -38px;
         }
    </style>
<body>
  <hr>
  <div class="pic1"></div>
  <div class="pic2"></div>
</body>
</head>

运行实例 »

点击 "运行实例" 按钮查看在线实例

2.border边框实例:

实例

<!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">
    <title>3.12边框</title>
    <style>
        *{margin: 0; padding: 0;}
        /* 边框属性:border:宽度 样式,颜色 (样式:dotted:点线边框、dashed:虚线边框、solid:实线边框、double:双线边框)*/

        div{
            width: 200px;
            height: 200px;
            margin: 50px auto;
            border: 1px solid #ccc;
            /* 设置单边边框 */
            border-top: 1px double #000;
        }
        /* 边框阴影:box-shadow:x y 阴影宽度,阴影颜色 */
        p{
            width: 100px;
            height: 100px;
            margin: 50px auto;
            box-shadow: 2px 2px 20px #ccc;

            /* 边框圆角 border-radius */

            /* border-radius: 10px; */
            /* 圆形 */
            /* border-radius: 50%; */

            /* 控制单边圆角 */
            border-top-left-radius: 50%;
            border-top-right-radius: 20px;
        }
    </style>
</head>
<body>
    <div></div>
    <p></p>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

3.table,ul表格与列表:

实例

<!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">
    <title>表格与列表</title>
    <style>
        *{margin: 0; padding: 0;}
        table{
            width: 500px;
            margin: 30px auto;
            border-collapse: collapse; /*折叠td边框 */
        }
        td{border:1px solid #ccc;text-align: center}
        li{list-style: none;}
    </style>
</head>
<body>
    <!-- 表格 -->
    <!-- 表格由<table> 标签来定义,由<tr>表示行,<td>为一列 -->
        <table>
            <tr>
              <td>一行一列</td>
            </tr>
        </table>

        <table border="1px solid #ccc">
            <tr>
              <!-- 合并行 -->
              <td rowspan="4">类型</td>
            </tr>

            <tr>
               <!-- 合并列 -->
               <td colspan="4">水果</td>
            </tr>

            <tr>
                <td>苹果</td>
                <td>苹果</td>
                <td>苹果</td>
                <td>苹果</td>
            </tr>
            <tr>
                <td>苹果</td>
                <td>苹果</td>
                <td>苹果</td>
                <td>苹果</td>
            </tr>
        </table>

        <!-- 无序列表 -->
        <!-- 无序列表由<ul></ul>标签定义。每个列表均有若干行由<li></li> -->
        <ul>
            <li>水果</li>
            <li>水果</li>
            <li>水果</li>
        </ul>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

4.form表单:

实例

<!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">
    <title>3.12 表单</title>
    <style>
        *{ margin: 0;padding: 0;}
    </style>
</head>
<body>
    <!-- 表单用于收集不同类型的用户输入 <form></form>表单是一个包含表单元素的区域 -->
    <form action="url" method="GET/post">
        <!-- <input> 元素:最重要的表单元素,该元素根据不同的type属性,可以变化为多种形态 -->
        用户名:<input type="text"> <!--文本输入的单行输入 -->
        密码:<input type="password" name=""> <!-- 密码字段,不可见 -->

        <!-- 单选 -->
        <input type="radio" name="">男
        <input type="radio" name="">女

        <!-- 多选框 -->
        <input type="checkbox" name="">php
        <input type="checkbox" name="">java
        <input type="checkbox" name="">js
        <input type="checkbox" name="">web

        <!-- 文本域 -->
        <!-- 样式难看,一般用div替代 -->
        <textarea name="" id="" cols="30" rows="10"></textarea>

        <!-- 定义提交表单数据按钮 -->
        <!-- submit少用 -->
        <input type="submit" name="" value="提交">

        <input type="button" name="" value="搜索">

        <button>提交</button>
    </form>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

5.实例综合运用:

实例

<!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">
    <title>QQ</title>
    <style>
        *{margin: 0;padding: 0;}
        body{background: #000;font-size: 12px;}
        .Box{
            width: 540px;
            height: 400px;
            margin: 200px auto;
            text-align: center;
        }
        hr{
            border: none;
            width: 540px;
            height: 130px;
            background: linear-gradient(to right, #374AFF,#AE5DFF,#DD94E3);
        }
        .ui{
            height:270px;
            background-color: #fff;
        }
        img{
            width: 80px;
            height: 80px;
            border-radius: 50%;
            box-shadow: 2px 2px 10px rgb(185, 177, 177);
        }
        input{
            border: 1px solid #ccc;
            border-top: none;
            border-left: none;
            border-right: none;
            outline:none; 
            padding-left: 10px;
        }
        .input{
            width: 250px;
            height: 35px;
            margin-top:10px ;
           
        }
        .pic1{
            display: inline-block;
            width: 30px;
            height: 40px;
            background: url(style/qq.jpg) 0px -82px;
            margin-right: 5px;
        }
        .pic2{
            display: inline-block;
            width: 30px;
            height: 40px;
            background: url(style/qq.jpg) 0px 50px;
            margin-right: 5px;
        }
        input[type=checkbox]{
            margin:10px 5px 0 5px;
            width: 10px;
            height: 10px;
        }
        button{
            border: none;
            width: 200px;
            height: 35px;
            background: #07BCFC;
            margin-top: 10px;
            border-radius: 6px;
        }
        a{
            list-style: none;
            color: #000;
            text-decoration:none;
            margin-left: 5px;
        }
    </style>
</head>
<body>
    <div class="Box">
        <hr>
        <div class="ui">
            <img src="https://ss0.bdstatic.com/70cFuHSh_Q1YnxGkpoWK1HF6hhy/it/u=1068658099,249559653&fm=26&gp=0.jpg" alt="">
            <form action="">
                <span class="pic1"></span><input class="input" type="text" placeholder="请输入账号"> <br>
                <span class="pic2"></span> <input class="input" type="password" placeholder="请输入密码"><br>
                <input type="checkbox" name="" id="">自动登陆
                <input type="checkbox" name="" id="">记住密码
                <a href="">找回密码</a>
                <br>
                <button>登陆</button>
            </form>
        </div>
    </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议