Как добавить собственный CSS в Ionic 3

У меня есть html-страница, написанная на Ionic. Я хочу добавить нижнюю границу к каждой строке сетки. Как мне это сделать.

<ion-grid *ngFor = "let item of items">
    <ion-row>
      <ion-col>
        <img src='../assets/imgs/doctor.png'>
      </ion-col>
      <ion-col col-10>
        {{item}}
      </ion-col>
    </ion-row>
  </ion-grid>
Приемы 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 сценарий полностью изменился.
0
0
3 239
3

Ответы 3

Добавьте в app.scss следующий код:

ion-row {
    border-bottom: 5px solid red;
}

Это добавит нижнюю границу к каждой строке.

Если ваш компонент "пример"

example.scss:

page-example {
  ion-row {
    border-bottom: 1px solid black;
  }
}

Это для CSS с ограниченной областью видимости

Rida Am 31.05.2018 09:21

Вы можете добавить свой собственный CSS как глобальный или только к определенному компоненту

Вот разница

  • app.scss (Global) - это главный файл .scss. Он используется для объявления любых стили, которые будут использоваться во всем приложении. Хотя это «основной» файл .scss, вы вряд ли будете часто его использовать - большая часть стиля будет выполняться в специфичном для компонента .scss файлы.

  • У вас также будет один .scss для каждого создаваемого вами компонента. Когда мы создать страницу, у нас есть определение класса в файле .ts, шаблон в файле .html и любые стили для компонента в .scss файл. Хотя это и не обязательно, всегда следует создайте файл .scss для всех компонентов, имеющих стили. И стиль в .scss используется только для определенного компонента.

Теперь вам нужно выбрать, где вы хотите использовать следующие строки кода css

ion-row {
    border-bottom: 5px solid red;
}

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