{"id":16052,"date":"2024-03-15T08:53:29","date_gmt":"2024-03-15T01:53:29","guid":{"rendered":"https:\/\/www.jetorbit.com\/blog\/?p=16052"},"modified":"2024-03-07T14:00:04","modified_gmt":"2024-03-07T07:00:04","slug":"apa-itu-tailwind-css","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/blog\/apa-itu-tailwind-css\/","title":{"rendered":"Ketahui Apa Itu Tailwind CSS dan Perbedaan antara Tailwind dengan Bootstrap"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Seiring berjalannya waktu, <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">yang digunakan pada sebuah website dapat beraneka ragam. Salah satunya adalah Tailwind CSS. Ingin tahu penjelasan selengkapnya, kah? Okay, tak usah pakai lama, langsung simak pembahasan detailnya yuk tentang <\/span><b>Ketahui Apa Itu Tailwind CSS dan Perbedaan antara Tailwind dengan Bootstrap<\/b><\/p>\n<h2><b>Apa Itu Tailwind CSS?<\/b><\/h2>\n<p><span style=\"font-weight: 400\"><a href=\"https:\/\/tailwindcss.com\/\" target=\"_blank\" rel=\"noopener\">Tailwind CSS<\/a> adalah salah satu <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">CSS dengan berbasis <\/span><i><span style=\"font-weight: 400\">utility-first<\/span><\/i><span style=\"font-weight: 400\"> yang bertujuan untuk membangun <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> dari sebuah website. Membuat performa dalam membangun <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> dapat lebih mudah dan cepat dengan teknologi <\/span><i><span style=\"font-weight: 400\">utility-first<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Pengembangan Tailwind dimulai pada tahun 2017 dan <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">ini pertama kali diperkenalkan ke publik pada bulan Oktober 2017 melalui sebuah blog post di website Medium oleh Adam Wathan. Jadi, <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">ini masih sangat baru namun popularitasnya sudah melejit di kalangan <\/span><i><span style=\"font-weight: 400\">front-end developer<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Nah, dari tahun 2017 hingga saat ini, versi terbaru terus lahir untuk dapat memperbaiki dan mengembangkan komponen-komponen agar lebih optimal.<\/span><\/p>\n<p><i><span style=\"font-weight: 400\">Framework <\/span><\/i><span style=\"font-weight: 400\">Tailwind CSS ini merupakan <\/span><i><span style=\"font-weight: 400\">software open-source<\/span><\/i><span style=\"font-weight: 400\"> gratis yang dapat digunakan oleh para <\/span><i><span style=\"font-weight: 400\">developer <\/span><\/i><span style=\"font-weight: 400\">untuk membangun sebuah <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> atau hanya digunakan untuk belajar.<\/span><\/p>\n<h2><b>Konsep Utility First pada Tailwind CSS\u00a0<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Konsep yang digunakan oleh Tailwind CSS adalah menggunakan <\/span><i><span style=\"font-weight: 400\">utility-first<\/span><\/i><span style=\"font-weight: 400\"> yang dapat mempercepat dan memudahkan sebuah <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> dibangun.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Sebenarnya konsep <\/span><i><span style=\"font-weight: 400\">utility first<\/span><\/i><span style=\"font-weight: 400\"> pada Tailwind CSS apa sih? Jadi, pengembang menggunakan kelas utilitas tingkat rendah (<\/span><i><span style=\"font-weight: 400\">low-level<\/span><\/i><span style=\"font-weight: 400\">) langsung di HTML untuk menerapkan gaya dan tata letak. Hal ini berbeda dari pendekatan tradisional, yang mana pengembang membuat aturan CSS khusus untuk setiap elemen.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Keunggulan dari Tailwind adalah <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">ini mengutamakan utilitas untuk membuat desain yang unik atau spesifik. Tailwind tidak memberikan <\/span><i><span style=\"font-weight: 400\">style <\/span><\/i><span style=\"font-weight: 400\">ataupun <\/span><i><span style=\"font-weight: 400\">template <\/span><\/i><span style=\"font-weight: 400\">tertentu.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Namun, Tailwind memiliki metode <\/span><i><span style=\"font-weight: 400\">opinionated building blocks<\/span><\/i><span style=\"font-weight: 400\"> yang dikenal sebagai kelas utilitas untuk membantu mengatur <\/span><i><span style=\"font-weight: 400\">style <\/span><\/i><span style=\"font-weight: 400\">komponen website lebih sederhana.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Jadi, pada Tailwind CSS hanya perlu menggabungkan detail-detail komponen yang sering digunakan lalu digabungkan. Alur dari Tailwind CSS adalah Tailwind akan mengambil <\/span><i><span style=\"font-weight: 400\">raw-file<\/span><\/i><span style=\"font-weight: 400\"> dari CSS lalu memprosesnya melalui file konfigurasi, setelah itu menghasilkan <\/span><i><span style=\"font-weight: 400\">output <\/span><\/i><span style=\"font-weight: 400\">yang sudah dikonfigurasi sebelumnya.<\/span><\/p>\n<h2><b>Apa Perbedaan Tailwind dan Bootstrap?<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Berikut ini perbedaan Tailwind dan <a href=\"https:\/\/getbootstrap.com\/\" target=\"_blank\" rel=\"noopener\">Bootstrap<\/a> yang bisa dijadikan pertimbangan dalam memilih sebuah <\/span><i><span style=\"font-weight: 400\">framework<\/span><\/i><span style=\"font-weight: 400\">:<\/span><\/p>\n<p><a href=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2024\/03\/Apa-Itu-Tailwind-CSS-1-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-16054 size-full\" src=\"https:\/\/www.jetorbit.com\/blog\/wp-content\/uploads\/2024\/03\/Apa-Itu-Tailwind-CSS-1-1.png\" alt=\"Apa Itu Tailwind CSS\" width=\"768\" height=\"741\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">Dapat dilihat bahwa perbedaan yang paling menonjol terdapat pada metode desain yang digunakan.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Metode <\/span><i><span style=\"font-weight: 400\">utility-first <\/span><\/i><span style=\"font-weight: 400\">menjadi <\/span><i><span style=\"font-weight: 400\">highlight <\/span><\/i><span style=\"font-weight: 400\">dari Tailwind CSS yang dapat memberi dampak cukup besar bagi <\/span><i><span style=\"font-weight: 400\">developer <\/span><\/i><span style=\"font-weight: 400\">yang sebelumnya menggunakan Bootstrap dan ingin beralih ke Tailwind CSS.<\/span><\/p>\n<h2><b>Apakah Tailwind CSS Merupakan Suatu Framework?<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Apakah Tailwind CSS merupakan suatu <\/span><i><span style=\"font-weight: 400\">framework<\/span><\/i><span style=\"font-weight: 400\">? Jawabannya adalah YES! Tailwind CSS hadir dalam bentuk <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">yang dapat memudahkan dalam membangun <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> di sebuah website.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Tailwind CSS dapat disebut sebagai sebuah <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">karena menyediakan struktur dan seperangkat alat untuk membangun dan merancang <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> pada pengembangan web.\u00a0<\/span><\/p>\n<h2><b>Contoh Tailwind CSS<\/b><\/h2>\n<p><span style=\"font-weight: 400\">Agar lebih memahami, kalian harus memulai dengan mempelajari pendekatan <\/span><i><span style=\"font-weight: 400\">utility-first<\/span><\/i><span style=\"font-weight: 400\"> yang akan diterapkan pada <\/span><i><span style=\"font-weight: 400\">framework <\/span><\/i><span style=\"font-weight: 400\">Tailwind CSS. Kalian bisa mulai dari contoh di bawah ini dan selanjutnya harus berlatih melakukan kustomisasi menggunakan pendekatan <\/span><i><span style=\"font-weight: 400\">utility-first<\/span><\/i><span style=\"font-weight: 400\"> ini.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Berikut merupakan contoh dari Tailwind CSS :<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;!DOCTYPE html&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;html lang=&#8221;en&#8221;&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;head&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0&lt;meta charset=&#8221;UTF-8&#8243;&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0&lt;meta name=&#8221;viewport&#8221; content=&#8221;width=device-width, initial-scale=1.0&#8243;&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0&lt;script src=&#8221;https:\/\/cdn.Tailwindcss.com&#8221;&gt;&lt;\/script&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0&lt;title&gt;Belajar Tailwind CSS&lt;\/title&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;\/head&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;body class=&#8221;bg-gray-100 h-screen flex items-center justify-center&#8221;&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0&lt;button class=&#8221;bg-black-500 hover:bg-black-700 text-white font-bold py-2 px-4 rounded&#8221;&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0Click Me<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0&lt;\/button&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;\/body&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">&lt;\/html&gt;<\/span><\/p>\n<p><span style=\"font-weight: 400\">Contoh di atas akan menampilkan web sederhana yang memiliki button atau tombol. Berikut ini penjabaran lebih detailnya:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><b>bg-gray-100:<\/b><span style=\"font-weight: 400\"> Memberikan latar belakang berwarna abu-abu pada elemen <\/span><i><span style=\"font-weight: 400\">body <\/span><\/i><span style=\"font-weight: 400\">atau bagian isi website<\/span><\/li>\n<li style=\"font-weight: 400\"><b>h-screen:<\/b><span style=\"font-weight: 400\"> Memberikan kustomisasi tinggi elemen <\/span><i><span style=\"font-weight: 400\">body <\/span><\/i><span style=\"font-weight: 400\">setara dengan tinggi layar.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>flex items-center justify-center:<\/b><span style=\"font-weight: 400\"> Menggunakan <\/span><i><span style=\"font-weight: 400\">flexbox <\/span><\/i><span style=\"font-weight: 400\">untuk meletakkan elemen <\/span><i><span style=\"font-weight: 400\">body <\/span><\/i><span style=\"font-weight: 400\">secara vertikal maupun horisontal.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>bg-black-500: <\/b><span style=\"font-weight: 400\">Memberikan latar belakang <\/span><i><span style=\"font-weight: 400\">button <\/span><\/i><span style=\"font-weight: 400\">dengan warna hitam.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>hover:bg-black-700:<\/b><span style=\"font-weight: 400\"> Menentukan warna latar belakang <\/span><i><span style=\"font-weight: 400\">button <\/span><\/i><span style=\"font-weight: 400\">saat melakukan <\/span><i><span style=\"font-weight: 400\">hover<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>text-white:<\/b><span style=\"font-weight: 400\"> Mendeklarasikan warna putih untuk <\/span><i><span style=\"font-weight: 400\">font <\/span><\/i><span style=\"font-weight: 400\">yang ada dalam <\/span><i><span style=\"font-weight: 400\">button<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>font-bold:<\/b><span style=\"font-weight: 400\"> Menebalkan <\/span><i><span style=\"font-weight: 400\">font<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>py-2 px-4:<\/b><span style=\"font-weight: 400\"> Memberikan <\/span><i><span style=\"font-weight: 400\">padding <\/span><\/i><span style=\"font-weight: 400\">pada sumbu y (py) sebesar 2 dan pada sumbu x (px) sebesar 4.<\/span><\/li>\n<li style=\"font-weight: 400\"><b>rounded:<\/b><span style=\"font-weight: 400\"> Memberikan sudut yang melengkung pada <\/span><i><span style=\"font-weight: 400\">button<\/span><\/i><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400\">Penggunaan Tailwind CSS ini dianggap lebih sederhana dan mudah oleh sebagian <\/span><i><span style=\"font-weight: 400\">developer <\/span><\/i><span style=\"font-weight: 400\">karena tak perlu lagi menuliskan lebih banyak baris kode untuk melakukan kustomisasi pada <\/span><i><span style=\"font-weight: 400\">user interface<\/span><\/i><span style=\"font-weight: 400\"> website.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Jadi, kalian sudah punya ketertarikan kah untuk belajar Tailwind CSS?<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seiring berjalannya waktu, framework yang digunakan pada sebuah website dapat beraneka ragam. Salah satunya adalah Tailwind CSS. Ingin tahu penjelasan selengkapnya, kah? Okay, tak usah pakai lama, langsung simak pembahasan detailnya yuk tentang Ketahui Apa Itu Tailwind CSS dan Perbedaan antara Tailwind dengan Bootstrap Apa Itu Tailwind CSS? Tailwind CSS adalah salah satu framework CSS &#8230; <a title=\"Ketahui Apa Itu Tailwind CSS dan Perbedaan antara Tailwind dengan Bootstrap\" class=\"read-more\" href=\"https:\/\/www.jetorbit.com\/blog\/apa-itu-tailwind-css\/\" aria-label=\"Read more about Ketahui Apa Itu Tailwind CSS dan Perbedaan antara Tailwind dengan Bootstrap\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":16053,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"generate_page_header":"","footnotes":""},"categories":[25],"tags":[5931,5936,283,7,5934,5935,5932,5933],"class_list":["post-16052","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-info","tag-apa-itu-tailwind-css","tag-contoh-tailwind-css","tag-domain-murah","tag-hosting-murah","tag-konsep-utility-first","tag-perbedaan-tailwind-dan-bootstrap","tag-tailwind-css","tag-tailwind-css-adalah","infinite-scroll-item","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/16052","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/comments?post=16052"}],"version-history":[{"count":1,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/16052\/revisions"}],"predecessor-version":[{"id":16055,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/posts\/16052\/revisions\/16055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/media\/16053"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/media?parent=16052"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/categories?post=16052"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/blog\/wp-json\/wp\/v2\/tags?post=16052"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}