指上去 凸显细节

先看下这个效果:


CSS练习 <wbr>第六课-凸显细节

觉得还不错吧~~,但是这段代码却是很简单哦,只不过需要加入一小段jquery
.hover(function(){ display:blcok},function(){display:none})
我写的比较简单,可以自己补全。

HTML代码

1 <ul class="columns">
2 <li>
3 <a href="http://www.designbombs.com/automotive/virgin-racing/"><img src="" alt=""></a>
4 <div class="info">
5 <h2>Virgin Racing</h2>
6 <p>Nostrud nostrud quidne pneum imputo, capio quis. Feugiat valetudo praemitto molior abdo. </p>
7 </div>
8 </li>
9 </ul>

CSS代码:
 1 ul.columns {
2
3 width: 960px;
4
5 list-style: none;
6
7 margin: 0 auto; padding: 0;
8
9 }
10
11 ul.columns li {
12
13 width: 220px;
14
15 float: left; display: inline;
16
17 margin: 10px; padding: 0;
18
19 position: relative;
20
21 }
22
23 ul.columns li:hover {z-index: 99;}
24
25
26
27 //上面这不是重点~ 重点在下面呢
28
29
30
31 ul.columns li img {
32
33 position: relative;
34
35 filter: alpha(opacity=30);
36
37 opacity: 0.3;
38
39 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
40
41 }
42
43 ul.columns li:hover img{
44
45 z-index: 999;
46
47 filter: alpha(opacity=100);
48
49 opacity: 1;
50
51 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
52
53 }
54
55 ul.columns li .info {
56
57 position: absolute;
58
59 left: -10px; top: -10px;
60
61 padding: 210px 10px 20px;
62
63 width: 220px;
64
65 display: none;
66
67 background: #fff;
68
69 font-size: 1.2em;
70
71 -webkit-border-radius: 3px;
72
73 -moz-border-radius: 3px;
74
75 border-radius: 3px;
76
77 }
78
79 ul.columns li:hover .info {display: block;}





看了这幅图就比较清楚了吧~


这个简单吧,想不到用CSS就轻而易举的实现了~

这篇文章来自:http://www.sohtanaka.com/web-design/popout-details-on-hover-w-css

转载于:https://www.cnblogs.com/jackwalk/archive/2011/07/24/2115382.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值