Как применить css к свойству тега?

Я новичок в css и хотел бы знать, можно ли применить css к свойствам тега? Например, в приведенном ниже коде я хотел бы видеть entry.count и «файлы» синим цветом.

код

  render() {

    return(
      <div className = "AppL" id = "AppList">

        {this.createApplicationList()}
      </div>); 
  }

  createApplicationList() {
    var guiResult = [];
    for (var key in this.state.AppName) {
      var entry = this.state.AppName[key];
      guiResult.push(
      <Collapsible trigger = {entry.AppName + "\t" + "\t"  + entry.Count + " files"} className = "AppList" transitionTime  = "10"> 
      </Collapsible>);
    };  
    return guiResult;
  }

мой scss для этого компонента

.AppList{
  color: black;
  border-bottom: 1px solid #00a886;
    padding-top:10px;
    padding-bottom:10px;
}

Как применить css к свойству тега?

Вы можете добавить код в компонент Collapsible?

Radu 25.01.2019 13:29

Невозможно использовать CSS, чтобы определить, как будет выглядеть переменная на основе вашего кода. Однако вы можете применить его к отображаемому HTML. Не могли бы вы добавить код выходного HTML? Вы можете получить это из инспектора элементов браузера.

Victoria Ruiz 25.01.2019 13:30

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

Radu 25.01.2019 13:31

@Radu Я использовал этот пакет для складного компонента npmjs.com/package/реагировать-разборный

user28 25.01.2019 13:46

Так что используйте инструменты разработчика вашего браузера и узнайте, какую HTML-структуру это в конечном итоге отображает… тогда вы будете знать, какой элементы выбрать для форматирования.

04FS 25.01.2019 13:52

благодаря. Теперь я вижу класс, в который я могу подать заявку. Но еще одно сомнение. Я добавил изображение выше, и я хотел бы добавить css к .collapsible__trigger is-closed .Collapsible__trigger is-closed{ border-bottom:10px сплошной красный; } Но это не работает. любые намеки??

user28 25.01.2019 14:09

в документации есть раздел под названием CSS Class String Props, предлагаю заглянуть туда

Radu 25.01.2019 14:16
Приемы 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
7
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
.Collapsible .Collapsible__trigger {
  color: blue;
}

.Collapsible выбирает все элементы с классом Collapsible. Collapsible_trigger делает то же самое для класса Collapsible__trigger. В совокупности правило выбирает все элементы .Collapsible__trigger внутри элементов .Collapsible и оформляет их синим цветом.

Это основано исключительно на предоставленном вами HTML-коде. JavaScript кажется неактуальным.

.Collapsible .Collapsible__trigger.is-closed тоже работает и конкретнее. Зависит от вашего варианта использования.

@ user28 Не забудьте принять ответ (кнопка проверки), когда кто-то ответит на ваш вопрос.

Ian 25.01.2019 14:51

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