Verhindern, dass die Kinder Erben drehen, Umwandlung in CSS
Trete ich ein CSS-transform: drehen auf einer übergeordneten, noch möchte in der Lage sein, um diesen Effekt zu annullieren, die auf einigen der Kinder - ist es möglich, ohne mithilfe der reverse rotation?
Reverse rotation funktioniert, aber es wirkt sich auf die position des Elements, und es kann eine negative Auswirkung auf die Leistung (?). In jedem Fall, es sieht nicht nach einer sauberen Lösung.
Habe ich versucht, das "transform: none" Vorschlag aus dieser Frage verhindern, dass die Kinder Erben transformation css3, aber es funktioniert einfach nicht - bitte sehen Sie die Geige hier: http://jsfiddle.net/NPC42/XSHmJ/
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube, dass Sie gehen zu müssen, um gefälschte es mit einem zweiten Kind, ist die Skillung nicht zu erlauben scheinen für das Verhalten, die Sie möchten, und ich kann verstehen, warum die position, die ein Kind-element beeinflusst werden, indem eine Transformation zu Eltern werden.
Dies ist nicht die elegantesten Lösungen, aber ich denke, dass Sie versuchen, etwas zu tun, dass die Skillung wird nie zulassen. Werfen Sie einen Blick auf die folgenden Geige für meine Lösung:
CSS:
HTML:
Können Sie schreiben, wie diese:
Überprüfen Sie diese für mehr http://jsfiddle.net/XSHmJ/1/
AKTUALISIERT
Können Sie sue
:after & :before
Pseudo-Klasse für diese.überprüfen Sie diese http://jsfiddle.net/XSHmJ/4/
Wenn Sie sich bewerben möchten transformationsergebnisse auf einen Elternteil, ohne dass seine Kinder, Sie können einfach animieren eines Elternteils pseudo-element wie diesem:
Dieser tatsächlich für mich gearbeitet. JSFiddle