代码之家  ›  专栏  ›  技术社区  ›  stone rock

如何在现有的物化css按钮和导航栏中添加自定义css样式?

  •  2
  • stone rock  · 技术社区  · 6 年前

    我对css的具体化还很陌生。我制作了一个导航栏,它有4个 li 标签,其中一个包含按钮。现在我想更改导航栏的背景颜色,并调整按钮大小。如何更改导航栏的默认颜色(红色)和按钮的默认颜色?我还想调整按钮的大小。如何做到这一点?

    标题。js公司:

    import React, { Component } from 'react';
    
    class Header extends Component {
    
      render() {
        return (
          <div>   
              <nav>
                <div class="nav-wrapper">
                  <a href="#" class="brand-logo">Udacity Logo</a>
                  <ul id="nav-mobile" class="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 class="waves-effect waves-light btn">Course Finder</a></li>
                  </ul>
                </div>
              </nav>
          </div>
        );
      }
    }
    
    export default Header;
    

    我应该在标题中添加什么。css?

    屏幕截图:

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  3
  •   brk    6 年前

    尝试将类添加到 nav 喜欢 <nav class="yourClassName"> 并在此css类中设置颜色

    .yourClassName{
       background:colorName
    }
    

    类似地,在此处添加另一个类

    <li><a class="waves-effect waves-light btn customClass">Course Finder</a></li>
    
    .customClass{
       width:xxpx
    }
    

    如果未覆盖默认属性,请使用 !important