Стартовая страница › Форумы › Понять, как работает ПО › Мнемосхемы › Изменения стиля в скрипте фейсплейта
- В этой теме 23 ответа, 2 участника, последнее обновление 5 дней, 13 часов назад сделано
manjey73.
-
АвторЗаписи
-
15.08.2026 в 22:13 #44525
manjey73УчастникОба варианта кажется хрень полная. Например цвет в самом элементе никак не влияет, если сделать стиль, хотя вроде в элементе должен иметь приоритет..
15.08.2026 в 22:30 #44526
manjey73УчастникПри перезаписи style как .text из скрипта с подстановкой переменных, воздействие происходит на все экземпляры, вставленные в мнемосхему.
Непонятно, это же стиль внутри SVG, с какого перепуга тогда?При использовании .css() стиль воздействует только на первый элемент (группу) svg, остальные принимают значения по умолчанию.
То ли так устроено, то ли плагин Mimic козлит. Так понимаю, это мы не узнаем….
16.08.2026 в 07:07 #44527
manjey73УчастникМда уж, просто задание цвета в элементе через атрибут является более низким приоритетом. Неожиданно 🤔
Но почему класс воздействует только на одну группу, а не на все, где указан класс стиля?
16.08.2026 в 14:39 #44530
manjey73Участникв общем со стилями тоже не все так сладко, тоже есть ограничения те или иные.
В общем может подойти, если это больше статическая картинка и ее надо менять под цветовую схему.
17.08.2026 в 10:21 #44554
MikhailМодераторпросто задание цвета в элементе через атрибут является более низким приоритетом
Для тестов удобнее менять стили в инструментах браузера. Они позволяют менять как класс, так и элемент. В некоторых случаях нужно использовать
!important.17.08.2026 в 12:05 #44555
manjey73Участникда там вообще вакханалия со стилями 🙂
По спецификации SVG стиль в элементе приоритетный, но если там просто атрибут цвета например, он не будет применен, потому что есть стиль, прямой атрибут имеет низший приоритет.
И забавно другое, я записываю стиль при помощи .text в конкретный вроде SVG, а получается, кто последний встал (последний экземпляр), того и тапки…
Если через .css то вроде применяется к каждому отдельно, но тогда нельзя поменять простым атрибутом.Замкнутый круг или выбор по ситуации, в зависимости от сложности картинки…
17.08.2026 в 12:10 #44556
manjey73УчастникЕще момент. Атрибут style требует полного заполнения, мы же его меняем целиком по сути.
а тот же .css способен заменить только один элемент стиля.Тут проще применять прямые атрибуты, цвет, толщина и т.д. не надо сильно заморачиваться со стилями, но тогда и стилей быть не должно, если конечно на прямой атрибут сработает !important тогда еще можно.
В общем нужно исследовать варианты.
18.08.2026 в 09:08 #44561
manjey73Участникзабавно, пробовал повторить трюк с .css и ничего не вышло 🙁
Загадка.18.08.2026 в 10:40 #44565
manjey73УчастникХотя по всем координатам и размеру высоты родительского окна должна быть по центру.
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.