CSS模型,常用操作,动画

CSS盒子模型

边距

css

td{
    padding-left:100px;
    padding-right: 100px;
    padding-top: 100px;
}

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文件




    
    边距
    


    

css边框样式

css阴影效果

外边距

css文件

body{
    margin:0;
}
.mg{
    background-color: blue;
    width:100px;
    height:100px;
    margin-top:100px;
}

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文件




    
    盒子模型的应用
    


    

对齐

css文件

*{
    margin:0px;
}
.div{
    width:70%;
    height:1000px;
    background-color: red;
    /*position:absolute;
    right:0px*/
    /*float:right;*/
    margin:0px auto;
}

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文件



    
    
  • hello
  • hello
  • hello
  • hello

导航

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




    
    导航
    


    
    
    
    

图片

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文件




    
    导航
    


    
人物
郑宇盛
人物
郑宇盛
人物
郑宇盛
人物
郑宇盛

选择器

类选择器

css文件

.p1{
    color:blue;
}
.p2{
    font-size:30px;
}
.p1.p2{
    font-style: italic;
}

html文件




    
    选择器
    


    

this is my web page

this is my web page

this is my web page

后代选择器

css文件

.p1{
    color:blue;
}
.p2{
    font-size:30px;
}
.p1.p2{
    font-style: italic;
}

html文件




    
    选择器
    
    


    

hello

hello

hello

hello

极客学院

this is mywebhellohellopage

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文件




    
    过渡
    



    
效果展示

动画

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文件




    
    过渡
    



    
动画效果

分列

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文件




    
    过渡
    



    
大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。 大家好,欢迎来到极客学院,在这里您将会有很好的视频可以观看。

css瀑布流

css文件

.container{
    column-width:250px;
    -webkit-column-width:250px;
    -webkit-column-gap: 5px;
    column-gap: 5px;
}
.contanier div{
    width:250px;
    margin:5px;
}

html文件




    
    瀑布流
    


    

 

你可能感兴趣的:(前端)