jquery - CSS3 不适用于 Bootstrap

标签 jquery html twitter-bootstrap css

我在使用 bootstrap 和 css3 时遇到了一些问题。这是我的代码:

<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <title>Portfolio</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
  <script type="text/javascript"></script>
  <style type="text/css">
    body {
      background: linear-gradient(132deg, #ec5218, #1665c1);
      background-size: 400% 400%;
      animation: BackgroundGradient 30s ease infinite;
    }
    
    @keyframes BackgroundGradient {
      0% {
        background-position: 0% 50%;
      }
      50% {
        background-position: 100% 50%;
      }
      100% {
        background-position: 0% 50%;
      }
    }
    
    h1 {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
      font-family: Open Sans, sans-serif;
      color: #fff;
      font-weight: 400;
      text-transform: uppercase;
      text-align: center;
      font-size: 2em;
      background-color: #000;
      padding: 5px;
    }
  </style>
</head>

<body>
  <h1>Mitchell Smith</h1>
  <div class="container"></div>
</body>

</html>

现在是问题所在,所以使用这段代码一切正常,我的 body 有一个渐变背景并且一切正常。现在,当我使用

链接 Bootstrap 时

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

我所有的 CSS 都消失了。有人可以帮我解决这个问题吗?

最佳答案

让您理解问题:每个元素的最后一个 css 规则是实际应用的那个。如果您之前链接其他 css 文件,您的个人代码将覆盖另一个。 此外,如果您对单个样式表中的元素有多个规则,则只会应用最底部的规则。 (如果它们具有相同的目标属性)

关于jquery - CSS3 不适用于 Bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46084985/

相关文章:

html - nth-of-type css 选择器以类的第一个元素为目标

javascript - 刷新带有 &lt;script&gt; 标签的 div

twitter-bootstrap - 在移动设备上堆叠 Bootstrap 轮播项目?

css - 堆叠字形以获得更细的线条

jquery - Bootstrap Accordion - 一次仅打开一个

javascript - 根据变量的输出更改选择框选项

jquery - 如何使用 Jquery 对下拉列表中的项目进行排序而忽略重音?

javascript - 时区作为 cookies jquery PHP javascript

javascript - 每张图像上都有特定文本的幻灯片

Jquery仅选择div的一部分