簡體   English   中英

使用 flex-wrap:wrap 時,flex-basis 中的轉換不起作用

[英]Transition in flex-basis not working when using flex-wrap:wrap

我一直在嘗試做這個 animation 沒有成功。 有人知道我該如何解決嗎? 謝謝

這是我的 CSS:

.container {
  display: flex;
  flex-wrap: wrap;
}

.child {
  flex-basis: 30em;
  overflow: hidden;
  transition: flex-basis 1000ms ease-in-out;
}

.child:hover {
  flex-basis: 100%;
}

還有我的 HTML:

<div class="container">
  <div class="child">Child 1</div>
  <div class="child">Child 2</div>
  <div class="child">Child 3</div>
  <div class="child">Child 4</div>
  <div class="child">Child 5</div>
</div>

 * { box-sizing: border-box; }.container { display: flex; flex-wrap: wrap; }.child { flex-basis: 20%; overflow: hidden; color: white; transition: flex-basis 1000ms ease-in-out; padding: 20px; background-color: red; }.container:hover.child { flex-basis: 100%; }
 <div class="container"> <div class="child">Child 1</div> <div class="child">Child 2</div> <div class="child">Child 3</div> <div class="child">Child 4</div> <div class="child">Child 5</div> </div>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM