Ich versuche, Transformation für Bild in der SVG statt IMG in der div anzuwenden. Wie transformiere ich ein Objekt in SVG, ohne es abzuschneiden? das Beispiel zu prüfen und über Bilder schweben, ich brauche Effekt für SVG die gleichen wie rechts divWie transformiere ich ein Objekt in SVG, ohne es abzuschneiden?
.container {
display: flex;
width: 200px;
justify-content: space-around;
}
.asSvg image{
transition: transform 0.5s;
cursor: pointer;
}
.asSvg image:hover {
transform: translateX(-10px);
}
.chip {
transform: rotate(-34deg);
display: inline-block;
overflow: hidden;
cursor: pointer;
}
.chip img {
transform: rotate(34deg) translate3d(7px, 0 ,0);
transition: transform 0.5s;
}
.chip img:hover {
transform: rotate(34deg) translate3d(0, 0 ,0);
}
<div class="container">
<svg class="asSvg" width="60" height="60" viewBox="0 0 60 60">
<defs>
<clipPath id='clipping'>
<path d='M0,0 L0,0 L35,0 L60,26 L60,60 L0,60'/>
</clipPath>
</defs>
<g clip-path='url(#clipping)'>
<image xlink:href='https://s11.postimg.org/vzvfu6osz/chip_25.png' width="60" height="60"/>
</g>
</svg>
<div class="chip">
<img src="https://s11.postimg.org/vzvfu6osz/chip_25.png">
</div>
</div>
Sie sehen mir ziemlich ähnlich. –
@RobertLongson Entschuldigung, ich vergesse zu klären, muss über den Bildern schweben –