博客列表 >css3中常用的背景控制、边框效果、表格与列表、表单元素的学习及实际操作一下登录布局-2019年3月12日20时00分

css3中常用的背景控制、边框效果、表格与列表、表单元素的学习及实际操作一下登录布局-2019年3月12日20时00分

多@点的博客
多@点的博客原创
2019年03月13日 16:14:56648浏览

css中的知识点也是比较多的,今天我们学习的有css3中常用的背景控制、边框效果、表格与列表、表单元素等,我们要掌握并能运用到实践中去,就要多加练习,在练习的过程中,可以对学习的知识有了更多的了解,也能查找出自己存在的问题!

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>背景</title>
	<style type="text/css">
        body{
        	/*background:red;
        	background:#c97474;
        	background:rgb(129,44,44);*/
        	background:rgba(129,44,44,0.2);/*背景色透明度*/
        }
        /*背景色的线性渐变:
        background:linear-gradient(方向,起始颜色,终止颜色)*/
        hr{
        	height:10px;
        	background:linear-gradient(to right,red,blue);
        }
        /*精灵图:
        background-position:背景图片定位 x y坐标*/
        div{
        	height:80px;
        	width:80px;
        }
        .pic1{
        	background:url(static/images/p2.jpg) -100px 0;
        }
        .pic2{
        	background:url(static/images/p2.jpg) -310px -360px;
        }
        .pic3{
        	background:url(static/images/p2.jpg) -210px -240px;
        }
        p{
        	width:20px;
        	height:20px;
        	background:url(static/images/p1.jpg) -10px -30px;
        }

	</style>
</head>
<body>
	<hr>
	<div class="pic1"></div>	
	<div class="pic2"></div>
	<div class="pic3"></div>
	<p></p>
</body>
</html>

运行实例 »

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

1.jpg

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>边框</title>
	<style>
        *{
        	margin:0;
        	padding:0;
        }
        div{
        	width:200px;
        	height:200px;
        	margin:50px auto;
        	/*border:1px solid #ccc;*/
        	/*设置单边框*/
        	border-top:1px dashed #ccc;
        	border-right:1px dotted #ccc;
        	border-bottom:1px solid #ccc;
        	border-left:3px double #ccc;
        }
        /*边框阴影:box-shadow:x y 阴影宽度 阴影颜色;*/
        p{
        	width:200px;
        	height:200px;
        	margin:50px auto;
        	box-shadow:4px 4px 20px #ccc;
        }
        .box{
        	/*边框圆角:border-radius;*/
        	border-radius:30px;
        }
        .box2{
        	border-radius:50%;
        }
        .box3{
        	border-top-left-radius:30px;
        	/*border-top-right-radius: 20px;
			border-bottom-right-radius: 20px;
			border-bottom-left-radius: 20px;*/
        }
	</style>
</head>
<body>
	<div></div>
	<p class="box"></p>
	<p class="box2"></p>
	<p class="box3"></p>
</body>
</html>

运行实例 »

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

2.jpg

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表格与列表</title>
	<style>
        table{
        	width:500px;
            margin:30px auto;
            border:1px solid #ccc;
            border-collapse:collapse;
        }
        td{
        	border:1px solid #ccc;
        	text-align:center;
        }
        li{
        	list-style:none;
        }
	</style>
</head>
<body>
	<table>
       <tr>
       	<td>这是一个一行一列的表格</td>
       </tr>
	</table>
    <table>
    	<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>
    	<li>苹果</li>
    	<li>香蕉</li>
    	<li>草莓</li>
    	<li>葡萄</li>
    </ul>
</body>
</html>

运行实例 »

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

3.jpg

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>表单元素</title>
</head>
<body>
	<form action="url" method="get/post">
        用户名:<input type="text">
        密码:<input type="password" name="">
        <br>
        <input type="radio" name="sex" value="">男
        <input type="radio" name="sex" value="">女
        <br>
        <input type="checkbox" name="">php
        <input type="checkbox" name="">web
        <input type="checkbox" name="">sql
        <br>
        <textarea name="" id="" cols="30" rows="10"></textarea>
        <br>
        <input type="submit" name="" value="提交">
        <input type="buttom" name="" value="搜索">
        <br>
        <button>提交</button>
	</form>
</body>
</html>

运行实例 »

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

4.jpg

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>登录页面</title>
	<style>
        *{
        	margin:0;
        	padding:0;
        }
        body{
        	background: #151517;
        }
        div{
        	width:400px;
        	height:350px;
        	margin:200px auto;
        	background:rgba(188,185,198,0.4);
        	border-radius:20px;
        	text-align:center;
        }
        img{
        	width:100px;
        	border-radius:50%;
        	margin-top:20px;
        	margin-bottom:-10px;
        }
        input{
        	width:300px;
        	height:40px;
        	border-radius:10px;
        	margin-top:30px;
        	padding:0px 10px;
        }
        button{
        	width:140px;
        	height:40px;
        	margin-top:30px;
        	border:none;
        	border-radius:10px;
        	background:black;
        	color:#fff;
        }
	</style>
</head>
<body>
	<div>
        <img src="static/images/tou.jpg" alt=""> 
        <form action="" method="">
            <input type="text" name="" placeholder="请输入用户名..."><br>
            <input type="password" name="" placeholder="请输入密码..."><br>
            <button>登录</button>
        </form>
	</div>
</body>
</html>

运行实例 »

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

5.jpg

总结:在本节课的学习中,我们主要对css有了一定的了解。
 1、在 添加背景图时,有时图片不够大,会平铺,显得不***,我们可以选择不平铺(no-repeat);
2、在写入边框时,有时需要,可以为它加入阴影(边框阴影:box-shadow:x y 阴影宽度 阴影颜色);也可以加边框圆角( 边框圆角: border-radius);
3、在添加表格时,无论是只有一行一列,还是多行多列,都要写完整;
4、表单用于收集不同类型的用户输入;
5、在实际操作的登录页面中,将所学的知识都很好的运用到了,在运用的过程中,我们要认真仔细地布局好页面,对所学的知识有更好地掌握。

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