Tôi khá mới để hình ảnh động CSS3 để tôi muốn biết bạn làm thế nào để làm một sau: Tôi có một Circe:Mở rộng độ rộng của vòng tròn
On di chuột, tôi 'd như để mở rộng độ rộng của vòng tròn làm cho nó thành một hình dạng viên thuốc với một sự chuyển tiếp như trong hình ảnh này:
này là những gì tôi đã thử. Vấn đề là các hiệu ứng chuyển tiếp vòng tròn để một hình elip như chiều rộng mở rộng:
.logo {
background: red;
width: 100px;
height: 100px;
border-radius: 50%;
transition: width 2s;
}
.logo:hover {
width: 300px;
}
<div class="logo"></div>
đơn giản và rực rỡ +1 –
Nếu kích thước không xác định, sử dụng một đơn vị lớn (như 'in') có thể tạo ra một chiều dài lớn hơn với một số nhỏ hơn. – Oriol