Design Timeline 2 Kolom dengan CSS
Halo teman teman Source Code Aplikasi, kalo sebelum nya kita telah mencoba membangun design timeline 1 kolom, kali ini saya akan shara cara membangun desain Timeline 2 Kolom dengan CSS, seketika saja kita praktekan yah teman teman.
Pertama-tama tama kalian siapkan text editor kalian dan ketikan kode HTML berikut dan beri nama dengan nama index.html
index.html
<!DOCTYPE html>
<html>
<head>
<meta name=viewport content=width=device-width, initial-scale=1.0>
<title>Time Line</title>
<link rel=stylesheet href=style.css>
<img src=data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7 data-wp-preserve=%3Cstyle%3E%0A%3C%2Fstyle%3E data-mce-resize=false data-mce-placeholder=1 class=mce-object width=20 height=20 alt= kalo sebelum nya kita telah mencoba membangun design timeline Design Timeline 2 Kolom dengan CSS title=Design Timeline 2 Kolom dengan CSS />
</head>
<body>
<h1>Timeline 2 Kolom</h1>
<div class=timeline>
<div class=container left>
<div class=content>
<h2>Ketujuh</h2>
<p>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.</p>
</div>
</div>
<div class=container right>
<div class=content>
<h2>Keenam</h2>
<p>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.</p>
</div>
</div>
<div class=container left>
<div class=content>
<h2>Kelima</h2>
<p>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.</p>
</div>
</div>
<div class=container right>
<div class=content>
<h2>Ketiga</h2>
<p>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.</p>
</div>
</div>
<div class=container left>
<div class=content>
<h2>Kedua</h2>
<p>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.</p>
</div>
</div>
<div class=container right>
<div class=content>
<h2>Pertama-tama</h2>
<p>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.</p>
</div>
</div>
</div>
</body>
</html>
lalu ketikan file css berikut
style.css
@import url(https://fonts.googleapis.com/css?family=Indie+Flower);
* {
box-sizing: border-box;
}
body {
background-image: url(2.png);
/*font-family: Helvetica, sans-serif;*/
font-family: 'Indie Flower', cursive;
}
h1{
text-align: center;
font-size: 40px;
}
.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 #2c3e50;
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;
}
@media all 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%;
}
}
hasilnya seperti gambar di bawah ini
sekitan panduan Design Timeline 2 Kolom dengan CSS semoga bermanfaat 😀
Sumber https://kursuswebsite.org