【发布时间】:2016-02-17 22:58:18
【问题描述】:
我正在尝试为 @media only screen and (max-width: #) 更改时放置在其他位置的 div 创建平滑过渡。这个想法是当最大宽度达到 600 像素时,div 会平滑过渡到另一个位置。
这是小提琴: https://jsfiddle.net/8nQ6v/399/
这是一个类似的小提琴,转换是通过点击按钮来控制的: http://jsfiddle.net/8nQ6v/2/
HTML
<div id="square" class="position">
CSS
#square {
height: 100px;
width: 100px;
background-color: red;
}
.position {
position: absolute;
bottom: 20px;
left: 20px;
}
@media only screen and (max-width: 600px){
.position {
position: static!important;
}
}
使用当前的 HTML 和 CSS,它会立即跳到另一个位置。我想知道是否有办法顺利过渡。
【问题讨论】:
标签: html css-transitions