【发布时间】:2017-02-16 17:48:37
【问题描述】:
我对 CSS3 动画还很陌生,我想知道您如何执行以下操作: 我有一个圆圈:
在悬停时,我想扩大圆圈的宽度使其变成药丸形状,并带有如下图所示的过渡:
这是我尝试过的。问题是随着宽度的扩大,圆会变成椭圆:
.logo {
background: red;
width: 100px;
height: 100px;
border-radius: 50%;
transition: width 2s;
}
.logo:hover {
width: 300px;
}
<div class="logo"></div>
【问题讨论】:
标签: css css-transitions css-animations css-shapes