作为程序员一定要保持良好的睡眠,才能好编程

css3摸索参考的一些案例

发布时间:2016-10-27

.course_plane
.course_xq {
    position:absolute;
    left:0;
    top:125px;
    height:100%;
    width:100%;
    background:rgba(255,255,255,.9);
    color:#434343;
    -webkit-transition:.3s;
    -moz-transition:.3s;
    transition:.3s
}

.course_plane:hover
.course_xq {
    position:absolute;
    top:0
}

/** 此动画 是 鼠标放上去后,标题栏目 自动上滑 
    显示详细信息  鼠标移开 标题栏目自动下滑 
    可以参考    中的一个动画 
**/











.content_left {
    width:218px;
    height:360px;
    padding-left:25px;
    padding-right:25px;
    box-sizing:border-box;
    float:left;
    background:url(http://p10.ucai.cn/static//i3/fullstack/indexv6/php.png) no-repeat;
    background-size:cover;
    position:relative;
    overflow:hidden;
    box-shadow:0 5px 10px rgba(0,0,0,.1)
}
.content_left em {
    position:absolute;
    display:block;
    width:35px;
    height:360px;
    background:#fff;
    top:0;
    left: -190px;
    -webkit-transform:skewY(35deg);
    -moz-transform:skewX(-35deg);
    transform:skewX(-35deg);
    background:-moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    background:-webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0));
    background:linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0))
}
.content_left:hover em {
    left:320px;
    -webkit-transition:all 0.6s ease;
    -moz-transition:all 0.6s ease;
    transition:all 0.6s ease
}

/**
    底部一个背景图片,鼠标放上去的时候,有一条45deg的斜线从左上角到右下角的一个移动。
**/



图片黑白
-webkit-filter: grayscale(1);
filter: grayscale(1);
取值范围  1 和 0





.mouseover(function(){
    $(".wrapbg").css({
        "opacity": 0,
        "z-index": -1
    });
})
.mouseout()

当通过  js 操作此类 或div的时候  transition 会起作用


.wrapbg {
    position:absolute;
    z-index:2;
    height:392px;
    text-align:center;
    font-size:36px;
    width:100%;
    background:#38ecaf;
    background: -webkit-linear-gradient(left top,rgba(56, 236, 175, .9) 0%,rgba(70, 226, 232, .7) 100%);
    background: -moz-linear-gradient(left top,rgba(56, 236, 175, .9) 0%,rgba(70, 226, 232, .7) 100%);
    background:linear-gradient(left top,rgba(56, 236, 175, .9) 0%,rgba(70, 226, 232, .7) 100%);
    -webkit-transition:.5s;
    transition:.5s
}





/**上下动画**/
.res span{
    
    background-image:url("../img.jpg");
    background-position:-24px 40px;
    transition:0.2s    
}
.res:hover span{
    background-position:-48px 40px;
}




/**判断屏幕尺寸的大小**/
@media screen and (min-width: 1200px) and (max-width: 1300px) {
    .mask_pic8 {
        position:absolute;
        left:-196px !important
    }
    .pic_jl,.pic_wx {
        position:absolute;
        left:196px !important
    }
    .prev {
        left:23.15%
    }
    .next {
        right:5%
    }
}
@media screen and (min-width: 1280px) and (max-width: 1400px) {
    .prev {
        left:24.95%
    }
    .next {
        right:8%
    }
}
@media screen and (max-width:1200px) {
    .tlips_lengend
span {
        font-size:18px
    }
    .tlips_lengend {
        width:120px
    }
    .infor_group li
.tlips {
        padding-left:10px
    }
    .tlips_lengend span+i {
        display:none
    }
    #Nav
.container {
        width:1025px
    }
}


<html>
    <head>
        <style type="text/css">
            
            .f{
                border:1px solid #ccc;
                height:320px;
                width:280px;
                background:fff;
                position:relative;
            }
            .f .t{
                position:absolute;
                height:0px;
                left:0px;
                top:50%;
                opacity:.9;
                width:280px;
                overflow:hidden;
                background:-moz-linear-gradient(left top,#38eeaf,#46e2e8);
                transition:0.3s;
                
            }
            .f:hover .t{
                top:0px;
                height:320px;                 
            }
        
        </style>
    </head>
    <body>
        
        
        <div class="f">
            <div class="t">
            sadf
            </div>
        </div>
         
    
    </body>
</html>


以上是我做的一个案例。 鼠标放上去 弹出一个div 显示介绍,鼠标移开后隐藏div  动画效果上下滑动

重要的使用了 transition

167491431786633398.jpg



http://www.ucai.cn/index