Drehen Sie ein ionicon auf der Seite
Ich möchte zur Anzeige von Richtungen, die mit Pfeilen und dachte, verwenden Sie die standard ionic Pfeil für die Richtung.
Kann ich drehen Sie den Pfeil in jede Richtung irgendwie?
ion-arrow-up-a
Hier ist ein Versuch, aus den Kommentaren unten
<i class="icon ion-arrow-up-a" rotate degrees="90"></i>
angular.module('app.customDirectives', []).directive('rotate', function() {
return {
link: function(scope, element, attrs) {
//watch the degrees attribute, and update the UI when it changes
scope.$watch(attrs.degrees, function(rotateDegrees) {
// console.log(rotateDegrees);
//transform the css to rotate based on the new rotateDegrees
element.css({
'-moz-transform': 'rotate(' + rotateDegrees + 'deg)',
'-webkit-transform': 'rotate(' + rotateDegrees + 'deg)',
'-o-transform': 'rotate(' + rotateDegrees + 'deg)',
'-ms-transform': 'rotate(' + rotateDegrees + 'deg)'
});
});
}
}
});
- Haben Sie schaute in die jquery-drehen plugin?
- Ich bin in der Ionischen Sphäre hier, also kein jquery ( ich denke, so wie ich das verstehe jQ wird nicht vollständig unterstützt / kompatibel da...)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ähnlich wie oben, das ist, wie ich es Tat...
HTML:
CSS:
Gibt es andere Varianten von Pfeil:
... Oder Wie ich weiß, ionic framework ist HTML5-basiert, so können Sie CSS-Stile.
Wenn Sie möchten, dass die dynamische rotation, die Sie haben zu prüfen diese url.
$scope
var und übergeben es andegrees
, nicht nur Wert.Für Ionische Symbole v1, v2, insbesondere die drehen-Eigenschaft funktioniert nur mit dem display-Eigenschaft "inline" - oder "inline-block", es könnte funktionieren mit anderen Varianten der inline-als auch.
Dann können Sie drehen Sie in der Regel mit CSS
aus irgendeinem Grund die
<i>
element besitzen muss, umdisplay: inline-block
css-Stil zu drehen, erfolgreich:controller-code:
HTML: