css样式添加遮罩

借鉴地址:“http://blog.csdn.net/sinat_31016743/article/details/53522677

原理:利用css样式实现鼠标移入加一层遮罩的效果。将遮罩层absolute定位到要添加遮罩层的上面,鼠标移入让他显示。

代码片:
html:

<div class="ai_demo" >  
    <div class="price">  
        <div class="content">  
        <p class="price">Huskie</p>  
            <p class="intro">  introduction introduction introduction</p>  
        </div>  
    </div>  
    <div class="btn"><a href="#">like it?</a><a href="#">hate it?</a><a href="#">buy it!</a></div>  
</div> 

CSS

.ai_demo{width: 250px; height: 250px; background:url("http://www.magpet.cn/images/upload/Image/87076179_snap(25).jpg")  no-repeat scroll 0 0/100% 100% content-box content-box; background:url("http://www.magpet.cn/images/upload/Image/87076179_snap(25).jpg") 50% 50% \9;  position: relative;}  
     .ai_demo .btn{ padding: 225px 0 0 80px; text-align: right; position: relative;z-index: 999;}  
     .ai_demo .btn > a{ line-height: 22px; padding:3px 5px; margin-right: 1px; color: #fff; background: #84654e; font-size: 12px; text-decoration: none;}  
     .ai_demo div.price{ display: none;}  
     .ai_demo:hover  div.price > .content{  padding-top:70px; text-align: center;}  
     .ai_demo:hover  div.price > .content p.price,.ai_demo:hover  div.price > .content p.intro{ color: #fff; padding: 0 5%; font-size: 24px;}  
     .ai_demo:hover  div.price > .content p.intro{ font-size: 14px;}  
     .ai_demo:hover  div.price{ width: 100%; height: 250px; display: block; background: #000; opacity: .5; -moz-opacity: .5; filter:alpha(opacity=50); position: absolute; top: 0; left: 0;}  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值