Изменения стиля в скрипте фейсплейта

Стартовая страница Форумы Понять, как работает ПО Мнемосхемы Изменения стиля в скрипте фейсплейта

Просмотр 9 сообщений - с 16 по 24 (из 24 всего)
  • Автор
    Записи
  • #44525
    manjey73
    Участник

    Оба варианта кажется хрень полная. Например цвет в самом элементе никак не влияет, если сделать стиль, хотя вроде в элементе должен иметь приоритет..

    #44526
    manjey73
    Участник

    При перезаписи style как .text из скрипта с подстановкой переменных, воздействие происходит на все экземпляры, вставленные в мнемосхему.
    Непонятно, это же стиль внутри SVG, с какого перепуга тогда?

    При использовании .css() стиль воздействует только на первый элемент (группу) svg, остальные принимают значения по умолчанию.

    То ли так устроено, то ли плагин Mimic козлит. Так понимаю, это мы не узнаем….

    #44527
    manjey73
    Участник

    Мда уж, просто задание цвета в элементе через атрибут является более низким приоритетом. Неожиданно 🤔

    Но почему класс воздействует только на одну группу, а не на все, где указан класс стиля?

    #44530
    manjey73
    Участник

    в общем со стилями тоже не все так сладко, тоже есть ограничения те или иные.

    В общем может подойти, если это больше статическая картинка и ее надо менять под цветовую схему.

    #44554
    Mikhail
    Модератор

    просто задание цвета в элементе через атрибут является более низким приоритетом

    Для тестов удобнее менять стили в инструментах браузера. Они позволяют менять как класс, так и элемент. В некоторых случаях нужно использовать !important.

    #44555
    manjey73
    Участник

    да там вообще вакханалия со стилями 🙂
    По спецификации SVG стиль в элементе приоритетный, но если там просто атрибут цвета например, он не будет применен, потому что есть стиль, прямой атрибут имеет низший приоритет.
    И забавно другое, я записываю стиль при помощи .text в конкретный вроде SVG, а получается, кто последний встал (последний экземпляр), того и тапки…
    Если через .css то вроде применяется к каждому отдельно, но тогда нельзя поменять простым атрибутом.

    Замкнутый круг или выбор по ситуации, в зависимости от сложности картинки…

    #44556
    manjey73
    Участник

    Еще момент. Атрибут style требует полного заполнения, мы же его меняем целиком по сути.
    а тот же .css способен заменить только один элемент стиля.

    Тут проще применять прямые атрибуты, цвет, толщина и т.д. не надо сильно заморачиваться со стилями, но тогда и стилей быть не должно, если конечно на прямой атрибут сработает !important тогда еще можно.

    В общем нужно исследовать варианты.

    #44561
    manjey73
    Участник

    забавно, пробовал повторить трюк с .css и ничего не вышло 🙁
    Загадка.

    #44565
    manjey73
    Участник

    Линия не по центру

    Хотя по всем координатам и размеру высоты родительского окна должна быть по центру.

Просмотр 9 сообщений - с 16 по 24 (из 24 всего)
  • Для ответа в этой теме необходимо авторизоваться.