2013-08-03 66 views
0

我在一行中有一些固定寬度和高度的div。 我想增加懸停的寬度和高度,但顯示結果div在其他div不發送到下一行在懸停時調整大小時顯示另一個div

我怎麼能用css做到這一點?

我的HTML:

<div class="box"> 
</div> 
<div class="box"> 
</div> 
<div class="box"> 
</div> 

我的CSS:

.box{ 
    float:right; 
    width:173px; 
    height:173px; 
} 

.box:hover{ 
    width:220px 
    height:220px;  
} 
+0

什麼在你的div? – Bobo

+0

你的問題是關於發送沒有徘徊divs到另一行?!你想要什麼!? –

+3

你可以嘗試類似下面的內容,但它使用了一些jQuery http://jsfiddle.net/teddyrised/EWJGJ/6/ – Malcolm

回答

2

你在找這樣的事情?

.box{ 
    float:right; 
    width:173px; 
    height:173px; 
    margin-top:10px; 
} 

.box:hover{ 
    width:220px; 
    height:220px;  
    margin-left:-47px; 
    position:relative; 
} 

編輯:@馬爾科姆自己選擇的CSS例子:

.box{ 
    float:right; 
    width:200px; 
    height:200px; 
    margin-top:10px; 
    background-color:grey; 
    border:1px solid; 
    margin-top:30px; 
} 

.box:hover{ 
    width:250px; 
    height:250px;  
    margin-left:-25px; 
    position:relative; 
    margin-right:-25px; 
    margin-top:5px; 
    transition:all 200ms ease-in-out 0s; 
} 

http://jsfiddle.net/jxvN6/1/

+0

Thanks.It解決了我的問題,但我正在尋找Malcolm在評論中提到的內容。 – behizz

+0

我剛剛添加了一個Malcom的JQuery的css示例 –