CSS盒子模型
边距
css
td{
padding-left:100px;
padding-right: 100px;
padding-top: 100px;
}
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>边距</title>
<link rel="stylesheet" type="text/css" href="Mycss.css">
</head>
<body>
<table border="1">
<tr>
<td>内边距</td>
</tr>
</table>
</body>
</html>
边框
css文件
/*p{
border-style: double;
border-top-style: dotted;
border-width: 5px;
border-bottom-width: 10px;
border-color:aquamarine;
}*/
p{
border-radius: 10px;
width:100px;
height:50px;
background-color: aquamarine;
}
.cssid{
background-color: aqua;
width:100px;
height:100px;
text-align: center;
box-shadow: 10px 10px 5px red;
}
html5文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>边距</title>
<link rel="stylesheet" type="text/css" href="Mycss.css">
</head>
<body>
<p>css边框样式</p>
<div class="cssid">css阴影效果</div>
</body>
</html>
外边距
css文件
body{
margin:0;
}
.mg{
background-color: blue;
width:100px;
height:100px;
margin-top:100px;
}
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>边距</title>
<link rel="stylesheet" type="text/css" href="Mycss.css">
</head>
<body>
<div class="mg">外边距</div>
</body>
</html>
盒子模型的应用
css模型
*{
margin:0px;
padding:0px;
}
.top{
width:100%;
height:50px;
background-color: black;
}
.top_content{
width:75%;
height:50px;
margin: 0px auto;
background-color: blue;
}
.body{
margin:0px auto;
width:75%;
height:1500px;
background-color: aqua;
}
.body_img{
width:100%;
height:400px;
background-color: darkgoldenrod;
}
.body_content{
width:100%;
height:1100px;
background-color: bisque;
}
.body_no{
width:100%;
height:50px;
background-color: pink;
}
.footing{
width:75%;
height:330px;
background-color: indigo;
margin:0px auto;
}
.footing_content{
width: 100%;
height:350px;
background-color: aquamarine;
}
.footing_subnav{
width:100%;
height:50px;
background-color: black;
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>盒子模型的应用</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="top">
<div class="top_content"></div>
</div>
<div class="body">
<div class="body_img"></div>
<div class="body_content"><div class="body_no"></div></div>
</div>
<div class="footing">
<div class="footing_content"></div>
<div class="footing_subnav"></div>
</div>
</body>
</html>
对齐
css文件
*{
margin:0px;
}
.div{
width:70%;
height:1000px;
background-color: red;
/*position:absolute;
right:0px*/
/*float:right;*/
margin:0px auto;
}
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>对齐</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="div"></div>
</body>
</html>
分类
css文件
/*.p1{
width:400px;
line-height:normal;
max-width: 250px;
}
.p2{
width:400px;
line-height:200%;
}
.p3{
width:400px;
line-height:50%;
}*/
p{
cursor:normal;
}
li{
display: inline;
visibility: hidden;
}
html文件
</head>
<body>
<!--
<p class="p1">this is my web pagethis is my web page
this is my web pagethis is my web page
this is my web pagethis is my web page
this is my web pagethis is my web page
</p>
<p class="p2">this is my web pagethis is my web page
this is my web pagethis is my web page
this is my web pagethis is my web page
this is my web pagethis is my web page
</p>
<p class="p3">this is my web pagethis is my web page
this is my web pagethis is my web page
this is my web pagethis is my web page
this is my web pagethis is my web page
</p>-->
<ul>
<li>hello</li>
<li>hello</li>
<li>hello</li>
<li>hello</li>
</ul>
</body>
</html>
导航
css文件
ul{
list-style-type:none;
margin:0px;
padding:0px;
background-color: bisque;
width:200px;
text-align: center;
}
a:link,a:visited{
text-decoration: none;
/*display: block;*/
background-color: aquamarine;
color: red;
width:50px;
text-align: center;
}
a:active,a:hover{
background-color: crimson;
}
li{
display:inline;
padding-left: 5px;
}
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>导航</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<ul><a href="#">导航1</a></ul>
<ul><a href="#">导航2</a></ul>
<ul><a href="#">导航3</a></ul>
<ul><a href="#">导航4</a></ul>
</body>
</html>
图片
body{
margin:10px auto;
width:90%;
height:auto;
background-color: blueviolet;
}
.image{
border:1px solid darkgray;
width:auto;
height:auto;
float:left;
text-align: center;
margin:5px;
}
img{
margin:5px;
opacity: 0.5;
}
.text{
font-size:12px;
margin-bottom: 5px;
}
a:hover{
background-color: burlywood;
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>导航</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="image">
<a href="#" target="_self">
<img src="timg9CPA9YOX.jpg" alt="人物" width="150px" height="150px">
</a>
<div class="text">郑宇盛</div>
</div>
<div class="image">
<a href="#" target="_self">
<img src="timg9CPA9YOX.jpg" alt="人物" width="150px" height="150px">
</a>
<div class="text">郑宇盛</div>
</div>
<div class="image">
<a href="#" target="_self">
<img src="timg9CPA9YOX.jpg" alt="人物" width="150px" height="150px">
</a>
<div class="text">郑宇盛</div>
</div>
<div class="image">
<a href="#" target="_self">
<img src="timg9CPA9YOX.jpg" alt="人物" width="150px" height="150px">
</a>
<div class="text">郑宇盛</div>
</div>
</body>
</html>
选择器
类选择器
css文件
.p1{
color:blue;
}
.p2{
font-size:30px;
}
.p1.p2{
font-style: italic;
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>选择器</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<p class="p1">this is my web page</p>
<p class="p2">this is my web page</p>
<p class="p1 p2">this is my web page</p>
</body>
</html>
后代选择器
css文件
.p1{
color:blue;
}
.p2{
font-size:30px;
}
.p1.p2{
font-style: italic;
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>选择器</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
<style>
[title]{
color:aqua;
}
[href ="http://www.jikexueyuan.com"]{
font-size:30px;
}
[title~="title"]{
font-size:50px;
}
</style>
</head>
<body>
<p title="tit">hello</p>
<p title="title">hello</p>
<p title="t">hello</p>
<p title="title hello">hello</p>
<a href="http://www.jikexueyuan.com">极客学院</a>
<p>this is my<strong>web<i>hello</i>hello</strong>page</p>
</body>
</html>
css动画
移动
css
div{
width:100px;
height:100px;
background-color: blue;
}
.div2{
transform: translate(200px,100px);
-webkit-transform: translate(200px,100px);/*safari chrome*/
}
过渡
css文件
div{
width:100px;
height:100px;
background-color: blue;
-webkit-transition:width 2s,height 2s,-webkit-transform 2s ;
transition:width 2s,height 2s,transform 2s ;
transition-delay:2s;
}
div:hover{
width:200px;
height:200px;
transform:rotate(360deg);
-webkit-tranform:rotate(360deg);
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>过渡</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div>效果展示</div>
</body>
</html>
动画
css文件
div{
width:100px;
height:100px;
background-color: red;
position:relative;
animation: anim 5s infinite alternate;
-webkit-animation: anim 5s infinite alternate;
}
@keyframes anim{
0%{background: red;left:0px;top:0px}
25%{background: blue;left:200px;top:0px}
50%{background: aqua;left:200px;top:200px}
75%{background: pink;left:0px;top:200px}
100%{background: red;left:0px;top:0px}
}
@-webkit-keyframes anim{
0%{background: red;left:0px;top:0px}
25%{background: blue;left:200px;top:0px}
50%{background: aqua;left:200px;top:200px}
75%{background: pink;left:0px;top:200px}
100%{background: red;left:0px;top:0px}
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>过渡</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div>动画效果</div>
</body>
</html>
分列
css文件
.div1{
column-count: 3;
-webkit-column-count: 3;
-webkit-column-gap: 50px;
column-gap: 50px;
column-rule: 5px outset #FF0000;
-webkit-column-rule:5px outset #FF0000;
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>过渡</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="div1">
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。
</div>
</body>
</html>
css瀑布流
css文件
.container{
column-width:250px;
-webkit-column-width:250px;
-webkit-column-gap: 5px;
column-gap: 5px;
}
.contanier div{
width:250px;
margin:5px;
}
html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>瀑布流</title>
<link href="Mycss.css" type="text/css" rel="stylesheet">
</head>
<body>
<div class="contanier">
<div><img src="image/1.jpg"></div>
<div><img src="image/2.jpg"></div>
<div><img src="image/3.jpg"></div>
<div><img src="image/4.jpg"></div>
<div><img src="image/5.jpg"></div>
<div><img src="image/6.jpg"></div>
<div><img src="image/7.jpg"></div>
<div><img src="image/8.jpg"></div>
<div><img src="image/9.jpg"></div>
<div><img src="image/1.jpg"></div>
<div><img src="image/2.jpg"></div>
<div><img src="image/3.jpg"></div>
<div><img src="image/4.jpg"></div>
<div><img src="image/5.jpg"></div>
<div><img src="image/6.jpg"></div>
<div><img src="image/7.jpg"></div>
<div><img src="image/8.jpg"></div>
<div><img src="image/9.jpg"></div>
</div>
</body>
</html>