"Belajar Bikin Gambar AI dari NOL! GABUNG SEKARANG!

Membuat Tools CSS Minifier Di Blog Untuk Pemula

Pada tools tersebut, ada empat jenis pilihan yang bisa Anda gunakan, yakni Comments, Compact, Indentation, dan Semicolon.
Membuat Tools CSS Minifier Di Blog Untuk Pemula - Bagi yang sering melakukan kodingan mungkin akan sungguh familiar dengan tools yang mau saya diskusikan kali ini. Ya, CSS Minifier adalah alat yang berguna untuk mengkompres atau meminimalkan struktur instruksi CSS semoga ukuran file menjadi lebih kecil dan ringan.

Seperti yang kita tahu, besar kecilnya ukuran CSS atau Cascading Style Sheets sungguh besar lengan berkuasa pada kecepatan saluran dikala dimuat oleh pengunjung.

Jika hanya ingin sekedar memakai, sudah banyak website yang menawarkan tools minifier tersebut secara online. Namun kenapa tidak menciptakan sendiri? Selain gampang, Anda tidak perlu lagi bergantung pada satu sumber yang hanya akan menguntungkan website orang lain.

Clean CSS tinyurl.com/f1rvktl4
FreeFormatter tinyurl.com/4ww7ze5b
Minify tinyurl.com/48xxwt49

Selain itu, pembaca mampu saja menimbulkan blog Anda sebagai daerah untuk melaksanakan peminimalan struktur CSS yang hendak dipakai. Dari situlah trafik akan menjadi makin meningkat dari waktu ke waktu.

Oh iya, pada postingan sebelumnya, saya juga sudah memberikan bimbingan cara menciptakan tools parse script di blog. Bagi Anda yang juga bermaksud untuk menciptakan jenis tools tersebut, silahkan membuka link berikut:

Kembali ke pembahasan, bagaimana sih tampilan tools setelah penerapan? Untuk lebih jelasnya, berikut adalah tampilannya:

Bagi yang sering melakukan kodingan mungkin akan sangat familiar dengan tools yang akan s Cara Membuat Tools CSS Minifier di Blog

Bagaimana, tertarik? Jika tertarik, silahkan dibaca sampai habis sambil melakukan penerapan pada blog Anda. Happy reading!

Cara Membuat Tools CSS Minifier di Blog

  • Masuk ke BLOGGER
  • Pilih hidangan HALAMAN
  • Pilih HALAMAN BARU
  • Tempel di mode TAMPILAN HTML:
  • <div id="cssminifier">
    <style scoped="">
    #cssminifier{background:#ecf0f1;position:relative;display:block;clear:both;border-radius:5px;padding:20px;border:1px solid rgba(0,0,0,0.05)}
    #cssminifier textarea{width:100%;height:240px;margin:0 auto;display:block;background-color:#f4f4f4;padding:18px;font:normal 13px 'Fira Mono', monospace;border:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.05);border-radius:5px 5px 0 0;resize:none}
    textarea:focus{background-color:#f4f4f4;color:#303030}
    #cssminifier .box{margin:10px auto 30px;color:rgba(255,2255,255,.6)}
    #cssminifier .box p{margin:0 0 2px}
    #cssminifier button{cursor:pointer}
    #cssminifier .col{width:48%;margin:0 auto 30px}
    #cssminifier .left{float:left;margin-left:1%}
    #cssminifier .right{float:right;margin-right:1%}
    #cssminifier .button-group{background:#344f61;text-align:center;padding:20px 20px 40px 20px;margin:0;border-radius:0 0 5px 5px}
    #cssminifier button,#cssminifier button[disabled]:active{background:rgba(255,255,255,0.2);text-align:center;color:#fefefe;display:inline-block;padding:6px 12px;font-family:'Poppins',sans-serif;font-size:15px;font-weight:400;line-height:1.471;border-radius:4px;margin:0 5px;border:0;transition:all .1s}
    #cssminifier button:hover,#cssminifier button:active{background:#fff;color:#344f61}
    #cssminifier button[disabled],#cssminifier button[disabled]:active{background:#fff}
    #cssminifier .opt1,#cssminifier .opt2,#cssminifier .opt3,#cssminifier .opt4,#cssminifier .opt5{display:inline-block;margin:0 0 0 10px;vertical-align:middle;border:none;outline:none}
    #cssminifier br{display:none}
    </style>
    <span class="clear"></span>
    <textarea autofocus="" id="cssField" placeholder="Paste your CSS here..." spellcheck="false"></textarea>
    <div class="button-group">
    <div class="box">
    <input class="opt1" id="stripAllComment" type="checkbox"/> 
    <label>Comments</label>
    <input class="opt2" id="superCompact" type="checkbox"/> 
    <label>Compact</label>
    <input class="opt3" id="betterIndentation" type="checkbox"/> 
    <label>Indentation</label>
    <input checked="" class="opt4" id="keepLastComma" type="checkbox"/> 
    <label>Semicolon</label>
    </div>
    <button onclick="compressCSS(&quot;cssField&quot;);">Minify</button>
    <button onclick="clearField(&quot;cssField&quot;);">Clear</button> 
    <button onclick="selectAll(&quot;cssField&quot;);">Select</button>
    </div>
    <div class="clear">
    </div>
    <script>
    function get(e){return document.getElementById(e)}function highlightCode(e){if(hc.checked){var a=e.innerHTML;a=a.replace(/{([sS]+?)}/g,function(e){return e.replace(/'(.*?)'/g,"<span class='st'>'$1'</span>").replace(/"(.*?)"/g,"<span class='st'>"$1"</span>").replace(/({|n|;)?(.[^{]*?):(.[^{]*?)(;|})/g,"$1<span class='pr'>$2</span>:<span class='vl'>$3</span>$4").replace(/<span class='pr'>{/g,"{<span class='pr'>")}),a=a.replace(/&lt;(.*?)('|")(.*?)('|")&gt;/g,function(e){return e.replace(/'(.*?)'/g,"<span class='vl'>'$1'</span>").replace(/"(.*?)"/g,"<span class='vl'>"$1"</span>")}),a=a.replace(/{([sS]+?)}/g,function(e){return e.replace(/([(){}[]:;,]+)/g,"<span class='pn'>$1</span>").replace(/!important/gi,"<span class='im'>!important</span>")}),a=a.replace(//*([wW]+?)*//gm,"<span class='cm'>/*$1*/</span>"),e.innerHTML="<code>"+a+"</code>",hr.style.display="block",rt.style.display="block"}else hr.style.display="none",rt.style.display="none"}function compressCSS(e){var a=get(e),c=/@(media|-w|-m|-o|keyframes|page)(.*?){([sS]+?)?}}/gi,n=a.value,t=n.length;n=sa.checked||sc.checked?n.replace(//*[wW]*?*//gm,""):n.replace(/(n+)?(/*[wW]*?*/)(n+)?/gm,"n$2n"),n=n.replace(/([nrts ]+)?([,:;{}]+?)([nrts ]+)?/g,"$2"),n=sc.checked?n:n.replace(/}(?!})/g,"}n"),n=bi.checked?n.replace(c,function(e){return e.replace(/n+/g,"n  ")}):n.replace(c,function(e){return e.replace(/n+/g,"")}),n=bi.checked&&!sc.checked?n.replace(/}}/g,"}n}"):n,n=bi.checked&&!sc.checked?n.replace(/@(media|-w|-m|-o|keyframes)(.*?){/g,"@$1$2{n  "):n,n=cm.checked?n.replace(/;}/g,"}"):n.replace(/}/g,";}").replace(/;+}/g,";}").replace(/};}/g,"}}"),n=n.replace(/:0(px|em|pt)/gi,":0"),n=n.replace(/ 0(px|em|pt)/gi," 0"),n=n.replace(/s+!important/gi,"!important"),n=n.replace(/(^n+|n+$)/,""),a.value=n,hr.innerHTML="/* "+(t-n.length)+" of "+t+" unused characters has been removed. */n"+n.replace(/</g,"&lt;").replace(/>/g,"&gt;"),highlightCode(hr)}function clearField(e){var a=get(e);a.value="",a.focus()}function selectAll(e){get(e).focus(),get(e).select()}var hc=get("highlightCode"),sa=get("stripAllComment"),sc=get("superCompact"),cm=get("keepLastComma"),bi=get("betterIndentation"),bs=get("breakSelector"),tt=get("toTab"),to=get("tabOpt").getElementsByTagName("input"),sb=get("spaceBetween"),ip=get("inlineSingleProp"),rs=get("removeLastSemicolon"),il=get("inlineLayout"),si=get("singleBreak"),hr=get("highlightedResult"),rt=document.getElementsByTagName("h2")[1];
    </script>
    </div>;
  • Selesai.

Setelah melakukan pemasangan skrip, silahkan lakukan peninjauan apalagi dahulu. Jika memang ada yang perlu diubahsuaikan, silahkan atur berdasarkan wawasan Anda dalam bidang kodingan.

Penjelasan Fitur

Pada tools tersebut, ada empat jenis pilihan yang bisa Anda gunakan, yakni Comments, Compact, Indentation, dan Semicolon. Setiap opsi memiliki fungsinya masing-masing yang dijelaskan berdasarkan skrip awal berikut:

/* First Name */ .bahyudin    width: 100%;   height: auto;   /* Last Name */ .nor    color: #ffffff;   background-color: #009ee0; 

Comments

Berguna untuk menghemat skrip sambil meniadakan setiap komentar dengan format penulisan /*...*/.

.bahyudinwidth:100%;height:auto; .norcolor:#ffffff;background-color:#009ee0;

Compact

Berguna untuk meminimalkan skrip sambil menyambung setiap nama kelas CSS. Selain itu, komentar juga akan ikut terhapus.

.bahyudinwidth:100%;height:auto;.norcolor:#ffffff;background-color:#009ee0;

Indentation

Berguna untuk mengurangi skrip dengan tetap mengikuti format penulisan yang diinput ke dalam kolom.

/* First Name */ .bahyudinwidth:100%;height:auto; /* Last Name */ .norcolor:#ffffff;background-color:#009ee0;

Semicolon

Berguna untuk meminimalisir skrip sambil menghapus titik koma ; pada akhir baris properti dan nilai CSS.


  
  
  /* First Name */ .bahyudinwidth:100%;height:auto /* Last Name */ .norcolor:#ffffff;background-color:#009ee0

Demo

Cara Minify CSS

Sebagai aksesori untuk postingan kali ini, Anda bisa pribadi melakukan peminimalan dengan melekat skrip ke kolom yang tersedia. Setelah itu, pilih salah satu dari empat jenis fungsi yang telah aku jelaskan di atas.

Setelah pemilihan, silahkan eksklusif saja pilih MINIFY. Oh iya, CLEAR berfungsi untuk membersihkan skrip yang ada di dalam kolom. Sedangkan SELECT berfungsi untuk memilih semua skrip yang ada di dalam kolom.

Penutup

Tools minifier Anda kini telah terbuat. Silahkan salin URL halaman tersebut untuk digunakan di menu navigasi.

Untuk kini hanya satu performa, namun tidak menutup kemungkinan untuk bertambah bila ada tools lain yang juga mempesona untuk dipakai di blog.

Cukup sekian artikel tentang Membuat Tools CSS Minifier Di Blog Untuk Pemula ini, Terima kasih.

Baca Juga
Selanjutnya kalian mau dibuatkan artikel tentang apa? Tulis dikolom komentar ya!!!

Posting Komentar