Próbuję uzyskać glify w mojej witrynie bootstrap, aby obracać się po najechaniu kursorem (oprócz zmiany koloru).Obracanie Glyphicons/Font Awesome w Bootstrapie
Oto moja próba: http://jsfiddle.net/young_greedo17/88g5P/
... który używa tego kodu:
<div class="widgetbox">
<br><br>
<div class="icon-calendar icon-large"></div>
<h5>Add an event</h5>
</div>
... oto 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);
}
Oto przykład tego, co ja wyglądające tak, jakby miało się zdarzyć po najechaniu kursorem myszy (patrz: okno z czterema widgetami kolumn ATF): http://themeforest.net/item/flatnica-ultimate-flat-template/full_screen_preview/5343665
Oczywiście, zmiany kolorów, ale nawet to nie zmienia się zgodnie z parametrami, które ustawiam dla przejścia w CSS.
Dzięki!
spróbować ustawić -webkit-przejściowy właściwość: do 'wszystkich' –
+1 niezły pomysł. FYI, masz typ-o, który nie parsuje się w SCSS. Zmień ostatnią linię z '.rotate (360)' na 'transform: rotate (360)', a następnie przeanalizuje ją w konwerterach scss. – eduncan911