Cara Membuat Fitur Atur Ukuran Teks atau Resize Text Setting

Cara Membuat Fitur Atur Ukuran Teks atau Resize Text Setting

SobatMasbro - Banyak website atau blog yang sebagian besar berupa literasi atau bacaan, dalam banyaknya bacaan atau teks ini website tersebut harus nyaman bagi pengunjung.

Kita tak pernah tau bagaimana ukuran teks suatu bacaan itu baik atau enak dibaca bagi pembacanya, ada lebih enak ukuran kecil, ada yang lebih suka ukuran sedang dan ada yang lebih memilih ukuran besar.

Nah dalam hal tersebut saya ada solusinya, kali ini saya akan membagikan tutorial Membuat Fitur Setting Ukuran Teks di blog.


Pembaca bisa mengatur sendiri ukuran teks yang dia akan pilih sesuai keinginannya. Untuk tampilannya ada disebelah kanan layar sehingga mudah dijangkau.

Oke sob, langsung aja lanjut cara pemasangannya, untuk demonya ada dibawah.

Memasang Fitur Resize Text di Blog

  1. Sobat buka dashboard blogger.com.
  2. Pilih menu Tema > Edit HTML.
  3. Copy dan Paste kode CSS berikut tepat diatas kode </style> atau ]]></b:skin>.
  4. .resize-sobatmasbro{position:relative;z-index:50;cursor:pointer}.resize-sobatmasbro ul li{list-style:none}.resize-sobatmasbro ul li .resize-sobatmasbro-btn{display:block;text-decoration:none;padding:10px 12px;box-shadow:none;cursor:pointer}.resize-sobatmasbro ul li .resize-sobatmasbro-btn span{color:#007BFF;position:relative;font-size:5px;display:block;margin:-2px -2px 0 -2px !important;padding-top:5px}.resize-sobatmasbro ul li .resize-sobatmasbro-btn svg{width:20px;height:20px;fill:#555}.resize-sobatmasbro ul li .iconfull svg,.resize-sobatmasbro ul li .iconnormal svg{width:25px !important;height:25px !important;fill:#555;margin:-8px -8px -3px -8px}.resize-sobatmasbro ul{background:rgb(255,255,255);box-shadow:0 1px 2px rgba(0,0,0,0.06),0 1px 2px rgba(0,0,0,0.1);bottom:320px;right:24px;text-align:center;position:fixed;display:block !important;border-radius:3px}.resize-sobatmasbro ul li{background-position:center;display:block}@media screen and (max-width:768px){.resize-sobatmasbro ul li{list-style:none}.resize-sobatmasbro ul li .resize-sobatmasbro-btn{display:block;text-decoration:none;padding:7px;box-shadow:none;cursor:pointer}path{fill:#fff}.resize-sobatmasbro ul li .resize-sobatmasbro-btn span{color:#fff;position:relative;font-size:5px;display:block;margin:-2px -2px 0 -2px !important;padding-top:5px}.resize-sobatmasbro ul li .resize-sobatmasbro-btn svg{width:20px;height:20px;fill:#fff}.resize-sobatmasbro ul li .iconfull svg,.resize-sobatmasbro ul li .iconnormal svg{width:25px !important;height:25px !important;fill:#fff;margin:-8px -8px -3px -8px}.resize-sobatmasbro ul{background:rgb(3,155,229);opacity:0.9;bottom:290px;right:15px;text-align:center;position:fixed;display:block;border-radius:3px}.resize-sobatmasbro{position:relative;z-index:50;cursor:pointer}.resize-sobatmasbro ul li{background-position:center;display:block}
  5. Kemudian tambahkan juga Javascriptnya dan HTML pemanggilnya, Masukkan tepat diatas kode </body>.
  6. <script type='text/javascript'>
    $(function(){
    $(&#39;a&#39;).click(function(){
    var ourText = $(&#39;.post-body&#39;);
    var currFontSize = ourText.css(&#39;fontSize&#39;);
    var finalNum = parseFloat(currFontSize, 10);
    var stringEnding = currFontSize.slice(-2);
    if(this.id == &#39;largesize&#39;) {
    finalNum *= 1.1;
    }
    else if (this.id == &#39;smallsize&#39;){
    finalNum /=1.1;
    }
    else if (this.id == &#39;normalsize&#39;){
    finalNum =16;
    }
    ourText.animate({fontSize: finalNum + stringEnding},500);
    });
    });
    </script>
    
    <html>
    <nav class='resize-sobatmasbro'>
    <ul>
    <li><a class='resize-sobatmasbro-btn' id='largesize' itemprop='url' title='Perbesar'>
    <svg viewbox='0 0 24 24'><path d='M17,13H13V17H11V13H7V11H11V7H13V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' fill='#555'/></svg><span itemprop='name'>Large</span></a>
    </li>
    <li><a class='resize-sobatmasbro-btn' id='normalsize' itemprop='url' title='Normal'>
    <svg viewbox='0 0 24 24'><path d='M9.93 13.5h4.14L12 7.98zM20 2H4c-1.1 0-2 .9-2 2v16c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-4.05 16.5l-1.14-3H9.17l-1.12 3H5.96l5.11-13h1.86l5.11 13h-2.09z' fill='#555'/></svg><span itemprop='name'>Normal</span></a>
    </li>
    <li><a class='resize-sobatmasbro-btn' id='smallsize' itemprop='url' title='Perkecil'>
    <svg viewbox='0 0 24 24'><path d='M17,13H7V11H17M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10,10 0 0,0 12,2Z' fill='#555'/></svg><span itemprop='name'>Small</span></a>
    </li>
    </ul>
    </nav>
      </html>
  7. Simpan, dan lihat hasilnya disebelah kanan layar sobat.

Gimana sob? Sudah bisa? Oke sob, sekian tutorial yang saya bagikan kali ini mengenai Cara Membuat Fitur Setting Ukuran Teks atau Resize Text.

Jangan lupa untuk dapatkan notifikasi dari setiap update blog kami, jika ada yang ditanyakan silahkan berkomentar dibawah. Semoga bermanfaat dan terima kasih.
Memasang Kontak Whatsapp, Email, Instagram, Telepon Melayang di Blog | Pure CSS

Memasang Kontak Whatsapp, Email, Instagram, Telepon Melayang di Blog | Pure CSS

SobatMasbro - Saat ini sangat banyak kalangan masyarakat terutama milenial yang membuka usaha atau menjual produk secara online. Seperti Shopee, Lazada, tokopedia, dan masih banyak lagi. Selain itu mereka menjual dan mempromosikannya dalam berbagai media, seperti media social, toko offline, hingga membuat website sendiri.

Nah buat sobat yang menjual dan mempromosikan produknya terutama diwebsite sendiri itu websitenya harus difasilitasi dengan baik agar pembeli atau konsumen dapat membeli produk sobat dengan nyaman.

Apa saja fasilitas website yang wajib ada? Tentunya seperti fasilitas chat penjual, gambar produk, harga produk, dan yang paling penting desain websitenya.


Untuk kali ini saya akan membagikan Cara Memasang Kontak Whatsapp, Email, Instagram, Telepon di Blog dengan Pure CSS. Button contact ini sangat friendly apabila dipasang diwebsite sobat karena dengan tampilat CSS Pure yang indah bisa membuat konsumen betah diwebsite olshop sobat.

Tombol kontak ini melayang dipojok kiri bawah, tampilannya bergerak seperti gelombang. Saat diklik akan muncul dropup untuk memilih kontak apa saja yang si pembeli akan menghubungi penjual.

Detail

  • Tombol melayang.
  • Terdapat beberapa kontak (Whatsapp, Instagram, email, & telepon) sobat bisa menambahkannya sendiri.
  • Friendly.
  • Pure CSS.

Memasang Kontak Melayang di Blog

  • Buka blogger.com
  • Lalu buka menu Tema > Edit HTML
  • Tambahkan kode CSS dibawah, Copy dan paste tepat diatas kode </style> agar mudah mencarinya tekan Ctrl+F.

.SobatMasbrocontact{position:fixed;z-index:999;left:20px;bottom:20px}.SobatMasbrocontact a{position:relative;margin:20px 10px;text-align:left;width:40px;height:40px}.SobatMasbrocontact i{width:40px;height:40px;background:#43a1f3;color:#fff;border-radius:100%;font-size:20px;text-align:center;line-height:1.9;position:relative;z-index:999}.SobatMasbrocontact a span{font-family:'arial';font-size:15px;border-radius:2px;text-align:center;background:rgb(103,182,52);padding:9px;display:none;width:100px;margin-left:10px;position:absolute;color:#ffffff;z-index:999;top:0px;left:40px;transition:all 0.2s ease-in-out 0s;-moz-animation:headerAnimation 0.7s 1;-webkit-animation:headerAnimation 0.7s 1;-o-animation:headerAnimation 0.7s 1;animation:headerAnimation 0.7s 1}.SobatMasbrocontact a:hover span{display:block}.SobatMasbrocontact a{display:block}.SobatMasbrocontact a span:before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparentrgb(103,182,52) transparent transparent;position:absolute;left:-10px;top:6px}.gelombang-masbro-fill{width:60px;height:60px;top:-10px;position:absolute;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;background-color:rgba(0,175,242,0.5);opacity:.75;right:-10px}.gelombang-masbro{width:50px;height:50px;top:-5px;right:-5px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,0.4);opacity:.1;border-color:#0089B9;opacity:.5}.SobatMasbrocontact .btn-contact{cursor:pointer}

  • Selanjutnya tambahkan kode ini tepat diatas kode </head>.

<link href='https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css' rel='stylesheet'/>
<link href='https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' rel='stylesheet'/>
<script src='https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/js/bootstrap.min.js'/>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js'/>

  • Tambahkan kode JavaScriptnya, tepat diatas kode </body>.

<script type='text/javascript'>
//<![CDATA[
$(document).ready(function(){
    $('.sobatmasbro-item').hide();
    $('a.btn-contact').click(function(e){
      e.stopPropagation();
      $('.sobatmasbro-item').slideToggle();
    });
    $('.sobatmasbro-item').click(function(e){
      e.stopPropagation();
    });
    $(document).click(function(){
      $('.sobatmasbro-item').slideUp();
    });
});
//]]>

  • Dan yang terakhir tambahkan kode pemanggilnya, sama seperti tadi tambahkan tepat diatas kode </body>.

<html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<div class='SobatMasbrocontact'>
  <div class='sobatmasbro-item' style='display: none;'>
    <a class='chat-wa' href='https://api.whatsapp.com/send?phone=51955081075&amp;text=Hallo%21%20Saya%20tertarik%20untuk%20membeli%20produk%20Anda' rel='nof'>
      <i aria-hidden='true' class='fa fa-whatsapp'/>
          <div class='animated infinite zoomIn gelombang-masbro'/>
          <div class='animated infinite pulse gelombang-masbro-fill'/>
        <span>Chat Whatsapp</span>
    </a>
    <a class='ints' href='https://www.instagram.com/kejumozzarela'>
      <i aria-hidden='true' class='fa fa-instagram'/>
      <span>DM via Instagram</span>
    </a>
    <a class='chat-mail' href='mailto:kejumozzarela@gmail.com' target='_blank'>
      <i aria-hidden='true' class='fa fa-envelope-o'/>
      <span>Chat via Email</span>
    </a>
    <a class='call' href='tel:0812345678901'>
      <i aria-hidden='true' class='fa fa-phone'/>
      <span>Call</span>
    </a>
  </div>
  <a class='btn-contact'>
    <div class='animated infinite zoomIn gelombang-masbro'/>
          <div class='animated infinite pulse gelombang-masbro-fill'/>
    <i aria-hidden='true' class='fa fa-user-circle'/>
  </a>
</div>
  </html>

Ubah data berikut menjadi kontak sobat.

51955081075 menjadi No Whatsapp sobat.
Hallo%20Saya menjadi teks pesan. tulis seperti biasa %20 adalah spasi.
kejumozzarela menjadi username Instagram sobat tanpa '@'.
kejumozzarela@gmail.com menjadi email sobat.
0812345678901 menjadi No. telepon sobat.

  • Jika sudah diubah, Simpan Tema.

Demo


Gimana sob? kerenkan? oke pastinya, sebenernya gampang sob, cuma masukin kode script doang kok ga ribet terus ganti kontaknya dengan data sobat.

Oke sob, cukup sekian tutorial yang saya bagikan Cara Membuat Kontak Whatsapp dan yang lainnya Melayang di blogger.

Jika ada yang error atau kesulitan sobat bisa berkomentar dibawah ini. Semoga bermanfaat dan terima kasih.
Cara Memasang Auto Scroll Page di Blogger

Cara Memasang Auto Scroll Page di Blogger

SobatMasbro - Saat ini hampir semua blog itu berisi konten membaca bacaan seperti cerita novel, tutorial, gaya hidup, pendidikan dan masih banyak lagi website yang berisi banyak bacaan. Bacaannya pun hingga puluhan halaman bahkan lebih dari itu, sehingga pembaca melakukan scrolling atau menggulirkan halaman yang mereka baca.

Nah jika blog sobat kontennya berisi banyak bacaan, saya punya tool agar scrollingnya tidak perlu manual oleh tangan pada smartphone atau laptop sobat. Tujuannya agar tidak bosan, tidak pegal, dan memudahkan kita semua terutama pembacanya. 

Tidak hanya itu, blog sobat juga bisa menjadi daya tarik tersendiri bagi pembacanya sehingga blog sobat nyaman dan ramai pengunjung.


Auto Scroll Page yang saya buat ini ada 5 kecepatan yang berbeda-beda dari yang lambat hingga yang cepat, jadi sobat bisa mengaturnya sesuai dengan yang sobat atau pembaca inginkan. Untuk demonya ada disebelah kanan blog saya tinggal klik tombol fixednya.

Memasang Auto Scroll Page atau Halaman Scroll Otomatis

  • Buka blogger.com
  • Lalu buka menu Template > Edit HTML
  • Copy CSS dibawah ini dan paste tepat diatas kode </style> agar mudah mencarinya tekan Ctrl+F

/* Speed SobatMasbro */
.speedsobatmasbro{position:fixed;right:0px;top:35%;background:#fff;padding:10px;float:right;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.13);z-index:99}.ngaran{font-size:12px;font-weight:500;color:#222;text-align:center;padding-bottom: 7px;}.speedbar{background:rgb(0, 204, 0);width:32px;height:17px;margin:0 auto;margin-top:4px}.stopmasbro{background:#ff0000;width:32px;margin:0 auto;margin-top:12px;border-radius:3px;font-size:11px;padding:4px 0px 4px 0px;text-align:center;color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.13);cursor:pointer}
/* SpeedToggle */
.speedtoggle{background:#fff;background-size:100%;color:#222;font-size:1.4em;width:42px;height:42px;line-height:38px;outline:0;z-index:90;top:28%;right:45px;position:fixed;border-radius:99em;padding:0;text-align:center;cursor:pointer;opacity:1;box-shadow:0 1px 3px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.13);transition:all .25s;}.speedtoggle:hover{box-shadow: 0 4px 8px rgba(0,0,0,0.1), 0 4px 8px rgba(0,0,0,0.13);}

  • Selanjutnya tambahkan Javascript sekaligus HTML dibawah ini.
  • Copy script dibawah ini dan paste tepat diatas kode </body>

<script type='text/javascript'>
//<![CDATA[ // Jangan diedit lagi! Nanti ERROR !! //
var speed=1;var disp=0;var handle;var currentspeed=0;var status=1;var currentpos=0,alt=1,curpos1=0,curpos2=-1;var color=new Array();color[1] = "#ddd";color[2] = "#ccc";color[3] = "#bbb";color[4] = "#aaa";color[5] = "#999";var interval=new Array(400,300,200,100,30);function scrollwindow(){if (status==1){if (document.all && !document.getElementById) temp=document.body.scrollTop;else temp=window.pageYOffset;if (alt==0) alt=2;else alt=1;if (curpos1!=curpos2){if (document.all) currentpos=document.body.scrollTop+speed;else currentpos=window.pageYOffset+speed;window.scroll(0,currentpos);}else{currentpos=0;window.scroll(0,currentpos);}}}function startit(s){status=1;currentspeed=s;clearInterval(handle);handle = setInterval("scrollwindow()",interval[s]);}function stopit(){currentspeed=0;for (i=1;i<=5;i++) {document.getElementById('speed'+i).style.backgroundColor=color[i];}status=0;}
function resetBg(n) {for (i=1;i<=5;i++) {document.getElementById('speed'+i).style.backgroundColor=color[i];}for (i=1;i<=currentspeed;i++) {document.getElementById('speed'+i).style.backgroundColor="#00cc00";}}function changeBg(n) {for (i=1;i<=5;i++) {document.getElementById('speed'+i).style.backgroundColor=color[i];}for (i=1;i<=n;i++) {document.getElementById('speed'+i).style.backgroundColor="#00cc00";}}function tooglespeed() {if (disp==0) {disp=1;document.getElementById('speedsobatmasbro').style.display='';document.getElementById('speedtoogle').innerHTML='<svg viewBox="-8 -8 34 34"><path d="M14.53 4.53l-1.06-1.06L9 7.94 4.53 3.47 3.47 4.53 7.94 9l-4.47 4.47 1.06 1.06L9 10.06l4.47 4.47 1.06-1.06L10.06 9z" fill="#222"/></svg>';document.getElementById('speedtoogle');}else {disp=0;document.getElementById('speedsobatmasbro').style.display='none';document.getElementById('speedtoogle').innerHTML='<svg viewBox="-9 -9 42 42"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z" fill="#222"/></svg>';document.getElementById('speedtoogle');}}function calcHeight(){var the_height=document.getElementById('sobatmasbro').contentWindow.document.body.scrollHeight;document.getElementById('sobatmasbro').height=the_height;}//script created by https://sobatmasbro.blogspot.com//
//]]></script><html xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'>
<div class='speedtoggle' onclick='tooglespeed();' title='Auto Scroll'><svg viewBox='-11 -11 47 47'><path d='M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z' fill='#222'/></svg></div>
<div class='speedsobatmasbro' id='speedsobatmasbro' style='display: none;'>
  <div class='speedsobat'>              
<div class='ngaran'>Speed</div>
<div class='speedbar' id='speed5' onclick='startit(5);' onmouseout='resetBg();' onmouseover='this.style.cursor=&apos;pointer&apos;;changeBg(5);' title='Speed 5X'/>      
<div class='speedbar' id='speed4' onclick='startit(4);' onmouseout='resetBg();' onmouseover='this.style.cursor=&apos;pointer&apos;;changeBg(4);' title='Speed 4X'/>  
<div class='speedbar' id='speed3' onclick='startit(3);' onmouseout='resetBg();' onmouseover='this.style.cursor=&apos;pointer&apos;;changeBg(3);' title='Speed 3X'/>                       
<div class='speedbar' id='speed2' onclick='startit(2);' onmouseout='resetBg();' onmouseover='this.style.cursor=&apos;pointer&apos;;changeBg(2);' title='Speed 2X'/>
<div class='speedbar' id='speed1' onclick='startit(1);' onmouseout='resetBg();' onmouseover='this.style.cursor=&apos;pointer&apos;;changeBg(1);' title='Speed 1X'/> 
<div class='stopmasbro' onclick='stopit();' title='Berhentikan'>Stop</div>
  </div><div class='speedtoggle' id='speedtoogle' onclick='tooglespeed()' title='Tutup Auto Scroll'><svg viewBox='-8 -8 34 34'><path d='M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z' fill='#222'/></svg></div></div>
  </html>

  • Selesai, Save Template dan lihat hasilnya.

Gimana sob? sudah bisa digunakan? Oke sob, cukup sekian untuk postingan kali ini Cara Memasang Auto Scroll Page/Halaman di Blogger semoga dapat digunakan dengan baik.

Jika ada error, kesalahan ataupun ada yang ditanyakan silahkan berkomentar dibawah ini. Semoga bermanfaat dan terima kasih.