Rumah hujung hadapan web tutorial css Cara membina laman web yang unik dan indah dengan css tailwind

Cara membina laman web yang unik dan indah dengan css tailwind

Feb 10, 2025 am 08:33 AM

How to Build Unique, Beautiful Websites with Tailwind CSS

Memilih rangka kerja CSS yang betul adalah bahagian penting dalam pembangunan projek baru. Rangka kerja seperti Bootstrap dan Yayasan adalah popular untuk komponen pratetap siap sedia mereka yang pemaju dapat dengan mudah dimulakan. Kaedah ini sesuai untuk laman web mudah dengan penampilan dan rasa yang lebih serba boleh. Tetapi untuk laman web yang lebih kompleks dan diperibadikan, masalah timbul.

Apabila projek berlangsung, kita perlu menyesuaikan komponen, membuat komponen baru, dan memastikan bahawa asas kod akhir tetap seragam dan mudah dikekalkan selepas pengubahsuaian.

Keperluan di atas sukar untuk bertemu dengan kerangka seperti bootstrap dan asas kerana rangka kerja ini membawa banyak gaya yang subjektif dan dalam banyak kes yang tidak diingini. Akibatnya, kita perlu terus menyelesaikan masalah kekhususan semasa cuba mengatasi gaya lalai. Ini tidak mudah.

Penyelesaian di rak mudah dilaksanakan, tetapi kekurangan fleksibiliti dan dibatasi oleh sempadan tertentu. Sebaliknya, mereka bentuk laman web tanpa rangka kerja CSS tidak mudah dikendalikan dan dikekalkan. Jadi, apakah penyelesaiannya?

Penyelesaian, seperti biasa, mengikuti min keemasan. Kita perlu mencari dan menggunakan keseimbangan yang betul antara konkrit dan abstrak. Rangka kerja CSS peringkat rendah memberikan keseimbangan ini. Terdapat banyak rangka kerja sedemikian, dan dalam tutorial ini, kami akan meneroka yang paling popular: CSS Tailwind.

mata utama

    Tailwind CSS mengamalkan pendekatan pilihan yang praktikal yang membolehkan lebih banyak kawalan langsung dan penyesuaian komponen web dalam HTML, dengan itu memudahkan asas kod yang lebih mudah diurus dan berskala.
  • Pemasangan dan persediaan CSS Tailwind sangat mudah, termasuk pemasangan NPM, konfigurasi melalui
  • , dan menggunakan perintah tailwind.config.js untuk memasukkan gaya. @tailwind
  • Tailwind CSS menyokong reka bentuk responsif melalui kelas utiliti pertama yang boleh digunakan secara kondusif menggunakan awalan breakpoint untuk membina laman web responsif dengan mudah.
  • Rangka kerja menggalakkan pengekstrakan corak umum ke dalam komponen yang boleh diguna semula, mengurangkan kelebihan dan meningkatkan kecekapan reka bentuk gaya.
  • penyesuaian kuat Tailwind membolehkan pemaju memperluaskan rangka kerja dengan kelas dan utiliti CSS mereka sendiri, menyesuaikan tema lalai untuk memenuhi keperluan khusus projek.
  • Dari blog peribadi kecil ke aplikasi perusahaan yang besar, CSS Tailwind sesuai kerana ia fleksibel dan mudah dikekalkan.

Apa itu Tailwind?

Tailwind bukan sekadar kerangka CSS, ia adalah enjin untuk mewujudkan sistem reka bentuk. -

Laman Web Rasmi TailWind

Tailwind adalah koleksi kelas utiliti peringkat rendah. Mereka boleh digunakan untuk membina apa -apa jenis komponen seperti batu bata LEGO. Koleksi ini meliputi sifat CSS yang paling penting, tetapi dapat dengan mudah dilanjutkan dalam beberapa cara. Dengan tailwind, penyesuaian tidak lagi menjadi masalah. Rangka kerja ini mempunyai dokumentasi yang sangat baik, butiran setiap utiliti kelas dan menunjukkan kaedah tersuai. Semua pelayar moden dan IE11 menyokongnya.

Mengapa menggunakan rangka kerja keutamaan praktikal?

Rangka kerja CSS keutamaan praktikal rendah seperti Tailwind mempunyai banyak manfaat. Mari kita meneroka beberapa yang paling ketara:

  • anda boleh mempunyai kawalan yang lebih baik ke atas penampilan elemen. Menggunakan kelas utiliti, kita boleh mengubah dan menyempurnakan penampilan elemen dengan lebih mudah.
  • Mudah untuk mengurus dan mengekalkan dalam projek besar, kerana anda hanya perlu mengekalkan fail HTML, bukan pangkalan kod CSS yang besar.
  • Lebih mudah untuk membina reka bentuk laman web yang unik dan tersuai tanpa melawan gaya yang tidak diingini.
  • Ia sangat disesuaikan dan berskala, yang memberikan kami fleksibiliti tanpa had.
  • Ia mengamalkan pendekatan pertama mudah alih dan menjadikannya mudah untuk melaksanakan corak reka bentuk yang responsif.
  • Anda boleh mengekstrak corak yang biasa dan berulang -ulang ke dalam komponen yang boleh diguna semula -dalam kebanyakan kes, tidak perlu menulis garis CSS tersuai.
  • Ia mempunyai kelas yang ditakrifkan sendiri. Kita boleh bayangkan penampilan elemen gaya dengan hanya membaca nama kelas.

Akhirnya, sebagai pencipta Tailwind berkata:

Kali pertama saya melihatnya, hampir mustahil untuk berfikir ia adalah idea yang baik - anda perlu mencubanya.

Jadi, mari cuba!

pemula tailwind

Untuk menunjukkan penyesuaian tailwind, kita perlu memasangnya melalui npm:

npm install tailwindcss
Salin selepas log masuk

Langkah seterusnya adalah untuk membuat fail styles.css, yang kami gunakan @tailwind arahan untuk memasukkan gaya bingkai:

@tailwind base;

@tailwind components;

@tailwind utilities;
Salin selepas log masuk
Selepas

, kami menjalankan perintah npx tailwind init, yang akan membuat fail tailwind.config.js yang minimum di mana kami akan meletakkan pilihan tersuai semasa pembangunan. Fail yang dihasilkan mengandungi kandungan berikut:

module.exports = {
  theme: {},
  variants: {},
  plugins: [],
}
Salin selepas log masuk

Langkah seterusnya adalah membina gaya supaya mereka dapat digunakan:

npx tailwind build styles.css -o output.css
Salin selepas log masuk

Akhirnya, kami menghubungkan fail output.css yang dihasilkan dan fon hebat ke HTML kami:

<link rel="stylesheet" type="text/css" href="output.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css">
Salin selepas log masuk

Sekarang, kami sudah bersedia untuk membuat.

(Langkah-langkah terperinci untuk membina template laman web satu halaman ditinggalkan di sini, kerana panjangnya terlalu panjang, tetapi gambar dan coretan kod utama dikekalkan)

How to Build Unique, Beautiful Websites with Tailwind CSS

How to Build Unique, Beautiful Websites with Tailwind CSS

How to Build Unique, Beautiful Websites with Tailwind CSS

How to Build Unique, Beautiful Websites with Tailwind CSS Ringkasan

Seperti yang anda lihat, Tailwind menyediakan proses mudah tanpa mengehadkan pilihan atau fleksibiliti. Kaedah keutamaan praktikal yang disediakan oleh Tailwind telah berjaya digunakan untuk syarikat -syarikat besar seperti GitHub, Heroku, Kickstarter, Twitch, Segmen, dll.

secara peribadi, selepas berjam -jam "berjuang" dan "berjuang" dengan gaya kerangka seperti bootstrap, yayasan, UI semantik, UIKit, dan Bulma, menggunakan utiliti tailwind terasa seperti berada di langit tanpa awan terbang secara bebas di tengah -tengah .

(bahagian Soalan Lazim ditinggalkan di sini kerana terlalu lama, tetapi gambaran keseluruhan soalan dan jawapan utama dikekalkan) dan keserasian rangka kerja lain, reka bentuk responsif, kebolehgunaan projek berskala besar, penyesuaian tema, sokongan preprocessor, pengoptimuman persekitaran pengeluaran, reka bentuk e-mel, dan sumber pembelajaran.

output yang disemak semula ini mengekalkan kedudukan dan format imej asal sementara dengan ketara memanfaatkan teks untuk mencapai artikel yang berputar. juga diringkaskan.

Atas ialah kandungan terperinci Cara membina laman web yang unik dan indah dengan css tailwind. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Ia &#039; s! Tahniah kepada pasukan Vue untuk menyelesaikannya, saya tahu ia adalah usaha besar dan lama datang. Semua dokumen baru juga.

Membina aplikasi Ethereum menggunakan redwood.js dan fauna Membina aplikasi Ethereum menggunakan redwood.js dan fauna Mar 28, 2025 am 09:18 AM

Dengan pendakian harga bitcoin baru -baru ini lebih dari 20k $ USD, dan baru -baru ini melanggar 30k, saya fikir ia patut mengambil menyelam yang mendalam kembali ke dalam mewujudkan Ethereum

Bolehkah anda mendapatkan nilai harta CSS yang sah dari penyemak imbas? Bolehkah anda mendapatkan nilai harta CSS yang sah dari penyemak imbas? Apr 02, 2025 pm 06:17 PM

Saya mempunyai seseorang yang menulis dengan soalan yang sangat legit ini. Lea hanya blog tentang bagaimana anda boleh mendapatkan sifat CSS yang sah dari penyemak imbas. That &#039; s seperti ini.

Kad yang disusun dengan kedudukan melekit dan sasaran sass Kad yang disusun dengan kedudukan melekit dan sasaran sass Apr 03, 2025 am 10:30 AM

Pada hari yang lain, saya melihat sedikit ini sangat indah dari laman web Corey Ginnivan di mana koleksi kad timbunan di atas satu sama lain semasa anda menatal.

Sedikit di CI/CD Sedikit di CI/CD Apr 02, 2025 pm 06:21 PM

Saya &#039;

Membandingkan penyemak imbas untuk reka bentuk responsif Membandingkan penyemak imbas untuk reka bentuk responsif Apr 02, 2025 pm 06:25 PM

Terdapat beberapa aplikasi desktop ini di mana matlamat menunjukkan laman web anda pada dimensi yang berbeza pada masa yang sama. Oleh itu, anda boleh menulis

Menggunakan Markdown dan Penyetempatan di Editor Blok WordPress Menggunakan Markdown dan Penyetempatan di Editor Blok WordPress Apr 02, 2025 am 04:27 AM

Jika kita perlu menunjukkan dokumentasi kepada pengguna secara langsung dalam editor WordPress, apakah cara terbaik untuk melakukannya?

Kenapa kawasan -kawasan yang dikurangkan ungu di susun atur flex tersilap dianggap sebagai 'ruang limpahan'? Kenapa kawasan -kawasan yang dikurangkan ungu di susun atur flex tersilap dianggap sebagai 'ruang limpahan'? Apr 05, 2025 pm 05:51 PM

Soalan mengenai kawasan slash ungu dalam susun atur flex Apabila menggunakan susun atur flex, anda mungkin menghadapi beberapa fenomena yang mengelirukan, seperti dalam alat pemaju (D ...

See all articles