Я хочу центрировать SVG-изображение horzontal и вертикально реагировать на мое окно. Поэтому я решил интегрировать изображение в фоновом режиме. Теперь, когда я хочу добавить инсульт-dasharray и анимацию с помощью штрих-dashoffset для моего svg, это не сработает.Можете ли вы анимировать svg "background-image"?
Является ли этот почерп для анимирования фонового изображения svg?
Svg-изображение состоит только из многих линий. Вот мой файл SVG (есть гораздо больше строк только с различными х и у значений):
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1920 1200" xml:space="preserve">
<g id="Layer_1">
<line class="path" stroke-linecap="round" fill="none" stroke="#FFFFFF" stroke-width="3" stroke-miterlimit="10" x1="960" y1="600" x2="2346.139" y2="-42.064"/>
</g>
</svg>
А вот мой Html и Css файлы:
html, body {
padding: 0;
margin: 0;
height: 100%;
width: 100%;
background-color: red;
}
.Container {
position: relative;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
background-image: url(Space.svg);
background-size: cover;
background-position: center;
}
.path {
stroke-dasharray: 20;
}
<body>
<div class="Container">
</div>
</body>
Это стоит посмотреть https://github.com/jrummyapps/AnimatedSvgView –
/поиск д =? svg + анимация + преобразование или/поиск? p = svg + анимация + преобразование вы искали? :) –
Вы должны поместить CSS в файл изображения SVG, а не в HTML-файл контейнера или отдельный файл CSS. –