Я играю с Material-Design-Lite, и я хочу переопределить стиль, но он не будет работать. Скажем, я хотел бы изменить дополнение на mdl-navigation__link
, которое на самом деле 16px 40px
до 0px
.Material-Design-Lite, Override styleleguide property без! Important
Я переопределил свойство на моей собственной таблице стилей, но безуспешно. Однако применяются некоторые другие стили:
.my-navigation .mdl-navigation__link {
padding: 0px;
border: 1px solid red;
}
Граница применяется, но не набивка. И в инструменты для веб-разработки я вижу, что мое свойство заполнения игнорируется (зачеркивает) до styleguide.css
, которое я никогда не включаю!
Я полагаю, что styleguide.css
включен в файл javascript. Таким образом, единственный трюк для применения моего пользовательского дополнения - отметить его как !important
.
Это более чистый способ переопределить styleguide.css
свойства?
Edit: Вот codepen: http://codepen.io/anon/pen/ZGjYqo
'стилистического справочника .css' не предоставляется через JS или через сборки. Это только для микросайт. Можете ли вы, пожалуйста, показать нам код воспроизведения с помощью кодекса или подобного? – Garbee
Конечно, codepen находится в конце исходного сообщения –
Я не вижу никаких запросов styleguide.css. Однако JS также не функционирует, поэтому, если это является причиной проблемы, кто знает, почему. Убедитесь, что codepen полностью работоспособен, а не только копия и вставка вашего локального источника. – Garbee