Недавно я начал изучать SVG. Я попытался сделать круг с текстом внутри. вот мой код:SVG hover с переходом
<div class="main_circle">
<a href="#">
<svg height="392" width="392" id="svg_circle">
<circle cx="196" cy="196" r="194" class="circle1" id="circle1"/>
<text x = "70" y = "100" font-size = "30" fill="#fff">
<tspan font-family = "'Ubuntu', sans-serif" font-weight = "100">
some text
</tspan>
Sorry, your browser does not support inline SVG.
</svg>
</a>
<script>
$("#svg_circle").hover(function() {
$("#circle1").attr({r:"150"});
});
$("#svg_circle").mouseleave(function() {
$("#circle1").attr({r:"194"});
});
</script>
</div>
я хотел бы круг, чтобы быть меньше, когда я парить его и текст, чтобы исчезнуть, если это возможно. я достиг, чтобы сделать его меньше, но я бы хотел, чтобы переход выглядел красиво. если кто-то может помочь, я был бы признателен.
спасибо за ответ выше. Я замечаю, что если я наведите курсор мыши на «некоторый текст», тогда снова уменьшите масштаб. есть ли способ разрешить это? также можно перемещать положение текста при наведении курсора? – DMande
@DMande - Я обновил ответ. –
wow это soooo привлекательный - не может справиться с гладкостью – moesphemie