2016-11-22 3 views
0

Я хочу настроить существующий полимерный элемент spinner-backdrop , переопределив его атрибут css-индекса z.Переопределяющий полимерный элемент css

Все попытки настройки извне провалились.

Поскольку атрибут z-index не выставлен для внешней настройки.

Я использую этот компонент, завернутый в приложение Angular2.

Должен ли я создать новый полимерный элемент, который расширяет этот элемент?

Есть ли более прямой маршрут, потому что я никогда не разрабатывал полимерный элемент.

+0

Вы пробовали настройки --spinner-Заставки-оверлей подмешать? [Исходный код компонента] (https://github.com/IngressoRapidoWebComponents/spinner-backdrop/blob/master/spinner-backdrop.html#L84). По мере того как оно появляется в конце наложения, вы можете переопределить его с любым значением, которое вам нужно. – stp18

ответ

1

В настоящее время 1.0.0 выпуск <spinner-backdrop> не имеет свойства CSS/mixin для установки z-index, но недавно добавлен и добавлен --spinner-backdrop-overlay mixin. Вы были бы в состоянии использовать подмешать установить z-index так:

<style is="custom-style"> 
    spinner-backdrop { 
    --spinner-backdrop-overlay: { 
     z-index: 0; 
    }; 
    } 
</style> 

<spinner-backdrop> Если внутри элемента Polymer (<dom-module>), ваш <style> не нужно is="custom-style". В противном случае необходимо правильно применить mixin.

demo (in <dom-module>)

demo (in index.html)

Смежные вопросы