【问题标题】:merging two css files for one project为一个项目合并两个 css 文件
【发布时间】:2018-09-30 12:06:58
【问题描述】:

基本上,我想在托管在 Bootstrap template 上的项目中使用 CodyHouse 的 vertical timeline。当我试图将一个复制/粘贴到另一个时,CodyHouse 的东西没有正确显示。有没有简单的解决方案来做到这一点?

【问题讨论】:

  • 只需确保在引导样式之后包含时间线样式。由于垂直时间线使用自己的选择器类,它应该是这样工作的。
  • @andreas:我已经尝试过了——它实现了一些但不是全部的 CSS 元素。例如,它继承了 Bootstrap 的 h2 样式,但它完全忽略了时间轴中的日期/文本。它还会删除垂直时间轴上的动画。
  • 好的,我发布了一个答案,我试图重现这个问题 - 也许它可以帮助你?

标签: css twitter-bootstrap css-selectors bootstrap-4


【解决方案1】:

我已尝试通过包含整个垂直时间线演示以及引导样式来重现您的问题。

如果您首先包含引导样式,然后包含时间线样式,您会在 Web 检查器中看到,例如对于<h2> 元素,应用样式表的顺序是:styles.css,然后是 reset.css,然后是引导 CSS:

<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" rel="stylesheet" />
<link href="https://codyhouse.co/demo/vertical-timeline/css/demo.css" rel="stylesheet" />
<link href="https://codyhouse.co/demo/vertical-timeline/css/style.css" rel="stylesheet" />
<link href="https://codyhouse.co/demo/vertical-timeline/css/reset.css" rel="stylesheet" />
<header>
  <div class="cd-nugget-info">
    <a href="https://codyhouse.co/gem/vertical-timeline/">
      <span>
          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" style="enable-background:new 0 0 16 16;" xml:space="preserve">
            <style type="text/css">
              .cd-nugget-info-arrow{fill:#383838;}
            </style>
            <polygon class="cd-nugget-info-arrow" points="15,7 4.4,7 8.4,3 7,1.6 0.6,8 0.6,8 0.6,8 7,14.4 8.4,13 4.4,9 15,9 "/>
          </svg>
        </span> Article &amp; Download
    </a>
  </div>
  <!-- cd-nugget-info -->
  <h1>Responsive Vertical Timeline</h1>
</header>

<section class="cd-timeline js-cd-timeline">
  <div class="cd-timeline__container">
    <div class="cd-timeline__block js-cd-block">
      <div class="cd-timeline__img cd-timeline__img--picture js-cd-img">
        <img src="https://codyhouse.co/demo/vertical-timeline/img/cd-icon-picture.svg" alt="Picture">
      </div>
      <!-- cd-timeline__img -->

      <div class="cd-timeline__content js-cd-content">
        <h2>Title of section 1</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto, optio, dolorum provident rerum aut hic quasi placeat iure tempora laudantium ipsa ad debitis unde? Iste voluptatibus minus veritatis qui ut.</p>
        <a href="#0" class="cd-timeline__read-more">Read more</a>
        <span class="cd-timeline__date">Jan 14</span>
      </div>
      <!-- cd-timeline__content -->
    </div>
    <!-- cd-timeline__block -->

    <div class="cd-timeline__block js-cd-block">
      <div class="cd-timeline__img cd-timeline__img--movie js-cd-img">
        <img src="https://codyhouse.co/demo/vertical-timeline/img/cd-icon-movie.svg" alt="Movie">
      </div>
      <!-- cd-timeline__img -->

      <div class="cd-timeline__content js-cd-content">
        <h2>Title of section 2</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto, optio, dolorum provident rerum aut hic quasi placeat iure tempora laudantium ipsa ad debitis unde?</p>
        <a href="#0" class="cd-timeline__read-more">Read more</a>
        <span class="cd-timeline__date">Jan 18</span>
      </div>
      <!-- cd-timeline__content -->
    </div>
    <!-- cd-timeline__block -->

    <div class="cd-timeline__block js-cd-block">
      <div class="cd-timeline__img cd-timeline__img--picture js-cd-img">
        <img src="https://codyhouse.co/demo/vertical-timeline/img/cd-icon-picture.svg" alt="Picture">
      </div>
      <!-- cd-timeline__img -->

      <div class="cd-timeline__content js-cd-content">
        <h2>Title of section 3</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Excepturi, obcaecati, quisquam id molestias eaque asperiores voluptatibus cupiditate error assumenda delectus odit similique earum voluptatem doloremque dolorem ipsam quae rerum quis. Odit,
          itaque, deserunt corporis vero ipsum nisi eius odio natus ullam provident pariatur temporibus quia eos repellat consequuntur perferendis enim amet quae quasi repudiandae sed quod veniam dolore possimus rem voluptatum eveniet eligendi quis fugiat
          aliquam sunt similique aut adipisci.</p>
        <a href="#0" class="cd-timeline__read-more">Read more</a>
        <span class="cd-timeline__date">Jan 24</span>
      </div>
      <!-- cd-timeline__content -->
    </div>
    <!-- cd-timeline__block -->

    <div class="cd-timeline__block js-cd-block">
      <div class="cd-timeline__img cd-timeline__img--location js-cd-img">
        <img src="https://codyhouse.co/demo/vertical-timeline/img/cd-icon-location.svg" alt="Location">
      </div>
      <!-- cd-timeline__img -->

      <div class="cd-timeline__content js-cd-content">
        <h2>Title of section 4</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto, optio, dolorum provident rerum aut hic quasi placeat iure tempora laudantium ipsa ad debitis unde? Iste voluptatibus minus veritatis qui ut.</p>
        <a href="#0" class="cd-timeline__read-more">Read more</a>
        <span class="cd-timeline__date">Feb 14</span>
      </div>
      <!-- cd-timeline__content -->
    </div>
    <!-- cd-timeline__block -->

    <div class="cd-timeline__block js-cd-block">
      <div class="cd-timeline__img cd-timeline__img--location js-cd-img">
        <img src="https://codyhouse.co/demo/vertical-timeline/img/cd-icon-location.svg" alt="Location">
      </div>
      <!-- cd-timeline__img -->

      <div class="cd-timeline__content js-cd-content">
        <h2>Title of section 5</h2>
        <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Iusto, optio, dolorum provident rerum.</p>
        <a href="#0" class="cd-timeline__read-more">Read more</a>
        <span class="cd-timeline__date">Feb 18</span>
      </div>
      <!-- cd-timeline__content -->
    </div>
    <!-- cd-timeline__block -->

    <div class="cd-timeline__block js-cd-block">
      <div class="cd-timeline__img cd-timeline__img--movie js-cd-img">
        <img src="https://codyhouse.co/demo/vertical-timeline/img/cd-icon-movie.svg" alt="Movie">
      </div>
      <!-- cd-timeline__img -->

      <div class="cd-timeline__content js-cd-content">
        <h2>Final Section</h2>
        <p>This is the content of the last section</p>
        <span class="cd-timeline__date">Feb 26</span>
      </div>
      <!-- cd-timeline__content -->
    </div>
    <!-- cd-timeline__block -->
  </div>
</section>
<!-- cd-timeline -->

<script src="https://codyhouse.co/demo/vertical-timeline/js/main.js"></script>

【讨论】:

  • 是的...本质上,它与 h2 元素混淆,并且不显示时间轴的任何 p 文本。
  • 嗯,你必须提供你的代码或至少一个你尝试的网址......否则很难提供帮助。
猜你喜欢
  • 2012-08-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多