1
我有這樣的代碼:如何使用CSS元素沒有轉型定位
<button id="delete-row">delete</button>
<div id="a">
<div class="row" style="height:150px;">Some content</div>
<div class="row" style="height:150px;">Some content</div>
<div class="row" style="height:150px;">Some content</div>
</div>
的a
div的高度取決於row
的div裏面還有多少吧。現在我刪除中間row
與JavaScript和a
股利自動改變其高度和更低的row
上移。我現在想要的是如何使用Css轉換來使這種改變順利進行。
我想:
#a{
transition-property: height;
transition-duration:0.5s;
}
而且我也試過下面的代碼,這樣我就可以使低row
變化top
財產緩慢,但情況是,他們沒有被定位relative
或absolute
所以他們沒有任何top
屬性。
.row{
transition-property: top;
transition-duration:0.5s;
}
什麼屬性時元素更改頁面上的位置的情況下,我們不使用任何定位和元件通過正常流程放置在這裏引發的?
好的,謝謝,它的工作。 – DevMan
eq(n)選擇器可以像css中的第n個孩子一樣使用嗎? – sol
僅僅因爲行div在我的情況下並不總是3,並且他們可以達到更高的數字,所以我對代碼做了一些更改,否則,您的解決方案就是我一直在尋找的。 – DevMan