Tôi đang cố gắng để có được các glyphicons trong trang web bootstrap của tôi để xoay trên di chuột (ngoài việc thay đổi màu sắc).Xoay Glyphicons/Font Awesome trong Bootstrap
Đây là nỗ lực của tôi: http://jsfiddle.net/young_greedo17/88g5P/
... trong đó sử dụng mã này:
<div class="widgetbox">
<br><br>
<div class="icon-calendar icon-large"></div>
<h5>Add an event</h5>
</div>
... đây là CSS:
.widgetbox {
width: 250px;
height: 250px;
background-color: black;
color: white;
text-align: center;
}
.widgetbox [class*="icon-"] {
-webkit-transition-duration: 1.0s;
-moz-transition-duration: 1.0s;
-o-transition-duration: 1.0s;
transition-duration: 1.0s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
}
.widgetbox:hover [class*="icon-"] {
color: #24a159 !important;
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
transform:rotate(360deg);
}
Dưới đây là một ví dụ về những gì tôi tìm cách xảy ra khi di chuột qua (xem bốn hộp tiện ích cột ATF): http://themeforest.net/item/flatnica-ultimate-flat-template/full_screen_preview/5343665
Rõ ràng, màu sắc thay đổi, nhưng ngay cả điều đó cũng không thay đổi theo các thông số tôi đang thiết lập cho quá trình chuyển đổi trong CSS.
Cảm ơn!
hãy thử đặt -webkit-chuyển-bất động sản: để 'tất cả' –
1 Ý tưởng tốt đẹp. FYI, bạn có một loại o không phân tích cú pháp trong SCSS. Thay đổi dòng cuối cùng từ '.rotate (360)' thành 'transform: rotate (360)', và sau đó nó sẽ phân tích cú pháp trong bộ chuyển đổi scss. – eduncan911