Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 20.02.2017
Сообщений: 47

Изменения цвета у svg

07.01.2022, 18:40. Показов 2056. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть картинка svg надо перекрасить её при наведение мышкой, я сделал , но есть нюанс в этой картинке по середине дырка , и если навести на неё то картинка не перекрашивается. Можно ли как то это исправить?

HTML5
1
2
3
<svg width="25" height="25" viewbox="0 0 25 25"  xmlns="http://www.w3.org/2000/svg" >
  <path class="social-item_icon" d="M12.5 0C5.59815 0 0 5.59815 0 12.5C0 19.4018 5.59815 25 12.5 25C19.4018 25 25 19.4018 25 12.5C25 5.59815 19.4018 0 12.5 0ZM17.2546 6.36502H15.5163C14.1615 6.36502 13.9059 7.00408 13.9059 7.94989V10.0204H17.1268V13.2924H13.9059V21.6769H10.5572V13.2924H7.74539V10.046H10.5572V7.64314C10.5572 4.85685 12.2699 3.3231 14.7495 3.3231H17.2801L17.2546 6.36502Z" fill="#999999"/>
</svg>
CSS
1
2
3
.social-item_icon:hover{
  fill: red;
}
https://jsfiddle.net/0wqphmnu/3/
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.01.2022, 18:40
Ответы с готовыми решениями:

Смена цвета SVG
Незнаю сюда или нет но отдельно про SVG я не нашёл. Имеется такой код. Нужно изменить цвет при наведении любую фигуру. &lt;svg...

Изменение цвета текста SVG
Набросал примитивный код - два квадратика, в каждом по надписи. Один квадрат бежевого цвета, второй - синего. Обе надписи красного цвета. ...

SVG анимация изменения формы
Добрый день уважаемые. Подскажите пожалуйста, почему у меня не получается перевести из одной формы SVG в другую? Вот пример...

2
 Аватар для NTHing
1782 / 963 / 388
Регистрация: 26.11.2014
Сообщений: 1,966
Записей в блоге: 1
07.01.2022, 20:14
HTML5
1
2
3
4
<span><svg width="25" height="25" viewbox="0 0 25 25"  xmlns="http://www.w3.org/2000/svg" >
  <path class="social-item_icon" d="M12.5 0C5.59815 0 0 5.59815 0 12.5C0 19.4018 5.59815 25 12.5 25C19.4018 25 25 19.4018 25 12.5C25 5.59815 19.4018 0 12.5 0ZM17.2546 6.36502H15.5163C14.1615 6.36502 13.9059 7.00408 13.9059 7.94989V10.0204H17.1268V13.2924H13.9059V21.6769H10.5572V13.2924H7.74539V10.046H10.5572V7.64314C10.5572 4.85685 12.2699 3.3231 14.7495 3.3231H17.2801L17.2546 6.36502Z" fill="#999999"/>
  </svg>
   </span>
CSS
1
2
3
span:hover .social-item_icon{
  fill: red;
}
0
 Аватар для diadiavova
7261 / 2608 / 745
Регистрация: 11.04.2015
Сообщений: 4,155
Записей в блоге: 43
10.01.2022, 00:44
Цитата Сообщение от Den4ik280 Посмотреть сообщение
в этой картинке по середине дырка , и если навести на неё то картинка не перекрашивается. Можно ли как то это исправить?
Можно под картинку подложить фигуру такой же формы без дырки и сделать ее прозрачной, а картинку перекрашивать при наведении курсора как на саму картинку, так и на подкладку.
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<!DOCTYPE html>
<html lang="en">
 
<head>
   <meta charset="UTF-8">
   <meta http-equiv="X-UA-Compatible" content="IE=edge">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <title>Document</title>
</head>
 
<body>
   <style>
      .back:hover+.social-item_icon,
      .social-item_icon:hover {
         fill: red;
      }
   </style>
   <svg width="25" height="25" viewbox="0 0 25 25" xmlns="http://www.w3.org/2000/svg">
      <path class="back"
         d="M12.5 0C5.59815 0 0 5.59815 0 12.5C0 19.4018 5.59815 25 12.5 25C19.4018 25 25 19.4018 25 12.5C25 5.59815 19.4018 0 12.5 0Z"
         opacity="0" />
      <path class="social-item_icon"
         d="M12.5 0C5.59815 0 0 5.59815 0 12.5C0 19.4018 5.59815 25 12.5 25C19.4018 25 25 19.4018 25 12.5C25 5.59815 19.4018 0 12.5 0ZM17.2546 6.36502H15.5163C14.1615 6.36502 13.9059 7.00408 13.9059 7.94989V10.0204H17.1268V13.2924H13.9059V21.6769H10.5572V13.2924H7.74539V10.046H10.5572V7.64314C10.5572 4.85685 12.2699 3.3231 14.7495 3.3231H17.2801L17.2546 6.36502Z"
         fill="#999999" />
   </svg>
   <script>
 
   </script>
</body>
 
</html>
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.01.2022, 00:44
Помогаю со студенческими работами здесь

Svg интеграция в проект изменение цвета
Подскажите, как грамотно вставлять в проект svg, если дизайнер тебе прислал здоровенные иконки по 2кб. Достаточно ли вставить их в простой...

Изменение цвета svg при наведении
Здраствуйте, как можно сделать чтоюб цвет svg изменился при наведении мишы &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; ...

Смена цвета картинки (SVG) и ссылки (буквы) при наведении курсора мыши
Здравствуйте, я никогда до этого не работал с svg. У меня есть ссылка &lt;a href=&quot;http://gmail@gmail.com&quot;...

Изменения цвета цифр у <ol>
Привет всем. Возможно ли изменить цвет цифр у &lt;ol&gt;?

FOOTER изменения цвета фона
У меня есть FOOTER, я хочу изменить цвет эго. &lt;section&gt; &lt;footer class=&quot;footer&quot; id=&quot;footer&quot;&gt; &lt;div class=&quot;container&quot;&gt;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru