Ion-item / ion-родной цвет фона

У меня возникает проблема с цветом фона ion-item.

Что я хочу :

Установите цвет фона на прозрачный.

Что я имею :

<ion-item class = "custom-ion-toggle">
    <ion-label>Remember me!</ion-label>
    <ion-toggle formControlName = "remember" slot = "start" color = "secondary" mode = "ios"></ion-toggle>
</ion-item>

Это создаст <div class = "item-native"> с белым фоном.

Что я пытался сделать:

приложение.компонент.scss :

.item-native {
    background: transparent !important;
}

Итак, вот что я получаю:

Ion-item / ion-родной цвет фона

Я также пробовал: global.scss: .custom { &-ion-toggle { .item-native { background: transparent !important; } } }

Emilien 11.03.2019 12:03
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
2
1
1 871
5

Ответы 5

попробуйте это в login.scss

 .custom-ion-toggle{
       background-color: transparent !important;
   }

Я попробовал это в своем приложении, и оно работает совершенно нормально.

Хорошо, спасибо за ваш ответ. К сожалению, это не работает для меня. На самом деле он меняет фон ion-item, но уже установлен на transparent. Тег, которым я должен манипулировать, это div class = "item-native">, но я не могу манипулировать его свойствами CSS...

Emilien 11.03.2019 15:07

Используйте пользовательское свойство CSS ion-item, предоставленное Ionic:

.custom-ion-toggle {
  --background-color: transparent;
}

попробуйте это на своей странице css:

ion-item {
  --ion-background-color: transparent !important
}

используйте ion-list вместо ion-item, это решит проблему

Используйте это в своем стиле CSS:

ion-item {
 --background: transparent !important;
}

Другие вопросы по теме