基本上這個想法是當用戶在一列懸停時,它會根據給定的寬度擴展。就像這個網站http://outdatedbrowser.com/在懸停時擴大Div
基本上這是我迄今
<div class="columns col1"></div>
<div class="columns col2"></div>
<div class="columns col3"></div>
<div class="columns col4"></div>
<div class="columns col5"></div>
.columns{
width:20%;
height:100%;
float:left;
position:absolute;
-moz-transition:all 0.5s linear
}
.columns:hover{width:30%; overflow:visible; z-index:1}
.col1{background-color:#FC9526;}
.col2{background-color:#217C9D; left:20%}
.col3{background-color:#F9BD39; left:40%}
.col4{background-color:#5C5C8A; left:60%;}
.col5{background-color:#EA4A36; left:80%;}
起初我嘗試不使用位置來完成:絕對的,但最後一列不斷在底部坍塌。絕對位置的問題是,只要我懸停在最後一列,它將顯示一個水平滾動條。是否有可能只用CSS
我相信你需要javascript爲這個 – CMPS