Ad Placement

22 Juni 2020

Membuat Tampilan Tag pre Menarik Dengan Garis Nomor Otomatis

Membuat Tampilan Tag pre Menarik Dengan Garis Nomor Otomatis

Mengenal Tag Pre Pada HTML

Tag <pre> atau singkatan dari "Preformatted Text" adalah sebuah tag di dalam HTML untuk menampilkan text agar bisa tampil dengan spasi dan karakter sesuai aslinya (text tanpa format).

Sesuai dengan namanya, tag ini digunakan untuk text yang belum diformat.Artinya,  jika text diinput ke dalam tag <pre>, maka HTML akan menampilkan text tersebut apa adanya. Untuk lebih jelasnya silahkan perhatikan contoh penggunaan tag pre berikut ini :

<pre><code>&lt;div class="example"&gt;
    &lt;span&gt;Lorem ipsum dolor sit amet...&lt;/span&gt;
        &lt;/div&gt;</code></pre>
    <pre><code>(function() {
        var s = document.createElement('script');
            s.id = "some-id";
            s.type = "text/javascript";
         document.body.appendChild(s);
})();</code></pre>

Nah, untuk membuat tampilan tag <pre> seperti contoh diatas. Silahkan tambahkan file CSS berikut pada template :
pre {
	background-color:#eee;
    overflow:auto;
    margin:0 0 1em;
    padding:0 .5em 1em;
    }
    
pre code,
    pre .line-number {
    color:black;
    display:block;
    }
    
pre .line-number {
	float:left;
    margin:0 1em 0 -1em;
    border-right:1px solid;
    text-align:right;
    }
    
pre .line-number span {
	display:block;
    padding:0 .5em 0 1em;
    }
    
pre .cl {
	display:block;
    clear:both;
    }

Dan script berikut pada template (sebelum tag </body>) :

(function() {
    var pre = document.getElementsByTagName('pre'),
        pl = pre.length;
    for (var i = 0; i < pl; i++) {
        pre[i].innerHTML = '<span class="line-number"></span>' + pre[i].innerHTML + '<span class="cl"></span>';
        var num = pre[i].innerHTML.split(/\n/).length;
        for (var j = 0; j < num; j++) {
            var line_num = pre[i].getElementsByTagName('span')[0];
            line_num.innerHTML += '<span>' + (j + 1) + '</span>';
        }
    }
})();
Selamat Mencoba...!!!

20 Juni 2020

Membuat Slider Responsive & Adaptif Disemua Perangkat Dengan Bootstrap

Membuat Slider Responsive & Adaptif Disemua Perangkat Dengan Bootstrap

Pada artikel sebelumnya saya telah berbagi  Script Slider Responsive Sederhana Dengan CSS dan jQuery. Namun pada artikel ini saya akan berbagi lagi sebuah Script Slider Responsive Dengan Bootstrap

Dari segi fungsi, script ini tidak jauh berbeda dengan script slider sebelummya. Yaitu untuk membuat atau menampilkan slide gambar, text atau html pada blog/website.

Cara penggunaannya-pun sama dengan script sebelumnya. Untuk itu langsung saja saya kasih contoh lengkapnya :

<!DOCTYPE html>
<html lang="en">
<head>
  <title>Slider Responsive & Adaptif</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<style>.carousel-inner > .item > img,.carousel-inner > .item > a > img { width: 100%; margin: auto;}</style>
</head>
<body>

<div class="container">
  <div id="WJSlider" class="carousel slide" data-ride="carousel">
    <!-- Indicators -->
    <ol class="carousel-indicators">
      <li data-target="#WJSlider" data-slide-to="0" class="active"></li>
      <li data-target="#WJSlider" data-slide-to="1"></li>
      <li data-target="#WJSlider" data-slide-to="2"></li>
      <li data-target="#WJSlider" data-slide-to="3"></li>
    </ol>

    <!-- Wrapper for slides -->
    <div class="carousel-inner" role="listbox">

      <div class="item active">
        <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhf9om2fi3JpO8-sY4c3VtsD9xLTpocSI2nbubpD6oGa7oQ9-W6dyaZuXyUbLfS5CZh9_xvqD-YdKwKHEpw0kie6X3UzoAVNTp2-hfhd5dOLmdQGqF_-uBLRZbWyfoSPJsS7tkVYU3yLxja/d/slide1.jpg" alt="slide1" width="460" height="345">
        <div class="carousel-caption">
          <h3>Judul Gambar 1</h3>
          <p>Ini adalah deskripsi singkat dari judul gambar yang pertama.</p>
        </div>
      </div>

      <div class="item">
        <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjROBQdwlFT2J364h4MCZHOapr_LbK7AtfDPdgKTciaI7WDe4QKQWIWkLi8kzleJmPmeQaDXeRMo7VbeOAKHX75QJBsY-3tsJKVhF88iU_b_TwrMM8rQwxGN_qNxXx4vxycdXR2T3qCWPMS/d/slide2.jpg" alt="slide2" width="460" height="345">
        <div class="carousel-caption">
          <h3>Judul Gambar 2</h3>
          <p>Ini adalah deskripsi singkat dari judul gambar yang ke dua.</p>
        </div>
      </div>
  
      <div class="item">
        <img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhI9AakLzxZgZNGxpqbiJdqc0WIRPBPy21cYZR3B3eQH4ELIxViXfsefYsnMHyKBaqhZQadOM9YHz4VnXIYX9RLNXXv4GQESL2Snd-Z4PoUU5sprMQOokN_Na0DtiglOkmxYUsSqqkZmsGh/d/slide3.jpg" alt="slide3" width="460" height="345">
        <div class="carousel-caption">
          <h3>Judul Gambar 3</h3>
          <p>Ini adalah deskripsi singkat dari judul gambar yang ke tiga.</p>
        </div>
      </div>
 
    </div>

    <!-- Left and right controls -->
    <a class="left carousel-control" href="#WJSlider" role="button" data-slide="prev">
  <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
  <span class="sr-only">Kembali</span>
  </a>
  <a class="right carousel-control" href="#WJSlider" role="button" data-slide="next">
  <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
  <span class="sr-only">Lanjut</span>
  </a>
  </div>
</div>
</body>
</html>

Dengan script diatas, maka tampilan slidenya akan terlihat seperti ini:

19 Juni 2020

Script Slider Responsive Sederhana Dengan CSS dan jQuery

Script Slider Responsive Sederhana Dengan CSS dan jQuery

Responsive Image Slider With CSS jQuery

Di artikel ini, saya akan berbagi sebuah script slider responsive sederhana dengan CSS dan jQuery. Link library jQuery nya langsung di ambil dari google, jadi kalian tidak perlu scriptnya. Tapi jika kalian ingin menyimpan scriptnya, link download saya sediakan di akhir artikel.

Script ini memiliki berapa keunggulan antara lain :
  • Desain responsif dan adaptif untuk semua jenis perangkat.
  • Mendukung berbagai mode tampilan seperti mode horizontal, vertikal dan fade.
  •  Konten Slide dapat berupa apa saja: gambar, video atau teks HTML.
  • Mendukung semua browser populer.
  • Menyediakan berbagai opsi konfigurasi yang memungkinkan Anda untuk menyesuaikan slider sesuai kebutuhan Anda.

Bagamaimana Cara Menggunakan Script Ini ?

1. Letakkan potongan file HTML berikut sebelum tag <head>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css">
<script "text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script "text/javascript" src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script>

2. Selanjutnya letakkan potongan file berikut dalam body (pada halaman yang Anda inginkan) :

<div class="slider">
            <div><img src="/path/to/image1.jpg" title="Title Of Image1"></div>
            <div><img src="/path/to/image2.jpg" title="Title Of Image2"></div>
            <div><img src="/path/to/image3.jpg" title="Title Of Image3"></div>
</div>

3. Kemudian letakkan script berikut dibawah file yang tadi atau sebelum tag </body> :

<script>
         $('.slider').bxSlider({
          autoControls: true,
          auto: true,
          pager: true,
          slideWidth: 800,
          mode: 'fade',
          captions: true,
          speed: 1000
            });
</script>

Dan berikut contoh lengkapnya :

<!DOCTYPE html>
<html>
    <body>
        <head>    
            <link rel="stylesheet" href="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.css">
            <script "text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
            <script "text/javascript" src="https://cdn.jsdelivr.net/bxslider/4.2.12/jquery.bxslider.min.js"></script>
        </head>

            <div class="slider">
            <div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7dSJKbapAMmIueePx-9XGSCzAqPkK0BLH_6QQHW7KQY6SUodtnGP-eqzs5LipNlTJTfmbUMW9-PROLKvVVmeayWnVsMaTAzsPT2yTvcDQXeecUvtc8O4Rz4Y3JQOT40mPjf_tH0n3Yw5b/d/slide1.jpg" title="Title Of Image1"></div>
            <div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiudcurDAeh2_ME8WXLVj-ZPGnhTT-mjQ_975W_hdNrTzfsEoRF5dr4AXk5Uln9RNT8cxh-QZekjmZd-pIYg-gtOpaem9qJ01tFHa1062v7-kdGhpU1UT6QF7CRmahJi4kLLRvZVcbxhvx2/d/slide2.jpg" title="Title Of Image2"></div>
            <div><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgaupxq_oaTVhvSDA6yHHDH58Qv-6WiEaEyu_wRMHzniBgIK7YH0yRlHTxsNm7P9rb7ycTsun-zqypjM-NDQm-7IVu7C-p2SO2-GQFQj-_D3fg9HR-MQcIRORsxeKFTYxDB3Se4JKU9RT-3/d/slide3.jpg" title="Title Of Image3"></div>
        </div>
 
        <script>
            $('.slider').bxSlider({
                autoControls: true,
                auto: true,
                pager: true,
                slideWidth: 800,
                mode: 'fade',
                captions: true,
                speed: 1000
            });
        </script>
    </body>
</html>

Dengan script tersebut, maka tampilan slide Anda akan terlihat seperti ini:

Slider Responsive