Plupload: как удалить желтую подсветку при удалении события - PullRequest
0 голосов
/ 30 мая 2019

Я использую плагин plupload для создания формы перетаскивания. Я изменил css, чтобы форма plupload выглядела как форма из моего дизайна. Когда я нажимаю «удалить» btn - миниатюра выделяется желтым цветом. Это стандартное поведение плагина plupload. Как я могу изменить этот цвет ?

Кажется, что желтый цвет не создан классом css. Он создан с помощью функции JS (если я правильно понимаю). Я пытался заглянуть внутрь кода плагинов, чтобы изменить это поведение, но могу найти правильное место.

1 Ответ

1 голос
/ 30 мая 2019

Plupload использует JS для применения встроенных стилей непосредственно к элементу .plupload_file после удаления.Из моего наблюдения он применяет встроенные стили background-image:none; background-color: rgb(xxx, yyy, zzz); opacity: 0.xxx; (где значения x, y, z динамически изменяются до тех пор, пока элемент не будет удален из DOM)

Чтобы переопределить эти стили, самый простой вариант - использовать CSS!important правило.Например, с учетом следующего HTML:

<div class="myDiv" style="background-color: red;">
    The inline styles for this div should make it red.
</div>

С этим можно бороться:

.myDiv {
   background-color: yellow !important;
}

https://css -tricks.com / override-inline-styles-with-css /

Менее изящный вариант - прочесать исходный код, чтобы найти место применения желтого выделения и изменить его.

...