Monday, February 19, 2018

Membuat Scroll Indikator Dengan HTML, CSS Dan Java Script


Hai semuanya, pada tutorial kali ini kita akan belajar membuat scroll indicator dengan HTML, CSS dan Java Script, agan mau tau cara buatnya, yuk kita langsung mulai belajar membuat scroll indicator.

Bagi anda yang ingin mendownload source code dari tutorial ini, anda dapat mendownloadnya pada link dibawah ini.


Pertama, tulis syntax HTML seperti dibawah ini.
<header>
  <nav>
    <a href="">Kode Kuliahan</a>
    <div class="left">
    <a href="">Home</a>
    <a href="">Blog</a>
    <a href="">About</a>
    <a href="">Contact</a>
    </div>
  </nav>
  <div class="progress">
    <div class="progress-indicator" id="scroll-bar"></div>
  </div>
</header>
<article>
<p>
<h1>Perbedaan Front End, Back End Dan Full Stack Developer</h1>
<hr>
<h1>Front End</h1>
Jadi apa yang dimaksud dengan Front-end? Front-end merupakan bagian daru suatu website yang pengguna bisa dan dapat di interaksi secara lanngsung, Front-end terdiri dari HTML, CSS, dan JavaScript. HTML (HyperText Markup Language) merupakan penompang dasar suatu website, semua website yang akmu kunjungi dibuat dengan HTML. HTML menangani semua struktur yang ada di website tersebut walaupun situs yang dibuat dengan versi yang lama masih berjalan dengan lancar dengan browser Anda.....
</p>
<p>
<h1>Back-End</h1>
Dimana Front-end menangani semuanya yang berkaitan interaksi langsung pengguna, back-end seperti namanya lebih mengerjakan di behind-the-scenes dan mempunyai keunggulan lebih daripada teknologi front-end untuk projek yang lebih spesifik. Bahasa program Back-end terdiri dari PHP, Ruby, Phython dan lainnya....
</p>
<p>
<h1>Full-Stack</h1>
Developer full-stack bekerja di front dan back end suatu website, mereka mengathui cara kerja HTML, CSS, JavaScript dan satu atau mungkin lebih bahasa program back-end. Seiring waktu berjalan apa yang bisa dilakukan dengan menggunakan bahasa program front dan back end menjadi lebih mirip dan susah dibedakan, dan dimana suatu masalah dulu hanya bisa diatasi dengan menggunakan back end, sekarang menjadi tidak mustahil bila menggunakan front-end,As the line developer menjadi apa yang kita sebut “full stack.” banyak pekerja (terutama agency yang menggunakan berbagai website) mencari developer yang tahu bagaimana cara kerja semua bagian di website tersebut....
</p>
<h2>Sumber Artikel</h2>
<a href="https://beyonder.asia/apa-perbedaan-dari-front-end-back-end-full-stack-developer/">
  https://beyonder.asia/apa-perbedaan-dari-front-end-back-end-full-stack-developer/
</a>
</article>
Kedua, setelah anda menulis syntax HTML yang cukup panjang, tulis syntax CSS seperti dibawah ini.
header{
      position: fixed;
      top: 0;
      left: 0;
      z-index: 1;
      width: 100%;
      display: table;
      clear: both;
      background-color: #282828;
    }
    nav{
      width: 90%;
      margin: auto;
    }
    nav a{
      display: inline-block;
      padding: 20px 10px;
      text-decoration: none;
      color: #fff;
    }
    .left{float: right;}
    .progress{
      width: 100%;
      height: 4px;
      background-color: #ccc;
    }
    .progress-indicator{
      width: 0%;
      height: inherit;
      background-color: #1b9dc6;
    }
    article{
      width: 80%;
      margin: 100px auto 0;
      text-align: justify;
    }
Ketiga, tulis syntax Java Script seperti dibawah ini.
// ketika halaman discroll jalankan fungsi scrollIndicator()
window.onscroll = function(){scrollIndicator();}

function scrollIndicator(){
  let pageScroll = document.body.scrollTop || document.documentElement.scrollTop;
  let height = document.documentElement.scrollHeight - document.documentElement.clientHeight;
  let scroll = (pageScroll / height) * 100;
  document.getElementById('scroll-bar').style.width = scroll + "%";
}
Hasilnya, anda dapat melihatnya pada gambar bawah ini.


Jadi, ketika kita scroll halamannya kebawah, maka scroll indicatornya yang berwarna biru akan berjalan, dapat dilihat gambar dibawah ini.



Seperti yang kita lihat pada gambar diatas ini, indicator scrollnya berjalan.

Demikian, tutorial cara membuat scroll indicator dengan HTML, CSS dan Java Script, jika ada kesalahan, kekurangan atau hal hal lainnya silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih.

Semoga Bermanfaat.

Cara Membuat Form Newsletter Dengan HTML Dan CSS


Hai semuanya, pada tutorial kali ini kita akan belajar membuat design form newsletter dengan HTML dan CSS, langsung kita mulai belajar cara membuatnya.

Bila anda ingin mendownload source code tutorial ini, anda dapat mendownloadnya pada link dibawah ini.


Pertama, kita membutuhkan library Font Awesome untuk menggunakan sebuah icon, untuk menggunakan library Font Awesome, silahkan copy dan paste tag link ini dibawah tag <head>.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
Kedua, tulis syntax HTML seperti dibawah ini.
<form action="#" method="get">
  <div class="icon">
    <span class="fa fa-envelope"></span>
  </div>
  <p><strong>Newsletter</strong></p>
  <p>Dapatkan artikel terbaru dari kami, langsung via email anda.</p>
  <label><span class="fa fa-user"></span> Nama Lengkap
    <input type="text" placeholder="Masukkan nama lengkap anda">
  </label>
  <label><span class="fa fa-envelope-o"></span> Email
    <input type="email" placeholder="Masukkan email yang valid">
  </label>
  <button type="submit"><span class="fa fa-send"></span> Kirim</button>
</div>
Selanjutnya, jika anda telah menulis syntax HTML diatas, tulis syntax CSS seperti dibawah ini.
form{
      width: 100%;
      max-width: 300px;
      padding: 15px;
      text-align: center;
      background-color: #199e46;
      color: #fff;
    }

    label,input{
      display: block;
      margin-bottom: 12px;
      font-size: 12px;
    }

    input{
      width: 100%;
      padding: 10px 14px;
      border-radius: 20px;
      border: none;
      margin-top: 7px;
      box-sizing: border-box;
      color: #199e46;
    }

    button{
      padding: 10px;
      width: 100%;
      border: none;
      border-radius: 20px;
      background-color: #199e46;
      border: 2px solid #fff;
      color: #fff;
      cursor: pointer;
      transition: .3s;
    }
    button:hover{
      background-color: #fff;
      color: #199e46;
    }
    .icon{
      width: 150px;
      height: 150px;
      margin: auto;
      border-radius: 50%;
      background-color: #fff;
      color: #199e46;
      line-height: 150px;
      text-align: center;
      font-size: 100px;
    }
Untuk hasilnya, anda dapat melihat hasilnya pada gambar dibawah ini.


Bagaimana menurut anda, design form newsletternya udah bagus atau belum nih ?

Demikian, cara membuat design form newsletter dengan HTML dan CSS, semoga anda tertarik belajar membuatnya. Jika ada kesalahan, kekurangan atau hal hal lainnya silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih

Semoga Bermanfaat.

Membuat Animasi Gambar Bergetar Dengan HTML Dan CSS


Hai semuanya,  pada tutorial kali ini kita akan belajar mengenai cara membuat animasi gambar bergetar dengan HTML dan CSS, langsung kita mulai belajar membuatnya.

Pertama, tulis syntax html seperti dibawah ini.
<h1>Animasi Gambar Bergetar</h1>
<p>Hover gambar dibawah ini.</p>
<img src="gambar.jpg" alt="Gambar Bergetar">
Kedua, setelah menulis syntax HTML diatas, tambahkan syntax CSS seperti dibawah ini.
img:hover{
    animation: bergetar 0.4s;
    animation-iteration-count: infinite;
  }
  @keyframes bergetar {
    0% { transform: translate(1px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(3px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(3px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(1px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
  }
Untuk melihat hasilnya, anda dapat melihanya pada demo animasi gambar bergetar dibawah ini.

Animasi Gambar Bergetar

Hover gambar dibawah ini.
Gambar Bergetar

Demikian, cara membuat animasi gambar bergetar dengan HTML dan CSS, semoga anda tertarik membuat animasi tersebut. Jika ada kesalahan, kekurangan atau hal hal lainnya, silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih.

Semoga Bermanfaat.

Sunday, February 18, 2018

Membuat Animasi Loading Dengan HTML Dan CSS


Hai semuanya, pada tutorial kali ini, kita akan belajar membuat animasi loading dengan HTML dan CSS, baiklah, kita langsung saja belajar cara membuatnya.

Pertama, tulis syntax HTML seperti dibawah ini.
<div class="container">
  <h1>Animasi Loading</h1>
  <div class="loader"></div>
</div>
Kedua, tambahkan syntax CSS, seperti dibawah ini.
.container{
    width: 500px;
    margin: auto;
  }
  .loader{
    border: 30px solid #000;
    border-top: 30px solid #e92a2a;
    border-bottom: 30px solid #dbdf28;
    border-right: 30px solid #27c761;
    border-left: 30px solid #2082d2;
    border-radius: 50%;
    width: 200px;
    height: 200px;
    margin: auto;
    animation: spin 2s linear infinite;
  }
  @keyframes spin {
    0% {transform: rotate(0deg);}
    100% {transform: rotate(360deg);}
  }
Untuk melihat hasilnya, anda dapat melihatnya pada demo animasi loading dibawah ini.

See the Pen QZbdKJ by Karis Maulana (@karismaulana) on CodePen.

Demikian, cara membuat animasi loading dengan HTML dan CSS, menurut kalian, animasi loading sudah bagus atau tidak, kasih tau kami ya. Jika ada kesalahan, kekurangan atau hal hal lainnya, silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih.

Semoga Bermanfaat

Membuat Tombol Share Social Media Dengan HTML Dan CSS


Hai semuanya, pada tutorial kali ini kita akan belajar mengenai cara membuat design tombol share social media menggunakan HTML dan CSS.

Pertama, untuk mendapatkan icon Facebook, Twitter dan Google Plus, kita akan menggunakan sebuah library icon yaitu Font Awesome, untuk menggunakannya tambahkan link dibawah ini dibawah tag <title>.
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
Kedua, tulis syntax HTML seperti dibawah ini.
<div class="container">
  <h1>Bagikan artikel ini ke </h1>
    <div class="facebook">
      <span class="fa fa-facebook"></span>
    </div>
    <div class="twitter">
      <span class="fa fa-twitter"></span>
    </div>
    <div class="google-plus">
      <span class="fa fa-google-plus"></span>
    </div>
</div>
Selanjutnya, tulis syntax CSS seperti dibawah ini.
.container{
    width: 500px;
    margin: auto;
  }
  .facebook,.twitter,.google-plus{
    display: inline-block;
    margin-right: 5px;
  }
  .facebook{
    width: 40px;
    height: 40px;
    background-color: #2a4299;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
  }
  .twitter{
    width: 40px;
    height: 40px;
    background-color: #3899fe;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
  }
  .google-plus{
    width: 40px;
    height: 40px;
    background-color: #fb2929;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
  }
Untuk hasilnya dapat dilihat pada gambar dibawah ini.


Demikian, cara membuat tombol share dengan HTML dan CSS, jika ada kesalahan, kekurangan atau hal hal lainnya silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih.

Semoga Bermanfaat

Membuat Form Login Sederhana Dengan HTML Dan CSS


Hai semuanya, pada tutorial kali ini kita akan belajar membuat design form login yang sangat sederhana dengan HTML dan CSS, baiklah, kita langsung saja belajar membuatnya.

Bila anda ingin mendownload source code tutorial ini, anda dapat mendownloadnya pada link dibawah ini.


Langkah pertama, buatlah sebuah folder bernama formlogin, kemudian didalam folder formlogin, buatlah sebuah folder bernama img, kemudian tambahkan sebuah gambar kedalam folder img, setelah itu buatlah file bernama index.html pada folder formlogin, contohnya dapat dilihat pada gambar dibawah ini.

Langkah kedua, bukalah file index.html, kemudian tulis syntax  HTML, seperti dibawah ini.
<div class="form-container">
  <form action="" method="post">
  <div class="img-container">
   <img src="avatar.png" alt="" class="avatar">
   <h1>Silahkan Login</h1>
  </div>
  <div class="container">
   <label for="">Nama Pengguna</label>
    <input type="text" placeholder="Masukkan Nama Pengguna" required autocomplete="off" autofocus>
   <label for="">Kata Sandi</label>
    <input type="password" placeholder="Masukkan Kata Sandi" required autocomplete="off">
   <label for=""><input type="checkbox"> Ingat Saya</label>
    <button type="submit">Sign In</button>
   <span class="pws">Lupa <a href="#">Kata Sandi ?</a></span>
  </div>
 </form>
 </div>
Setelah itu, tambahkan syntax CSS, seperti dibawah ini.
.form-container{
  width: 100%;
  max-width: 400px;
  margin: auto;
}
form{
      box-shadow: 0px 5px 25px -5px #999;
}
input[type=text], input[type=password]{
  width: 100%;
  margin: 10px 0;
  padding: 12px 20px;
  box-sizing: border-box;
}
button{
  background: #2374fc;
  color: #fff;
  padding: 12px 20px;
  margin: 8px 0;
  border: none;
  width: 100%;
  cursor: pointer;
}
.btn-cancle{
  width: auto;
  padding: 10px 18px;
  background-color: #f93333;
}
.img-container{
  text-align: center;
  margin: 24px 0 12px 0;
  padding: 15px 0;
}
img.avatar{
  width: 40%;
  border-radius: 50%;
}
.container{
  padding: 16px;
}
Untuk melihat hasilnya, anda dapat lihat pada gambar dibawah ini.


Begitulah teman teman, cara membuat design form login dengan HTML dan CSS, menurut kalian bagaimana design form loginnya, kalau menurut saya sudah cukup sederhana.

Jika ada kesalahan, kekurangan atau hal hal lainnya, silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih.

Semoga Bermanfaat.

Membuat Skill Progress Dengan HTML Dan CSS


Hai semuanya, pada tutorial kali ini, kita akan belajar membuat design skill progress bar dengan HTML dan CSS, langsung kita mulai belajar membuatnya.

Jika anda ingin mendownload source code tutorial ini, anda dapat mendownloadnya pada link dibawah ini.


Langkah pertama, buatlah sebuah folder skillprogress, didalam folder skillprogress buatlah sebuah folder bernama img kemudian tambahkan photo anda didalam folder img, kemudian buatlah sebuah file bernama index.html pada folder skillprogress, contoh herarkinya, dapat anda lihat pada gambar dibawah ini.

Langkah kedua, buka file index.html, tulis syntax HTML seperti dibawah ini.
<div class="card">
  <div class="bio">
   <img src="img/avatar.jpg" alt="">
   <p><strong>Karis Maulana</strong><br> @maulana</p>
  </div>
  <div class="skill-bar">
   <h2>Skill yang dimiliki</h2>
   <label>HTML</label>
   <div class="container">
    <div class="skill html">80%</div>
   </div>
   <label>CSS</label>
   <div class="container">
    <div class="skill css">70%</div>
   </div>
   <label>Java Script</label>
   <div class="container">
    <div class="skill js">50%</div>
   </div>
   <label>PHP</label>
   <div class="container">
    <div class="skill php">40%</div>
   </div>
   <label>MySQL</label>
   <div class="container">
    <div class="skill mysql">20%</div>
   </div>
  </div>
 </div>
Setelah itu, tulis syntax CSS seperti dibawah ini.
.container{
   width: 100%;
   background-color: #f2f2f2;
   margin-bottom: 10px;
   border-radius: 10px;
  } 
  .card{
   width: 100%;
   max-width: 400px;
   border-radius: 5px;
   border: 2px solid #ddd;
  }
  .bio{
   padding: 10px;
   text-align: center;
  }
  .bio img{
   object-fit: cover;
   width: 180px;
   height: 180px;
   border-radius: 50%;
  }
  .skill-bar{
   text-align: left;
   padding: 10px;
   font-size: 12px;
  }
  .skill{
   color: #fff;
   font-size: 12px;
   text-align: center;
   border-radius: 10px;
  }
  .html{width: 80%;background-color: #22eb72}
  .css{width: 70%;background-color: #1E80FA}
  .js{width: 50%;background-color: #DBE223}
  .php{width: 40%;background-color: #E93232}
  .mysql{width: 20%;background-color: #E93232}
Untuk hasilnya, dapat dilihat pada gambar dibawah ini.


Bagaimana, menurut anda, ini sudah cukup bagus atau belum ?

Begitulah cara membuat skill progress dengan HTML dan CSS, jika ada kesalahan, kekurangan atau hal hal lainnya silahkan tulis komentar anda pada kolom komentar dibawah ya, terima kasih.

Semoga Bermanfaat.