作业一
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
.box1 {
width: 500px;
height: 50px;
margin: 100px auto;
}
.box2 {
width: 100%;
height: 42px;
top: 4px;
position: relative;
}
.box2>input:first-of-type {
/*输入框高度设置为40px, border占据2px,总高度为42px*/
width: 380px;
height: 40px;
border: 1px solid #ccc;
font-size: 16px;
outline: none;
}
.box2>input:first-of-type:focus {
border: 1px solid #317ef3;
padding-left: 10px;
}
.box2>input:last-of-type {
/*button按钮border并不占据外围大小,设置高度42px*/
width: 100px;
height: 44px;
position: absolute;
background: #317ef3;
border: 1px solid #317ef3;
color: #fff;
font-size: 16px;
outline: none;
}
</style>
<body class="box1">
<div class="box2">
<input type="text">
<input type="button" value="百度一下">
</div>
</body>
</html>
作业二
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
*{
padding: 0;
margin: 0;
}
.box{
width: 800px;
height: 250px;
border: 1px dashed #CCCCCC;
border-radius: 10px;
margin: auto;
}
.box1 {
border: 1px dashed #D7D9E0;
border-radius: 2px;
background: #fff;
height: 150px;
padding: 0;
line-height: 59px;
text-align: center;
margin-bottom: 16px;
}
.box2 {
display: block;
font-size: 13px;
color: #9195A3;
}
.box3 {
background: #4E71F2;
border-radius: 6px;
width: 80px;
height: 30px;
line-height: 28px;
margin: auto;
color: #fff;
font-size: 13px;
border: 0;
}
.box4 {
position: absolute;
font-size: 0;
width: 100%;
height: 100%;
outline: 0;
opacity: 0;
/*filter: alpha(opacity = 0);*/
/*margin-left: 18px;*/
z-index: 1;
cursor: pointer;
text-align: center;
}
</style>
<body>
<div class="box">
<div class="box1">
<span class="box2">拖拽图片到这里</span>
</div>
<div class="box3">
<input type="file"class="box4" value="上传图片"/> 选择文件
</div>
</div>
</body>
</html>
作业三
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
.box{
width: 850px;
height: 30px;
border: 1px solid #fe7739;
margin: auto;
border-radius: 5px;
}
.box>input:first-of-type{
border: 1px solid white;
padding-left: 20px;
width: 700px;
height: 25px;
border-radius: 5px;
}
.box>input:last-of-type{
background: #FE7739;
border-radius: 2px;
width: 60px;
height: 28px;
margin-right:auto ;
border-radius: 5px;
}
</style>
<body>
<div class="box">
<select name="宝贝">
<option value="宝贝">宝贝</option>
<option value="球鞋">球鞋</option>
</select>
<input type="text" />
<input type="button" value="搜索" class="box3" />
</div>
</body>
</html>
作业四
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
.max{
width: 1000px;
height:1000px;
border: 1px solid #FE7739;
display: block;
margin: auto;
}
.gotop {
width: 80px;
height: 500px;
border-radius: 10px;
background-color:#f6f8f9;
color: black;
font-size: 18px;
cursor: pointer;
line-height: 80px;
position: fixed;
right: 60px;
bottom: 20px;
margin: auto;
display: block;
}
.box{
width: 45px;
height: 45px;
border: 1px solid #F6F8F9;
position:relative;
padding-top: 10px;
margin: auto;
display: block;
}
.box>input:{
width: 45px;
height: 45px;
border: 1px solid #F6F8F9;
display: block;
cursor: pointer;
}
.box1{
font-size: 12px;
color: #333;
line-height: 17px;
margin-top: 6px;
position:relative;
text-align: center;
display: block;
background-repeat:no-repeat ;
}
a{
text-decoration: none;
color: black;
}
</style>
<body class="max" id="top">顶部
<div class="gotop">
<div class="box"><input type="image" src="../img/11.png" value="联系客服" width="40px" height="40px"></div>
<div class="box1"><a href="#">联系客服</a></div>
<div class="box"><input type="image" src="../img/22.png" width="40px" height="40px" /></div>
<div class="box1"><a href="#">购物车</a></div>
<div class="box"><input type="image" src="../img/33.png" width="40px" height="40px" /></div>
<div class="box1"><a href="#">官方客服</a></div>
<div class="box"><input type="image" src="../img/44.png" width="40px" height="40px" /></div>
<div class="box1"><a href="#">反馈</a></div>
<div class="box"><input type="image" src="../img/55.png" width="40px" height="40px" /></div>
<div class="box1"><a href="#">举报</a></div>
<div class="box"><input type="image" src="../img/66.png" width="40px" height="40px" /></div>
<div class="box1"><a href="#top">回到顶部</a></div>
</div>
</body>
</html>
作业五
<!DOCTYPE html>
<html lang="en">
<head>
<style>
* {
margin: 0;
padding: 0;
}
li {
list-style: none;
}
.box {
/* 大盒子相对定位,占据原来的位置 */
position: relative;
width: 520px;
height: 280px;
background-color: blue;
overflow: hidden;
margin: 100px auto;
}
img {
width: 520px;
height: 280px;
}
.taobao {
/* 包图片的盒子宽度等于6张图片加起来的宽度*/
/* 高度等于图片的高度 */
width: 3120px;
height: 280px;
/* animation 一整个动画的时间 是10秒 */
/* infinite代表动画无限的执行(动画的执行次数) */
animation: 10s RBT infinite;
/* 相邻的行内块在一行上,之间会有空白缝隙
所以是用来清除行内块间距 的*/
font-size: 0;
}
@keyframes RBT {
/* 初始状态为0 时 不移动 */
0% {
transform: translateX(0px);
}
/* 动画时间过去10%时 就得移动一张图片的距离 */
/* 10*10%=1 表示一秒钟 移动了一张图片的距离 */
10% {
transform: translateX(-520px);
}
/* 10*20%=2 表示到第二秒的时候图片不移动 停留了一秒钟 */
20% {
transform: translateX(-520px);
}
30% {
transform: translateX(-1040px);
}
40% {
transform: translateX(-1040px);
}
50% {
transform: translateX(-1560px);
}
60% {
transform: translateX(-1560px);
}
70% {
transform: translateX(-2080px);
}
80% {
transform: translateX(-2080px);
}
90% {
transform: translateX(-2600px);
}
100% {
transform: translateX(-2600px);
}
}
/* 并集选择器集体声明 让代码更简洁 */
.arrow-l,
.arrow-r {
/* 只能用定位做,才能压住盒子 */
/* 不要占有位置,随便移动定位,必须用绝对定位 */
position: absolute;
/* 绝对定位的盒子无须转换,直接给大小 */
width: 20px;
height: 30px;
/* 垂直居中公式 */
/* 先走父级高度的50% */
top: 50%;
/* 往上走自己高度的一半 */
margin-top: -15px;
background: rgba(0, 0, 0, .2);
text-decoration: none;
color: #fff;
line-height: 30px;
}
.arrow-l {
left: 0;
border-radius: 0 15px 15px 0;
}
.arrow-r {
right: 0;
text-align: right;
/* 圆角矩形 */
border-radius: 15px 0 0 15px;
}
/* 鼠标经过,箭头颜色改变 */
.arrow-l:hover,
.arrow-r:hover {
background: rgba(0, 0, 0, .4);
}
.circle {
position: absolute;
left: 50%;
margin-left: -35px;
bottom: 15px;
width: 70px;
height: 13px;
background: rgba(255, 255, 255, 0.3);
border-radius: 7px;
}
.circle li {
/* position: fixed; */
float: left;
width: 8px;
height: 8px;
background-color: #fff;
margin: 3px;
border-radius: 50%;
/* 设定鼠标的形状为一只伸出食指的手 */
cursor: pointer;
}
/* current 当前的意思 此处一定要注意优先级的问题 */
.circle .current {
background-color: #ff5000;
}
</style>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>淘宝轮播图</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<div class="box">
<div class="taobao">
<!-- 图片 -->
<img src="../img/11.png" alt="">
<img src="../img/22.png" alt="">
<img src="../img/33.png" alt="">
<!-- 末尾添加与第一张图一样的图片, -->
<!-- 阻止动画播放完时图片闪动 达到无缝滚动的功能 -->
<img src="../img/11.png" alt="">
<img src="../img/22.png" alt="">
<img src="../img/33.png" alt="">
</div>
<!-- 左按钮 -->
<a href="#" class="arrow-l"> <</a>
<!-- 右按钮 -->
<a href="#" class="arrow-r"> ></a>
<!-- 小圆点 -->
<ul class="circle">
<li></li>
<li class="current"></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</body>
</html>
作业六
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
*{
margin: 0;
padding: 0;
}
.box{
width: 1200px;
height: 600px;
border: 1px solid whitesmoke;
margin: auto;
/*background: #fef6f1;*/
}
.box1{
width: 790px;
height: 280px;
border: 1px solid transparent;
float: left;
border-radius: 10px;
margin: 5px;
background: #fef6f1;
}
.box1-a{
text-decoration: none;
color: orange;
text-align: center;
}
.box1-a:hover{
text-decoration: none;
}
.h3{
color: black;
height: 32px;
text-align: left;
}
.box1 > img {
width: 180px;
height: 200px;
float: left;
}
.box1.title{
width: 180px;
height: 200px;
font-size: 13px;
float: left;
color: black;
}
.part{
width: 380px;
height: 280px;
float: left;
}
.box2{
width: 390px;
height: 280px;
border: 1px solid transparent;
float: left;
border-radius: 10px;
/*margin: 5px;*/
background: #fef6f1;
}
.box2-a{
text-decoration: none;
color: orange;
text-align: center;
}
/*.box2.title{
width: 180px;
height: 200px;
font-size: 13px;
float: left;
color: black;*/
.part2{
width: 180px;
height: 280px;
float: left;
}
.box3{
width: 395px;
height: 300px;
border: 1px solid transparent;
border-radius: 10px;
float: left;
margin: 3px;
background: #fef6f1;
}
.box3-a{
text-decoration: none;
color: orange;
text-align: center;
}
.part3{
width: 180px;
height: 280px;
float: left;
}
.box4{
width: 395px;
height: 300px;
border: 1px solid transparent;
border-radius: 10px;
float: left;
/*margin: 5px;*/
background: #fef6f1;
}
.box4-a{
text-decoration: none;
color: orange;
text-align: center;
}
.part4{
width: 170px;
height: 250px;
float: left;
}
.box5{
width: 395px;
height: 300px;
border: 1px solid transparent;
border-radius: 10px;
float: left;
/*margin: 5px;*/
background: #fef6f1;
}
.box5-a{
text-decoration: none;
color: orange;
text-align: center;
}
.part5{
width: 170px;
height: 250px;
float: left;
}
</style>
<body>
<div class="box">
<a href="#" class="box1-a">
<div class="box1">
<div class="part">
<h3 class="h3">淘工厂 良心工厂货</h3>
<img src="../img/90.png" alt=""/>
<p class="title">纳米魔力双面胶1卷</p>
<p >¥6.05</p>
</div>
</a>
<a href="#" class="box1-a">
<div class="part">
<h3 class="h3"></h3>
<img src="../img/98.png" alt="" />
<p class="title">75pvc排风口防风罩不……</p>
<p >¥13.05</p>
</div>
</div>
</a>
<a href="#" class="box2-a">
<div class="box2">
<div class="part2">
<h3 class="h3">拍卖捡漏</h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</a>
<a href="#" class="box2-a">
<div class="part2">
<h3 class="h3"></h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</div>
</a>
<a href="#" class="box3-a">
<div class="box3">
<div class="part3">
<h3 class="h3">潮店数码</h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</a>
<a href="#" class="box3-a">
<div class="part3">
<h3 class="h3"></h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</div>
</a>
<a href="#" class="box4-a">
<div class="box4">
<div class="part4">
<h3 class="h3">春夏出行</h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</a>
<a href="#" class="box4-a">
<div class="part4">
<h3 class="h3"></h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</div>
</a>
<a href="#" class="box5-a">
<div class="box5">
<div class="part5">
<h3 class="h3">零食秒杀</h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</a>
<a href="#" class="box5-a">
<div class="part5">
<h3 class="h3"></h3>
<img src="../img/90.png" />
<p >¥1起</p>
</div>
</div>
</a>
</div>
</body>
</html>
作业七
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<style>
*{
margin: 0;
padding: 0;
}
.box{
width: 500px;
height: 700px;
border: 1px solid whitesmoke;
margin: auto;
background: #CCCCCC;
}
.box1{
width: 480px;
height: 680px;
border: 1px solid black;
margin: auto;
}
.box2{
width: 200px;
height: 50px;
border-radius: 25px;
background: #FF0000;
border: 1px solid;
margin: auto;
margin-top: 30px;
}
.title{
font-size: 32px;
text-align: center;
}
.box3{
width: 185px;
height: 70px;
background: whitesmoke;
border: 1px solid black;
text-align: center;
float: left;
margin: 10px;
border-radius: 5px;
}
.box4{
width: 420px;
height: 500px;
margin: auto;
margin: 20px;
}
</style>
<body>
<div class="box">
<div class="box1">
<div class="box2">
<p class="title">精选热点</p>
</div>
<div class="box4">
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
<div class="box3"><a class="title">电视柜</a></div>
</div>
</div>
</div>
</body>
</html>
旋转太极
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>练习九,太极</title>
<link rel="stylesheet" type="text/css" href="css/index9.css"/>A
</head>
<style>
body{
background-color:#8B0000;
}
.box{
border-left: 100px solid black;
border-right: 100px solid white;
width: 0;
height: 200px;
border-radius: 100%;
position: relative;
animation: myRote 4s linear infinite;
box-shadow: 2px 0px 6px ,
-2px 0px 6px ,
0px 2px 6px ,
0px -2px 6px ;
}
div::before{
display: block;
border: 30px solid black;
background-color: white;
content:'' ;
width: 40px;
height: 40px;
border-radius: 100%;
position: absolute;
left: -50px;
}
div::after{
display: block;
border: 30px solid white;
background-color: black;
content: '';
width: 40px;
height: 40px;
border-radius: 100%;
position: absolute;
top: 100px;
left: -50px;
}
@keyframes myRote {
from {
transform: rotate(0deg);
} to {
transform: rotate(360deg);
}
}
</style>
<body>
<div class="box"></div>
</body>
</html>