Перезапись Bootstrap 4 Цвет ссылки Navbar - PullRequest
0 голосов
/ 12 января 2020

Доброй ночи всем,

Я играл с Bootstrap 4 и сделал простой Navbar и хотел изменить размер шрифта и цвет (или цвет при наведении), но по какой-то причине кажется, что размер шрифта работает, а цвет - нет. Я также не могу добавить дополнительные отступы между каждым элементом. Я думал, пока я вставляю пользовательский файл CSS после Bootstrap 4, я могу просто перезаписать материал. (Это курс, который я посещаю, поэтому, пожалуйста, не возражайте против Halo Topi c)

main {
    color: brown;
    padding: 50px;
    height: 1200px;
}

#Wallpaper {
    height: 220px;
    width: 100%;
}

#sticky-footer {
    height: 60px;
}

nav ul li a {
    font-size: 17px;
    color: brown;
}
<!DOCTYPE html>
<html lang="en">

<head>
    <title>Master Chief</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>    
    <link rel="stylesheet" type="text/css" href="WebsiteCSS.css">
 
  </head>


<body>

<img id="Wallpaper" src="/Website/Images/HomeWallpaper.png" alt="Halo Wallpaper"> 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top">
  <!-- Masterchief Logo -->
  <a class="navbar-brand" href="#">
    <img src="/Website/Images/Logo.png" alt="Halo Logo" style="width:40px;">
  </a>
        
  <!-- Links -->
  <ul class="navbar-nav">
    <li class="nav-item active">
      <a class="nav-link" href="#">Halo</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Handlung</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Fraktionen</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Master Chief</a>
    </li>
  <!-- Dropdown -->
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">
          Spielreihe
      </a>
      <div class="dropdown-menu">
          <a class="dropdown-item" href="#">Halo</a>
          <a class="dropdown-item" href="#">Halo 2</a>
          <a class="dropdown-item" href="#">Halo 3</a>
          <a class="dropdown-item" href="#">Halo Wars</a>
          <a class="dropdown-item" href="#">Halo Reach</a>
          <a class="dropdown-item" href="#">Halo 4</a>
          <a class="dropdown-item" href="#">Halo 5: Guardians</a>
      </div>
    </li>
  </ul>
</nav>
<main>
  Lorem ipsum dolor sit amet consectetur adipisicing elit. Id odio reiciendis consectetur architecto cumque? Iste reprehenderit magni dicta ex iusto officia ducimus dolorum? Consequuntur esse numquam, illum sit sapiente officiis?
</main>
<footer id="sticky-footer" class="py-3 bg-dark text-white-50">
  <div class="container text-center">
    <small>Copyright &copy; Master Chief</small>
  </div>
</footer>
</body>

</html>

Ответы [ 2 ]

0 голосов
/ 13 января 2020

используйте элемент inspect (щелкните элемент правой кнопкой мыши и выберите команду inspect) в своем проекте. Вы найдете, где применяется цвет. enter image description here

селектор, используемый для применения цвета, показан при проверке. так что скопируйте селекторный путь и переписайте его своим стилем. пример:

.navbar-dark .navbar-nav .nav-link{
   color: brown;
}
0 голосов
/ 12 января 2020

Самое простое решение - использовать !important в вашем CSS.

main {
    color: brown;
    padding: 50px;
    height: 1200px;
}

#Wallpaper {
    height: 220px;
    width: 100%;
}

#sticky-footer {
    height: 60px;
}

nav ul li a {
    font-size: 17px;
    color: brown !important;
}
<!DOCTYPE html>
<html lang="en">

<head>
    <title>Master Chief</title>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>    
    <link rel="stylesheet" type="text/css" href="WebsiteCSS.css">
 
  </head>


<body>

<img id="Wallpaper" src="/Website/Images/HomeWallpaper.png" alt="Halo Wallpaper"> 

<nav class="navbar navbar-expand-sm bg-dark navbar-dark sticky-top">
  <!-- Masterchief Logo -->
  <a class="navbar-brand" href="#">
    <img src="/Website/Images/Logo.png" alt="Halo Logo" style="width:40px;">
  </a>
        
  <!-- Links -->
  <ul class="navbar-nav">
    <li class="nav-item active">
      <a class="nav-link" href="#">Halo</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Handlung</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Fraktionen</a>
    </li>
    <li class="nav-item">
      <a class="nav-link" href="#">Master Chief</a>
    </li>
  <!-- Dropdown -->
    <li class="nav-item dropdown">
      <a class="nav-link dropdown-toggle" href="#" id="navbardrop" data-toggle="dropdown">
          Spielreihe
      </a>
      <div class="dropdown-menu">
          <a class="dropdown-item" href="#">Halo</a>
          <a class="dropdown-item" href="#">Halo 2</a>
          <a class="dropdown-item" href="#">Halo 3</a>
          <a class="dropdown-item" href="#">Halo Wars</a>
          <a class="dropdown-item" href="#">Halo Reach</a>
          <a class="dropdown-item" href="#">Halo 4</a>
          <a class="dropdown-item" href="#">Halo 5: Guardians</a>
      </div>
    </li>
  </ul>
</nav>
<main>
  Lorem ipsum dolor sit amet consectetur adipisicing elit. Id odio reiciendis consectetur architecto cumque? Iste reprehenderit magni dicta ex iusto officia ducimus dolorum? Consequuntur esse numquam, illum sit sapiente officiis?
</main>
<footer id="sticky-footer" class="py-3 bg-dark text-white-50">
  <div class="container text-center">
    <small>Copyright &copy; Master Chief</small>
  </div>
</footer>
</body>

</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...