css3-鼠标经过产品列表 图片放大 显示文字 (兼容IE9以上 不含IE9)

<!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: content-box;
            -webkit-box-sizing: content-box;

        }
        .main {
            position: relative;
            width: 680px;
            margin: 0 auto;
        }
        .view {
            width: 300px;
            margin: 10px;
            float: left;
            border: 10px solid #fff;
            overflow: hidden;
            position: relative;
            text-align: center;
            -webkit-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
            -moz-box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
            box-shadow: 1px 1px 2px #e6e6e6,-1px -1px 2px #e6e6e6;
            cursor: default;
        }
        .view .mask{
            width: 300px;
            height: 200px;
            position: absolute;
            overflow: hidden;
            top: 0;
            left: 0;
        }
        .view img {
            display: block;
            position: relative;
            max-width:100%;
        }
        .view h2 {
            text-transform: uppercase;
            color: #fff;
            text-align: center;
            position: relative;
            font-size: 17px;
            padding: 10px;
            background: rgba(0, 0, 0, 0.8);
            margin: 20px 0 0 0;
        }
        .view p {
            font-size: 12px;
            position: relative;
            color: #fff;
            padding: 10px 20px 20px;
            text-align: left;
        }
        .view .link {
            display: inline-block;
            text-decoration: none;
            padding: 7px 14px;
            background: #000;
            color: #fff;
            text-transform: uppercase;
            -webkit-box-shadow: 0 0 1px #000;
            -moz-box-shadow: 0 0 1px #000;
            box-shadow: 0 0 1px #000;
            font-size: 14px;
        }
        .view .link:hover {
            -webkit-box-shadow: 0 0 5px #000;
            -moz-box-shadow: 0 0 5px #000;
            box-shadow: 0 0 5px #000;
        }

        .view-tenth img {
            -webkit-transform: scaleY(1);
            -moz-transform: scaleY(1);
            -o-transform: scaleY(1);
            -ms-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
        }
        .view-tenth .mask {
            background-color: rgba(249, 179, 255, 0.3);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }
        .view-tenth h2 {
            border-bottom: 1px solid rgba(0, 0, 0, 0.3);
            background: transparent;
            margin: 20px 40px 0px 40px;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            color: #333;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }
        .view-tenth p {
            color: #333;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }
        .view-tenth .link {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }
        .view-tenth:hover img {
            -webkit-transform: scale(10);
            -moz-transform: scale(10);
            -o-transform: scale(10);
            -ms-transform: scale(10);
            transform: scale(10);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }
        .view-tenth:hover .mask {
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }
        .view-tenth:hover h2,
        .view-tenth:hover p,
        .view-tenth:hover .link {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }
    </style>
</head>
<body>
<div class="main">
    <div class="view view-tenth">
        <img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/5.jpg" />
        <div class="mask">
            <h2>Wonder Girls</h2>
            <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和美国乐坛都取得了不错的成绩...</p>
            <a href="#" class="link">查看全文</a>
        </div>
    </div>
    <div class="view view-tenth">
        <img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/3.jpg" />
        <div class="mask">
            <h2>Wonder Girls</h2>
            <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和美国乐坛都取得了不错的成绩...</p>
            <a href="#" class="link">查看全文</a>
        </div>
    </div>
    <div class="view view-tenth">
        <img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/10.jpg" />
        <div class="mask">
            <h2>Wonder Girls</h2>
            <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和美国乐坛都取得了不错的成绩...</p>
            <a href="#" class="link">查看全文</a>
        </div>
    </div>
    <div class="view view-tenth">
        <img src="http://tupian.enterdesk.com/2014/lxy/2014/04/11/2/11.jpg" />
        <div class="mask">
            <h2>Wonder Girls</h2>
            <p>Wonder Girls一向以青春活力的形象展现在观众面前,先后在韩国和美国乐坛都取得了不错的成绩...</p>
            <a href="#" class="link">查看全文</a>
        </div>
    </div>
</div>
</body>
</html>

来源:http://www.daqianduan.com/example?pid=6117

时间: 2024-10-09 21:25:06

css3-鼠标经过产品列表 图片放大 显示文字 (兼容IE9以上 不含IE9)的相关文章

鼠标滑过列表图片放大,带列表序列号自动生成效果

请转载此文的朋友务必附带原文链接,谢谢. 原文链接:http://xuyran.blog.51cto.com/11641754/1861924 这里我只把关键代码给贴出来. html: <div class="hot-exchange">      <ul>      <li class="active clear">      <a href="">      <div class=&quo

jQuery鼠标悬停图片放大显示

jQuery鼠标悬浮放于图片上之后图片放大显示的效果,即鼠标移到图片上图片突出显示,鼠标移开后恢复原来的模样,你可以在图片滚动效果中加上本特效,相信会更炫一些. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/

DIV CSS鼠标经过悬停在图片上时图片上方显示文字(转)

DIV CSS鼠标悬停在没有文字内容图片上时图片上方显示文字,完全是纯css div实现.CSS实现鼠标悬停放图片上方时显示美化内容. 原始图片显示没有文字在上方,当鼠标经过悬停时显示文字并且文字背景为半透明.可以使用纯DIV+CSS实现鼠标悬停图片上显示文字内容. 纯div+css实现第一张图片没有文字内容,鼠标悬停时出现第二张图那样效果 使用div css实现鼠标悬停图片上方时显示文字内容原理: 首先我们设置一个盒子对象,并且将图片使用style标签内设置为CSS背景图片,同时设置该对象ht

jQuery点击图片放大显示原图效果

HTML部分:<div id="append_parent"></div> JS代码部分: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 //内容页图片点击放大效果     var imgBoxMod=$(".ctnlist .text i

按钮使用9patch图片不显示文字

关于9patch的google说明 https://developer.android.com/guide/topics/graphics/2d-graphics.html#nine-patch You can also define an optional drawable section of the image (effectively, the padding lines) by drawing a line on the right and bottom lines. If a Vie

cc_美团 商品详情图片放大显示ViewPager

package com.chencheng.meituan.view; import java.util.ArrayList; import java.util.List; import com.xinbo.widget.HackyViewPager; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; import android.os.B

鼠标移入移出,图片放大缩小的特效

<style><!-- /*CSS样式表*/ #bottom { width:550px; height:150px; bottom:0px; left:280px; position:fixed;} .bottom0 { width:150px; height:150px; position:absolute;} #bottom01 { top:0px; left:0px; } #bottom02 { top:0px; left:120px; } #bottom03 { top:0px

jquery鼠标滑过展示图片时显示详情

jquery: 1 <script src="js/jquery.js" type="text/javascript"></script> 2 <script type="text/javascript"> 3 $(document).ready(function(){ //页面边加载边执行 4 $('.box').hover( 5 function(){ 6 $(this).find('img').anima

通过使用html字体阴影效果解决hover图片时显示文字看不清的问题

1.前言 最近需要加入一个小功能,在鼠标越过图片时,提示其大小和分辨率,而不想用增加属性title来提醒,不够好看.然而发现如果文字是一种颜色,然后总有概率碰到那张图上浮一层的文字会看不到,所以加入文字字体阴影效果来解决此问题. 2.例子说明 未加入字体阴影之前的效果 加入字体阴影的效果 如果没加入字体阴影的效果,左图会看不清哪些文字的,而右图没有多大区别. 3.相关代码 <div> <img alt="imageSample" style="width:1