In einem SVG habe ich eine <g class="building">
, die ich gerne auf Hover nach oben bewegen würde.Animiere ein <g> Element in SVG mit CSS
<svg x="0px" y="0px"
viewBox="0 0 595.3 841.9" style="enable-background:new 0 0 595.3 841.9;" xml:space="preserve">
<g class="building">
<rect id="XMLID_1_" x="128.6" y="296.2"/>
</g>
</svg>
Wenn das ein <div class="building">
war, die CSS, die ich würde verwenden würde:
.building {
position: relative;
top: -20px;
}
Wie position
und top
funktioniert nicht in SVG, werde ich natürlich diese eine andere Art und Weise zu tun haben
Wie gehe ich nach oben <g class="building">
20px?
Hier ist ein fiddle
Live-Demo bitte – Pedram
https://jsfiddle.net/8ynbyfLe/#&togetherjs=K32rqVxH1i –