zoukankan      html  css  js  c++  java
  • css3—产品列表之鼠标滑过效果

    <!DOCTYPE HTML>
    <html>
    <head>
        <meta charset="UTF-8" />
        <title>实例: css3技巧——产品列表之鼠标滑过效果</title>
        <style>
            .main *{
                padding:0;
                margin:0;
                font-family:'Source Code Pro', Menlo, Consolas, Monaco, monospace;
                box-sizing: border-box;
                -webkit-box-sizing: border-box;
    
            }
            .main {
                position: relative;
                width: 680px;
                margin: 0 auto;
            }
            .view {
                width: 300px;
                margin: 10px;
                float: left;
                border: 10px solid #fff;
                -webkit-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
                -moz-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
                -ms-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
                box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
                cursor: default;
            }
            .view figure {
                margin: 0;
                position: relative;
            }
            .view figure img {
                max-width: 100%;
                display: block;
                position: relative;
            }
            .view .thumb {
                overflow: hidden;
            }
            .view .mask {
                position: absolute;
                top: 0;
                left: 0;
                bottom:0;
                padding: 10px;
                background: rgb(233, 194, 236);
                background-color: rgba(233, 194, 236, 0.9);
                color: #ed4e6e;
            }
            .view .mask h2 {
                margin: 0 0 5px;
                padding: 0 0 5px;
                color: #fff;
                font-size: 18px;
                text-align: center;
                border-bottom:1px solid rgba(255,255,255,.2);
            }
            .view .mask p{
                font-size: 14px;
            }
            .view .link {
                position: absolute;
                bottom: 10px;
                right: 10px;
                text-align: center;
                padding: 5px 10px;
                border-radius: 2px;
                display: inline-block;
                background: #ed4e6e;
                color: #fff;
                text-decoration:none;
                font-size: 14px;
            }
            .view-tenth {
                -webkit-perspective: 1700px;
                -moz-perspective: 1700px;
                -ms-perspective: 1700px;
                -o-perspective: 1700px;
                perspective: 1700px;
                -webkit-perspective-origin: 0 50%;
                -moz-perspective-origin: 0 50%;
                -ms-perspective-origin: 0 50%;
                -o-perspective-origin: 0 50%;
                perspective-origin: 0 50%;
            }
            .view-tenth figure {
                -webkit-transform-style: preserve-3d;
                -moz-transform-style: preserve-3d;
                -ms-transform-style: preserve-3d;
                -o-transform-style: preserve-3d;
                transform-style: preserve-3d;
            }
            .view-tenth .mask {
                width: 100%;
                opacity: 0;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                -o-backface-visibility: hidden;
                backface-visibility: hidden;
                -webkit-transform-origin: 0 0;
                -moz-transform-origin: 0 0;
                -ms-transform-origin: 0 0;
                -o-transform-origin: 0 0;
                transform-origin: 0 0;
                -webkit-transform: rotateY(-90deg);
                -moz-transform: rotateY(-90deg);
                -ms-transform: rotateY(-90deg);
                -o-transform: rotateY(-90deg);
                transform: rotateY(-90deg);
                -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
                -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
                -ms-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
                -o-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
                transition: transform 0.4s, opacity 0.1s 0.3s;
            }
            .view-tenth figure:hover .mask{
                opacity: 1;
                -webkit-transform: rotateY(0deg);
                -moz-transform: rotateY(0deg);
                -ms-transform: rotateY(0deg);
                -o-transform: rotateY(0deg);
                transform: rotateY(0deg);
                -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
                -moz-transition: -moz-transform 0.4s, opacity 0.1s;
                -ms-transition: -moz-transform 0.4s, opacity 0.1s;
                -o-transition: -moz-transform 0.4s, opacity 0.1s;
                transition: transform 0.4s, opacity 0.1s;
            }
        </style>
    </head>
    <body>
    <div class="demo-container demo">
        <div class="main">
            <div class="view view-tenth">
                <figure>
                    <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/5.jpg" /></div>
                    <div class="mask">
                        <h2>Wonder Girls</h2>
                        <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p>
                        <a href="#" class="link">查看全文</a>
                    </div>
                </figure>
            </div>
            <div class="view view-tenth">
                <figure>
                    <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/3.jpg" /></div>
                    <div class="mask">
                        <h2>Wonder Girls</h2>
                        <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p>
                        <a href="#" class="link">查看全文</a>
                    </div>
                </figure>
            </div>
            <div class="view view-tenth">
                <figure>
                    <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/10.jpg" /></div>
                    <div class="mask">
                        <h2>Wonder Girls</h2>
                        <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p>
                        <a href="#" class="link">查看全文</a>
                    </div>
                </figure>
            </div>
            <div class="view view-tenth">
                <figure>
                    <div class="thumb"><img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/11.jpg" /></div>
                    <div class="mask">
                        <h2>Wonder Girls</h2>
                        <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和...</p>
                        <a href="#" class="link">查看全文</a>
                    </div>
                </figure>
            </div>
        </div></div>
    </body>
    </html>
    View Code

    来源:http://www.daqianduan.com/6134.html

    注:不兼容IE

  • 相关阅读:
    python计算时间差的方法
    Apache Prefork、Worker和Event三種MPM分析
    nagios监控mysql
    linux安装nagios客户端
    简单易懂的snmpd.conf配置文件说明
    Linux基本监控项目
    python 2.0 s12 day5 常用模块介绍
    python2.0 s12 day4
    ubuntu常用系统命令
    ubuntu编译安装libimobiledevice,查看ios 日志
  • 原文地址:https://www.cnblogs.com/dongxiaolei/p/7196064.html
Copyright © 2011-2022 走看看