Membuat Cards View dengan HTML dan CSS (Part 1)

Artikel ini berisi cara membuat cards view dengan HTML dan CSS seperti cards view material design untuk aplikasi android.

Membuat Cards View dengan HTML dan CSS - Pernahkah Anda menggunakan sebuah aplikasi android dengan tampilan material design? Jika belum pernah, saya sarankan untuk mencobanya terlebih dahulu. Namun jika sudah pernah menggunakan aplikasi android dengan tampilan material design, mari ikuti tutorial saya kali ini.

Kali ini, saya ingin membuat sebuah tutorial mengenai bagaimana cara membuat cards view material design dengan HTML dan CSS seperti aplikasi android. Sebagai acuan, saya menggunakan situs www.material.io sebagai acuan dasar mengenai desain dan sebagainya. Intinya, saya akan membuat sebuah tampilan webnya dari gambar-gambar dan aturan yang disediakan oleh situs material.io.

Yang harus dilakukan paling pertama

Yang paling pertama yang harus dilakukan adalah membuat situs material.io pada bagian cards view. Silakan klik di sini untuk menuju halaman tersebut! Di sana, kamu akan menemukan beberapa desain cards view, mulai dari yang terlihat biasa-biasa saja sampai yang terlihat kompleks dan rumit. Mari kita bedah satu per satu.

Alat tempur

Alat tempur yang digunakan sama seperti pada tutorial yang lain, yaitu:
  1. Editor: saya menggunakan Sublime 3.0. Kamu bisa menggunakan Notepad++ dan sejenisnya.
  2. Browser: saya menggunakan Chrome. Kamu bisa menggunakan Mozilla Firefox, Safari, dan sejenisnya.
  3. Desain acuan: https://material.io/

Cuplikan tampilan nanti

Berikut adalah cuplikan hasil dari tutorial ini:
Tampilan cards view dengan HTML dan CSS

Struktur folder

Struktur folder Membuat Cards
View dengan HTML dan CSS

Mulai tempur

Setelah mengikuti tahap-tahap di atas dan melihat tampilan cards view nanti, langkah selanjutnya adalah yang ditunggu-tunggu yaitu ngoding. Hahaha. Maaf agak lama, soalnya perlu sedikit penjalasan bagi programmer newbie. :)

Buat sebuah file dengan nama index.html

Karena tutoril kali ini tidak berhubungan dengan back-end atau server-side programming tetapi lebih kepada front-end atau client-side programming, jadi tidak perlu menggunakan nama file index.php. Cukup dengan index.html.

Isi file tersebut dengan skrip berikut:
[<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">

  <title>Cards - Material Design by Anan Bahrul Khoir</title>

  <link href="https://fonts.googleapis.com/css?family=Roboto" rel="stylesheet">
  <link rel="stylesheet" type="text/css" href="assets/css/style.css">
 </head>
 <body>
  <div class="container">
   <div class="cards">
    <div class="cards-image">
     <img src="assets/img/bg1.jpg">
    </div>

    <div class="cards-box">
     <h1 class="cards-title">Kangaroo Valley Safari</h1>

     <div class="cards-content">
      <p>
       Located two hours south of Sydney in the Sourthen Highlands of New South Wales, ...
      </p>
     </div>
    </div>

    <div class="cards-footer">
     <a href="#">SHARE</a>
     <a href="#">EXPLORE</a>
    </div>
   </div>
  </div>
 </body>
</html>]

Buat file style.css

Setelah file index.html berhasil dibuat, langkah selanjutnya adalah membuat sebuah file css di folder assets/css/ dengan nama style.css. Berikut adalah isi skrip dari style.css:
[body {
 font-family: 'Roboto', sans-serif;
 font-size: 14px;
 padding-top: 50px;
}

.cards {
 width: 300px;
 box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
   transition: all 0.3s cubic-bezier(.25,.8,.25,1);
   border-radius: 2px;
   overflow: hidden;
   margin: 0 auto;
}
.cards-image {
 width: 100%;
}
.cards-image img {
 width: 100%
}
.cards-box {
 padding: 15px;
}
.cards-title {
 margin: 0;
 margin-bottom: -10px;
 padding: 0;
 padding-top: 5px;
 font-size: 24px;
 font-weight: 500;
}
.cards-content p {
 line-height: 1.8em;
}
.cards-footer {
 display: block;
 margin-top: -5px;
 padding: 0 15px 2px;
}
.cards-footer a {
 text-decoration: none;
 font-weight: 600;
 padding: 10px 13px;
 display: inline-block;
 position: relative;
 overflow: hidden;
 border-radius: 2px;
 text-align: center;
}
.cards-footer a:after {
 content: '';
 display: block;
 position: absolute;
 left: 50%;
 top: 50%;
 width: 120px;
 height: 120px;
 margin-left: -60px;
 margin-top: -60px;
 background: #3f51b5;
 border-radius: 100%;
 opacity: .6;

 transform: scale(0);
}
@keyframes ripple {
 0% {
  transform: scale(0);
 }

 20% {
  transform: scale(1);
 }

 100% {
  opacity: 0;
  transform: scale(1);
  border-radius: 2px;
 }
}

a:not(:active):after {
 animation: ripple 1s ease-out;
}

a:after {
 visibility: hidden;
}

a:focus:after {
 visibility: visible;
}]

Demo

Kamu bisa melihat demonya di sini: link

COMMENTS

Name

2016,2,Action,1,Adventure,1,Agama Kristen,1,Agama Yahudi,1,Ahok,2,Ajax,2,Android,1,Aplikasi,1,Art of War,1,Bahasa,1,Balai Bahasa,1,Beasiswa,4,Belanda,1,Biografi,1,Blindness,1,Blog,3,Brothers,1,Cards View,1,Catatan Hidup,1,Change.org,1,China,1,Comedy,1,Cover,1,CSS,2,Curhat,1,DataGrid,1,Demo Bela Islam I,1,Disaster,1,Disqus,1,Dokumentasi,8,Download,3,Drama,1,Drama Korea,3,Duolingo,1,EasyUI,1,Framework CSS,1,Game,3,GIT,1,Google AdSense,1,Groningen,1,Groningen University,1,HTML,2,Islam,2,jQuery,5,K-Film,3,K-Movie,4,Kata Mutiara,1,Kisah Hidup,1,Konfusius,1,Korean,4,KPOP,1,Kriptografi,1,Kuliah,1,Kungfu,1,Kungfu Style,1,Kustomisasi,1,Kutipan,1,LKS Jawa Barat 2011,1,LPDP,26,LPDP Batch 4 2016,11,LPDP Pinned,2,Material Design,2,Materialize,1,Motivasi,1,Movie,4,Mozilla Firefox,1,Muslim Cyber Army,1,MySQLi,1,NetBeans,1,Niagahoster,1,Object Oriented Programming,1,Opini,7,Paspor,1,Pendidikan,1,Pengalaman,26,Pengayaan Bahasa,4,Perang,1,Perbandingan Agama,3,Petisi Online,1,PHP,6,PowerDesigner,3,QR Code,1,Review,3,Sejarah,1,Simulation,1,Software,1,Source Code,1,Strategy,2,Studi Agama-agama,1,Sun Tzu,1,Suspense-Thriller,1,Themes24x7,1,Tips dan Trik,13,TOEFL,4,TOEFL ITP,4,Train,1,Troubleshooting,2,Tutorial,23,UPI Bandung,1,Video,2,Virus,1,W2UI,1,Walkband,1,Web Design,7,Web Programming,3,Yesus Kristus,2,Zakir Naik,1,Zhang Ziyi,1,Zombie,1,
ltr
item
Anan Bahrul Khoir: Membuat Cards View dengan HTML dan CSS (Part 1)
Membuat Cards View dengan HTML dan CSS (Part 1)
Artikel ini berisi cara membuat cards view dengan HTML dan CSS seperti cards view material design untuk aplikasi android.
https://3.bp.blogspot.com/-WRJuwC1p5pA/WVNo6iX9QjI/AAAAAAAAA78/TLjgfCfprgEMNA_mrbiFGH_s51girdGGQCLcBGAs/s320/screenshot-material.io-2017-06-28-15-29-04.png
https://3.bp.blogspot.com/-WRJuwC1p5pA/WVNo6iX9QjI/AAAAAAAAA78/TLjgfCfprgEMNA_mrbiFGH_s51girdGGQCLcBGAs/s72-c/screenshot-material.io-2017-06-28-15-29-04.png
Anan Bahrul Khoir
http://ananbahrulkhoir.blogspot.com/2017/06/membuat-cards-view-dengan-html-dan-css.html
http://ananbahrulkhoir.blogspot.com/
http://ananbahrulkhoir.blogspot.com/
http://ananbahrulkhoir.blogspot.com/2017/06/membuat-cards-view-dengan-html-dan-css.html
true
1987288760696967984
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS CONTENT IS PREMIUM Please share to unlock Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy