我有一个网页有一些相同大小的框。其中一些是隐藏的 ( .dummy
),其他是可见的,可以说.A
,.B
&.C
如下图所示:[为简单起见,仅在图像中显示。 dummy
在实际的 HTML 代码中,它们没有任何背景/边框,因此是不可见的。]
现在,如果用户点击link A
,所有的盒子都期望 '.A' 类的盒子会fadeOut
。同样,对于此处显示的其他链接。
当指针悬停时,我只希望该div#1
框更改尺寸。但是,当我应用 .hover 命令时,整个页面都会被扭曲。我希望每个盒子都保持原样,只有宽度#div 1
会增加。同样,只有 的height
才能#div 2
增加。为此,我是否必须为每个效果编写单独的类?
编辑#1
这些是我的相关代码:
.dummy {
float:left;
position:relative;
overflow:hidden;
width:6.36896%;
height:22.2287%;
margin:2px;
background:none;
}
.A, .B, .C{
background:rgba(0, 0, 0, .30);
float:left;
position:relative;
overflow:hidden;
width:6.36896%;
height:22.2287%;
margin:2px;
box-shadow:0 0px 15px rgba(0,0,0,0.75) inset;
-moz-box-shadow:0 0px 15px rgba(0,0,0,0.75) inset;
-webkit-box-shadow:0 0px 15px rgba(0,0,0,0.75) inset;
}