


Tutorial lengkap mengenai mengintegrasikan ikon bootstrap dalam projek sudut
Dalam pembangunan projek sudut, memperkenalkan perpustakaan ikon luaran adalah keperluan umum. Ikon Bootstrap adalah perpustakaan ikon sumber terbuka yang berkualiti tinggi dan mudah digunakan, dan popular untuk gaya kesederhanaan dan kiraan ikon yang kaya. Walau bagaimanapun, banyak pemaju mungkin mendapati bahawa ikon tidak muncul pada halaman seperti yang dijangkakan selepas memasang bootstrap-icon melalui NPM. Ini biasanya disebabkan oleh kekurangan rujukan yang betul kepada fail gaya ikon. Tutorial ini akan membimbing anda melalui proses lengkap mengintegrasikan ikon bootstrap dalam projek sudut.
1. Pasang kebergantungan ikon bootstrap
Pertama, anda perlu memasang ikon bootstrap ke dalam projek sudut anda melalui Pengurus Pakej NPM. Sila buka terminal dalam direktori root projek dan laksanakan arahan berikut:
npm i bootstrap-icons-save
Bendera-Save memastikan bahawa bootstrap-icon ditambah ke bahagian kebergantungan fail pakej.json projek anda, menunjukkan bahawa ia adalah kebergantungan yang diperlukan untuk persekitaran pengeluaran.
2. Konfigurasikan fail gaya rujukan angular.json
Memasang pakej sahaja tidak membiarkan Angular tahu cara menggunakan ikon ini. CLI sudut perlu mengetahui dengan jelas fail gaya mana yang perlu dimasukkan semasa membina projek. Oleh itu, kita perlu menentukan laluan CSS ke ikon bootstrap dalam fail konfigurasi Angular.json projek.
Buka fail angular.json dalam direktori root projek anda. Cari bahagian arkitek.build.Options aplikasi anda, yang mengandungi pelbagai gaya yang dipanggil. Anda perlu menambah laluan fail CSS utama ikon bootstrap ke array ini.
Sampel Angular.JSON Configuration Snippet:
{ "$ skema": "./node_modules/@angular/cli/lib/config/schema.json", "Versi": 1, "NewProjectroot": "Projek", "Projek": { "Name-Name Your-angular": { "ProjectType": "Aplikasi", "Skema": {}, "akar": "", "Sourceroot": "Src", "awalan": "aplikasi", "Arkitek": { "membina": { "Builder": "@Angular-Devkit/Build-Angular: Penyemak Imbas", "Pilihan": { "OutputPath": "Dist/Your-Angular-App-Name", "Indeks": "src/index.html", "Utama": "src/main.ts", "Polyfills": [ "Zon.js" ], "tsconfig": "tsconfig.app.json", "Aset": [ "src/favicon.ico", "SRC/Aset" ], "Gaya": [ "src/styles.css", // Tambahkan laluan gaya ikon bootstrap di sini "Node_modules/bootstrap-icons/font/bootstrap-icons.css" ], "Skrip": [] }, // ... konfigurasi lain}, // ... matlamat pembinaan lain} } } }
Pastikan untuk menambah laluan "node_modules/bootstrap-icons/font/bootstrap-icons.css" ke pelbagai gaya. Laluan ini menunjuk kepada fail gaya font dalam pakej bootstrap-icon yang dipasang dalam folder node_modules.
Selepas anda menyelesaikan perubahan ini, anda mungkin perlu memulakan semula pelayan pembangunan sudut untuk memastikan bahawa konfigurasi baru berkuatkuasa:
ng berkhidmat
3. Gunakan ikon bootstrap dalam komponen sudut
Sebaik sahaja fail gaya dimuatkan dengan betul, anda boleh menggunakan ikon bootstrap dengan mudah dalam templat komponen sudut anda. Ikon bootstrap biasanya diberikan dengan tag dan nama kelas CSS tertentu.
Sebagai contoh, untuk memaparkan ikon bintang dalam templat komponen anda, anda boleh menulis ini:
<p> Ini adalah ikon bintang: <i class="bi-star"> </i> </p> <p> Berikut adalah ikon berbentuk hati dengan warna: <i class="bi-heart-fill text-danger"> </i> </p>
Dalam contoh di atas:
- BI adalah kelas asas untuk semua ikon bootstrap.
- Bi-Star dan Bi-Heart-Fill adalah nama kelas untuk ikon tertentu.
- Text-Danger adalah kelas pembantu bootstrap yang menetapkan warna ikon menjadi merah (jika projek anda juga mengintegrasikan bootstrap CSS).
Anda boleh menemui semua ikon yang tersedia dan nama kelas yang sepadan dalam dokumentasi ikon bootstrap rasmi.
4. Langkah berjaga -jaga dan ringkasan
- Kepentingan Angular.JSON : Fail Angular.JSON adalah fail konfigurasi teras CLI sudut, yang memberitahu CLI bagaimana untuk membina, menguji, dan menjalankan aplikasi anda. Dengan menambahkan laluan ke pelbagai gaya, anda mengarahkan CLI untuk membungkus fail CSS ini ke dalam gaya aplikasi akhir. Tanpa konfigurasi ini, gaya tidak akan dimuatkan walaupun pakej bootstrap-icon dipasang.
- Isu Caching : Selepas mengubah angular.json, untuk memastikan perubahan itu berkuatkuasa sepenuhnya, sebaiknya berhenti dan memulakan semula perintah NG servis. Cache penyemak imbas kadang -kadang boleh menyebabkan gaya tidak dikemas kini, cuba membersihkan cache penyemak imbas atau menggunakan mod tanpa henti untuk ujian.
- CDN dan Integrasi Tempatan : Walaupun anda boleh menggunakan ikon bootstrap dengan memperkenalkan pautan CDN dalam index.html, lebih disyorkan untuk menggunakannya sebagai kebergantungan projek melalui integrasi Angular.json. Ini memudahkan kawalan versi, pembangunan luar talian, dan membolehkan CLI sudut mengoptimumkan dan menggabungkan gaya.
- Nama Kelas Ikon : Pastikan anda menggunakan nama kelas ikon yang betul. Semua ikon bootstrap bermula dengan bi-bi-diikuti dengan nama ikon tertentu.
Dengan mengikuti langkah -langkah di atas, anda akan dapat mengintegrasikan dan menggunakan ikon bootstrap dalam projek sudut anda, sambil menambah elemen visual yang kaya untuk aplikasi anda.
Atas ialah kandungan terperinci Tutorial lengkap mengenai mengintegrasikan ikon bootstrap dalam projek sudut. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Tutorial ini memperincikan cara menggunakan CSS untuk menyembunyikan kandungan teks tertentu dengan tepat di halaman HTML untuk mengelakkan masalah seluruh elemen induk yang tersembunyi kerana pemilih yang tidak betul. Dengan menambah kelas CSS eksklusif ke elemen pembalut teks sasaran dan menggunakan paparan: tiada; Atribut, pemaju boleh mencapai kawalan halus elemen halaman, memastikan bahawa hanya bahagian yang diperlukan tersembunyi, dengan itu mengoptimumkan susun atur halaman dan pengalaman pengguna.

Artikel ini meneroka cabaran menangkap peristiwa mousedown pada div ibu bapa yang mengandungi iframes domain. Masalah teras ialah dasar keselamatan pelayar (dasar asal usul) menghalang acara langsung DOM mendengar kandungan iframe silang domain. Jenis penangkapan acara ini tidak dapat dicapai melainkan nama domain sumber iframe dikawal dan CORS dikonfigurasi. Artikel ini akan menerangkan mekanisme keselamatan secara terperinci dan batasan mereka mengenai interaksi peristiwa dan memberikan alternatif yang mungkin.

USECSSSFLOOPROPERTYTOWRAPTEXTAROUNIMAGE: FloatLeftFortExtOntHeright, FloatRightFortExtOnTheLeft, AddMarginforspacing, andClearFloatStOpreventLayOuteSues.

Setthelangattributeinthehtmltagtospecifypagelanguage, mis., Forenglish;

Artikel ini meneroka dua masalah biasa apabila memanggil fungsi JavaScript luaran dalam HTML: masa pemuatan skrip yang tidak betul menyebabkan unsur-unsur DOM menjadi tidak siap, dan penamaan fungsi mungkin bertentangan dengan peristiwa terbina dalam pelayar atau kata kunci. Artikel ini menyediakan penyelesaian terperinci, termasuk lokasi rujukan skrip tweaking dan mengikuti spesifikasi penamaan fungsi yang baik untuk memastikan kod JavaScript dilaksanakan dengan betul.

USetetetitLeatTrBITrBITpetoLToolCUStOM-STyLElyLEtoMSORCUStOM.1.addtitle = "Text" toanyeLementFordefaLtTipips.2.forStyLEdToolTips, wrapTheelememementinAcontainer, uss.toolTipand.tool

Usemailto: inhreftocreateemailinks.startwithforbasiclinks, tambah? Subjek = dan & body = forpre-filledContent, andincludemultipleaddressorcc =, bcc = foradvancedOptions.

Apabila menggunakan bootstrap untuk susun atur laman web, pemaju sering menghadapi masalah elemen yang dipaparkan bersebelahan dan bukannya disusun secara vertikal secara lalai, terutamanya apabila bekas induk menggunakan susun atur Flexbox. Artikel ini akan meneroka cabaran susun atur yang sama dengan mendalam dan memberikan penyelesaian: dengan menyesuaikan atribut flex-arah dari bekas flex ke lajur, menggunakan kelas alat Flex-Column Bootstrap untuk mencapai susunan menegak yang betul dari tag H1 dan blok kandungan seperti bentuk, memastikan struktur halaman memenuhi jangkaan.
