HTMLとCSSのみを使用した応答垂直タイムラインのデザイン
ねえ友人、今日、あなたはHTMLとCSSだけを使っている完全に敏感な垂直タイムライン設計をつくる方法を学びます.以前のブログでは、私はhow to create a Responsive Testimonials Section using only HTML & CSSを共有している今、HTMLとCSSのみを使用して垂直タイムラインを作成する時が来た.これは私たちの1つの加入者の要求されたデザインですので、また、任意のコーディング関連のトピックにビデオやブログをしたい場合は、私たちのYouTubeの動画やブログにコメントすることができます.
一般的に、タイムラインは、特定の歴史的な時間内の進歩的な年のための重要なイベントを一覧表示されます.垂直タイムラインは垂直線で移動され、垂直方向に移動するときにスクロールします.最近では、すべてのウェブサイトは、タイムラインもWebデザインの一部であるため、特定のイベントを表示する独自のタイムラインを持っており、それは重要な歴史的なイベントを示すために最適な方法です.
私たちのタイムラインのデザインでは、プレビュー画像で見ることができるように、我々は完全にタイトル、説明、日付、および特定のイベントのライター名を示している垂直方向のタイムラインがあります.デザインの中心には、アイコンが付いている垂直な白い線があります、そして、各々のアイコンはその関連したイベントにポイントします、そして、6つのイベントの合計があります、しかし、あなたは簡単により多くを加えることができます.あなたが簡単にこのアイコンをクリックしてページの上部に到達できるようにタイムラインの最後に、スクロールアップのアイコンがあります.このタイムラインについての最高のものは、応答性、モバイルフレンドリーであり、それだけでHTML&CSSを使用して作成されます.
指定されたボックスからコードをコピーしたり、与えられたリンクからコードファイルをダウンロードすることもできますが、コードをコピーする代わりにソースコードファイルをダウンロードすることを勧めます.Click here to download code files.
以下のようにします.
Responsive Testimonials Section
Responsive Circular Progress Bar
Responsive Pricing Tables or Cards
Responsive Owl-carousel Card Slider
HTMLコード:
CSSコード:
一般的に、タイムラインは、特定の歴史的な時間内の進歩的な年のための重要なイベントを一覧表示されます.垂直タイムラインは垂直線で移動され、垂直方向に移動するときにスクロールします.最近では、すべてのウェブサイトは、タイムラインもWebデザインの一部であるため、特定のイベントを表示する独自のタイムラインを持っており、それは重要な歴史的なイベントを示すために最適な方法です.
私たちのタイムラインのデザインでは、プレビュー画像で見ることができるように、我々は完全にタイトル、説明、日付、および特定のイベントのライター名を示している垂直方向のタイムラインがあります.デザインの中心には、アイコンが付いている垂直な白い線があります、そして、各々のアイコンはその関連したイベントにポイントします、そして、6つのイベントの合計があります、しかし、あなたは簡単により多くを加えることができます.あなたが簡単にこのアイコンをクリックしてページの上部に到達できるようにタイムラインの最後に、スクロールアップのアイコンがあります.このタイムラインについての最高のものは、応答性、モバイルフレンドリーであり、それだけでHTML&CSSを使用して作成されます.
指定されたボックスからコードをコピーしたり、与えられたリンクからコードファイルをダウンロードすることもできますが、コードをコピーする代わりにソースコードファイルをダウンロードすることを勧めます.Click here to download code files.
以下のようにします.
Responsive Testimonials Section
Responsive Circular Progress Bar
Responsive Pricing Tables or Cards
Responsive Owl-carousel Card Slider
HTMLコード:
<!DOCTYPE html>
<!-- Created By CodingNepal - www.codingnepalweb.com -->
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Responsive Timeline Design | CodingNepal</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
<script src="https://kit.fontawesome.com/a076d05399.js"></script>
</head>
<body>
<div class="wrapper">
<div class="center-line">
<a href="#" class="scroll-icon"><i class="fas fa-caret-up"></i></a>
</div>
<div class="row row-1">
<section>
<i class="icon fas fa-home"></i>
<div class="details">
<span class="title">Title of Section 1</span>
<span>1st Jan 2021</span>
</div>
<p>Lorem ipsum dolor sit ameters consectetur adipisicing elit. Sed qui veroes praesentium maiores, sint eos vero sapiente voluptas debitis dicta dolore.</p>
<div class="bottom">
<a href="#">Read more</a>
<i>- Someone famous</i>
</div>
</section>
</div>
<div class="row row-2">
<section>
<i class="icon fas fa-star"></i>
<div class="details">
<span class="title">Title of Section 2</span>
<span>2nd Jan 2021</span>
</div>
<p>Lorem ipsum dolor sit ameters consectetur adipisicing elit. Sed qui veroes praesentium maiores, sint eos vero sapiente voluptas debitis dicta dolore.</p>
<div class="bottom">
<a href="#">Read more</a>
<i>- Someone famous</i>
</div>
</section>
</div>
<div class="row row-1">
<section>
<i class="icon fas fa-rocket"></i>
<div class="details">
<span class="title">Title of Section 3</span>
<span>3rd Jan 2021</span>
</div>
<p>Lorem ipsum dolor sit ameters consectetur adipisicing elit. Sed qui veroes praesentium maiores, sint eos vero sapiente voluptas debitis dicta dolore.</p>
<div class="bottom">
<a href="#">Read more</a>
<i>- Someone famous</i>
</div>
</section>
</div>
<div class="row row-2">
<section>
<i class="icon fas fa-globe"></i>
<div class="details">
<span class="title">Title of Section 4</span>
<span>4th Jan 2021</span>
</div>
<p>Lorem ipsum dolor sit ameters consectetur adipisicing elit. Sed qui veroes praesentium maiores, sint eos vero sapiente voluptas debitis dicta dolore.</p>
<div class="bottom">
<a href="#">Read more</a>
<i>- Someone famous</i>
</div>
</section>
</div>
<div class="row row-1">
<section>
<i class="icon fas fa-paper-plane"></i>
<div class="details">
<span class="title">Title of Section 5</span>
<span>5th Jan 2021</span>
</div>
<p>Lorem ipsum dolor sit ameters consectetur adipisicing elit. Sed qui veroes praesentium maiores, sint eos vero sapiente voluptas debitis dicta dolore.</p>
<div class="bottom">
<a href="#">Read more</a>
<i>- Someone famous</i>
</div>
</section>
</div>
<div class="row row-2">
<section>
<i class="icon fas fa-map-marker-alt"></i>
<div class="details">
<span class="title">Title of Section 6</span>
<span>6th Jan 2021</span>
</div>
<p>Lorem ipsum dolor sit ameters consectetur adipisicing elit. Sed qui veroes praesentium maiores, sint eos vero sapiente voluptas debitis dicta dolore.</p>
<div class="bottom">
<a href="#">Read more</a>
<i>- Someone famous</i>
</div>
</section>
</div>
</div>
</body>
</html>
CSSコード:
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');
*{
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Poppins", sans-serif;
}
html{
scroll-behavior: smooth;
}
body{
background: #ff7979;
}
::selection{
color: #fff;
background: #ff7979;
}
.wrapper{
max-width: 1080px;
margin: 50px auto;
padding: 0 20px;
position: relative;
}
.wrapper .center-line{
position: absolute;
height: 100%;
width: 4px;
background: #fff;
left: 50%;
top: 20px;
transform: translateX(-50%);
}
.wrapper .row{
display: flex;
}
.wrapper .row-1{
justify-content: flex-start;
}
.wrapper .row-2{
justify-content: flex-end;
}
.wrapper .row section{
background: #fff;
border-radius: 5px;
width: calc(50% - 40px);
padding: 20px;
position: relative;
}
.wrapper .row section::before{
position: absolute;
content: "";
height: 15px;
width: 15px;
background: #fff;
top: 28px;
z-index: -1;
transform: rotate(45deg);
}
.row-1 section::before{
right: -7px;
}
.row-2 section::before{
left: -7px;
}
.row section .icon,
.center-line .scroll-icon{
position: absolute;
background: #f2f2f2;
height: 40px;
width: 40px;
text-align: center;
line-height: 40px;
border-radius: 50%;
color: #ff7979;
font-size: 17px;
box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0,0,0,0.08), 0 3px 0 4px rgba(0,0,0,0.05);
}
.center-line .scroll-icon{
bottom: 0px;
left: 50%;
font-size: 25px;
transform: translateX(-50%);
}
.row-1 section .icon{
top: 15px;
right: -60px;
}
.row-2 section .icon{
top: 15px;
left: -60px;
}
.row section .details,
.row section .bottom{
display: flex;
align-items: center;
justify-content: space-between;
}
.row section .details .title{
font-size: 22px;
font-weight: 600;
}
.row section p{
margin: 10px 0 17px 0;
}
.row section .bottom a{
text-decoration: none;
background: #ff7979;
color: #fff;
padding: 7px 15px;
border-radius: 5px;
/* font-size: 17px; */
font-weight: 400;
transition: all 0.3s ease;
}
.row section .bottom a:hover{
transform: scale(0.97);
}
@media(max-width: 790px){
.wrapper .center-line{
left: 40px;
}
.wrapper .row{
margin: 30px 0 3px 60px;
}
.wrapper .row section{
width: 100%;
}
.row-1 section::before{
left: -7px;
}
.row-1 section .icon{
left: -60px;
}
}
@media(max-width: 440px){
.wrapper .center-line,
.row section::before,
.row section .icon{
display: none;
}
.wrapper .row{
margin: 10px 0;
}
}
関連するブログ/チュートリアルのための当社のウェブサイトを訪問することを忘れないでくださいReference
この問題について(HTMLとCSSのみを使用した応答垂直タイムラインのデザイン), 我々は、より多くの情報をここで見つけました https://dev.to/codingnepal/responsive-vertical-timeline-design-using-only-html-css-258iテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol