কিভাবে তৈরি: সময়লাইন

কিভাবে CSS দিয়ে প্রতিক্রিয় সময়লাইন তৈরি করতে শিখুন。

সময়লাইন

2017

Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.

2016

Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.

2015

Lorem ipsum dolor sit amet, quo ei simul congue exerci, ad nec admodum perfecto mnesarchum, vim ea mazim fierent detracto. Ea quis iuvaret expetendis his, te elit voluptua dignissim per, habeo iusto primis ea eam.

亲自试一试

কিভাবে সময়লাইন তৈরি করতে হয়

প্রথম পদক্ষেপ - HTML যোগ করুন:

<div class="timeline">
  <div class="container left">
    <div class="content">
      <h2>2017</h2>
      <p>Lorem ipsum..</p>
    </div>
  </div>
  <div class="container right">
    <div class="content">
      <h2>2016</h2>
      <p>Lorem ipsum..</p>
    </div>
  </div>
</div>

দ্বিতীয় পদক্ষেপ - CSS যোগ করুন:

* {
  box-sizing: border-box;
}
/* পিছনভাগের রঙ সেট করুন */
body {
  background-color: #474e5d;
  font-family: Helvetica, sans-serif;
}
/* একত্রিক সময়লাইন (সময় পদল) */
.timeline {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}
/* একত্রিক সময়লাইন (সময় পদল) */
.timeline::after {
  content: '';
  position: absolute;
  width: 6px;
  background-color: white;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}
/* কনটেন্টকে বেঁচে রাখা কনটেনার */
.container {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}
/* সময়লাইনের বার্ডার */
.container::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  right: -17px;
  background-color: white;
  border: 4px solid #FF9F55;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}
/* কনটেনারটিকে ডানদিকে স্থাপন করুন */
.left {
  left: 0;
}
/* কন্টেনারকে ডানদিকে স্থাপন করা */
.right {
  left: 50%;
}
/* বামদিকের কন্টেনারে তীর যোগ করা (ডানদিকের দিকে) */
.left::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  right: 30px;
  border: medium solid white;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent white;
}
/* ডানদিকের কন্টেনারে তীর যোগ করা (বামদিকের দিকে) */
.right::before {
  content: " ";
  height: 0;
  position: absolute;
  top: 22px;
  width: 0;
  z-index: 1;
  left: 30px;
  border: medium solid white;
  border-width: 10px 10px 10px 0;
  border-color: transparent white transparent transparent;
}
/* ডানদিকের কন্টেনারের বৃত্তকে সঠিক স্থানে সংযোজন করা */
.right::after {
  left: -16px;
}
/* অসল কনটেন্ট */
.content {
  padding: 20px 30px;
  background-color: white;
  position: relative;
  border-radius: 6px;
}
/* মিডিয়া কোরিউলাইট - 600 পিক্সেল কম প্রস্থ সক্রিয় টাইমলাইন */
@media screen and (max-width: 600px) {
/* টাইমলাইনকে বামদিকে স্থাপন করা */
  .timeline::after {
    left: 31px;
  }
/* সম্পূর্ণ প্রস্থ কন্টেনার */
  .container {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }
/* সকল তীরকে বামদিকের দিকে ইঙ্গিত করা */
  .container::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }
/* সকল বৃত্তকে একই স্থানে রাখা */
  .left::after, .right::after {
    left: 15px;
  }
/* ডানদিকের সকল কন্টেনারকে বামদিকের কন্টেনারের আচরণভাবে করা */
  .right {
    left: 0%;
  }
}

亲自试一试