css 從小區塊動畫至大區塊!

css


.animatezoomLayout {

    -webkit-animation: animatezoomLayout 0.6s;

    animation: animatezoomLayout 0.6s

}


@keyframes animatezoomLayout {

  from {

    transform: scale(0);

    width: 100px;

    height: 100px;

  }

  to {

    transform: scale(1);

    -webkit-transform: translate3d(-50%, -50%, 0);

    transform: translate3d(-50%, -50%, 0);

  }

}


.searchBarLayout{

  position: fixed;

  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1588);

  top:50%;

    left:50%;

    transform:translate(-50%,-50%);

    -webkit-transform:translate(-50%,-50%);

  z-index: 100;

  width: 450px;

  display: none;

  background-color: rgba(255, 255, 255, 1);

  padding: 30px;

  border-radius: 30px;

}

主要


<div class="searchBarLayout animatezoomLayout">

內容至少 500px 寬,500px 高

</div>

以上是我根據大神解釋另外寫的

但效果仍不像我要的那樣

我想使外面的 div 能從原本小的區塊,變成大的區塊

如同 : https://kit.snapchat.com/port...

https://img1.mukewang.com/5caaeb2a0001199401550138.jpg

https://img1.mukewang.com/5caaeb2b00015c9c04260584.jpg

點擊後,他的外框會根據按鈕衍伸,直接放大且變顏色,從藍色到白色


BIG阳
浏览 297回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript