Как изменить цвет кнопки по умолчанию в материализованном CSS?

Я добавил кнопку на панели навигации. Навбар имеет 4 элемента li и 4-ю кнопку «Содержит». Я хочу изменить цвет кнопки по умолчанию. Я хочу использовать собственный CSS.

header.js:

class Header extends Component {

  render() {
    return (
      <div>   
        <div class = "navbar-fixed">
          <nav className = "navbar">
            <div className = "nav-wrapper">
              <a href = "#" className = "brand-logo">Udacity Logo</a>
              <ul id = "nav-mobile" className = "right hide-on-med-and-down">
                <li><a href = "#">Nanodegree</a></li>
                <li><a href = "#">Hire Talent</a></li>
                <li><a href = "#">For Business</a></li>
                <li><a className = "waves-effect waves-light btn findbtn">Course Finder</a></li>
              </ul>
            </div>
          </nav>
         </div>
      </div>
    );
  }
}

Я попытался добавить следующее свойство CSS в класс .findbtn, но это не сработало.

В header.css:

.findbtn{
    background-color: #5E35B1;
}

Скриншот:

Как изменить цвет кнопки по умолчанию в материализованном CSS?

Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в 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. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
4 620
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

Я просто попробовал код, и он работает

import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';

class App extends Component {
  constructor(){
    super()
  }

  render() {
    return (
      <div>   
        <div class = "navbar-fixed">
          <nav className = "navbar">
            <div className = "nav-wrapper">
              <a href = "#" className = "brand-logo">Udacity Logo</a>
              <ul id = "nav-mobile" className = "right hide-on-med-and-down">
                <li><a href = "#">Nanodegree</a></li>
                <li><a href = "#">Hire Talent</a></li>
                <li><a href = "#">For Business</a></li>
                <li><a className = "waves-effect waves-light btn findbtn">Course Finder</a></li>
              </ul>
            </div>
          </nav>
         </div>
      </div>
    );
  }
}

export default App;

И в файле CSS App.css вы должны включить

.findbtn{
  background-color: #5E35B1;
}

/* if it does not work try with 
background-color: #5E35B1 !important;
may there is some css that is overriding the values */

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

Попробуйте следовать

a[classname='findbtn']{
background-color: #5E35B1;
}

Вы можете попробовать это:

.findbtn{
    background-color: #5E35B1 !important;
}

Если приведенный выше пример не работает, используйте Инструменты разработчика, чтобы проверить, видит ли компонент ваш код CSS. Возможно, вы забыли потребовать этот файл CSS.

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