Membuat Ikon SVG Interaktif Dengan JavaScript

Diterbitkan: 2023-01-27

SVG adalah format gambar grafik vektor yang mendukung interaktivitas dan animasi. Konsorsium World Wide Web W3C adalah organisasi standar internasional utama untuk internet. Untuk membuat ikon SVG interaktif, Anda harus menggunakan JavaScript. Ini memungkinkan Anda untuk mengubah tampilan ikon sebagai respons terhadap masukan pengguna atau peristiwa lainnya. Pertama, Anda perlu membuat ikon SVG. Anda dapat melakukan ini dalam program menggambar vektor apa pun, seperti Adobe Illustrator. Setelah Anda memiliki ikon, Anda harus menyimpannya sebagai file SVG. Selanjutnya, Anda perlu menambahkan file SVG ke dokumen HTML Anda. Anda dapat melakukan ini dengan menggunakan tag atau tag. Terakhir, Anda perlu menambahkan kode JavaScript yang akan membuat ikon Anda interaktif. Dalam kode ini, Anda harus menggunakan antarmuka SVG DOM untuk mengakses elemen ikon. Anda kemudian dapat menambahkan event listener ke elemen ini untuk merespons masukan pengguna.

Anda perlu menutupi file secara terpisah menggunakan file SVG sebagai src dari andlt;img>. Saat menggunakan unit em relatif, kelas default.icon sangat ideal. Ikon yang sejajar dengan teks. Jika Anda ingin mengatur spasi antara ikon dan teks, tambahkan kelas .with-icon–before atau.with-icons–after ke elemen induk. Tidak ada versi cache dari. File VJ di Internet Explorer. Anda dapat menggunakan elemen >use> file untuk menghasilkan kode dari sumber eksternal sebagai alternatif. Meskipun ada beberapa batasan, gaya CSS masih memungkinkan. Jika ikon tidak terlihat di badan pola markup, pola markup berikut dapat digunakan untuk memberikan nama untuk ikon tersebut.

Karena mereka adalah grafik vektor, Grafik Vektor yang Dapat Diskalakan, atau SVG, adalah pilihan yang sangat baik untuk digunakan sebagai ikon di situs web Anda. Anda dapat memperbesar atau memperkecil ukuran grafik Vektor tanpa kehilangan kualitas. Filenya kecil dan terkompresi dengan baik, membuat situs web Anda memuat dengan cepat.

Itu tidak akan menampilkan gambar svg di browser Chrome jika tidak menyertakan nilai untuk atribut di kode sumber svg . Ubah atribut lebar dalam kode sumber SVG Anda ke nilai pilihan Anda.

Setelah mengonversi SVG ke PNG, Anda dapat melakukannya dengan mengeklik tautan ini: https://svgtopng.com/. Dengan mengklik tautan https://makeappicon.com/, Anda dapat membuat ikon PNG untuk Android dan iOS.

Bagaimana Anda Memanggil File Svg?

Bagaimana Anda Memanggil File Svg?
Sumber gambar: pinimg.com

File svg adalah file yang dapat digunakan untuk membuat gambar berbasis vektor.

Scalable Vector Graphics (SVGs) adalah bentuk format gambar terbaru. Tidak seperti jenis grafik lainnya, Anda tidak diharuskan menemukan piksel unik untuk membuat gambar Anda dengan SVG. Alih-alih menggunakan data 'vektor', mereka menggunakan besaran dan arah tertentu. Secara teori dimungkinkan untuk menghasilkan hampir semua jenis grafik menggunakan kumpulan vektor. Dimungkinkan untuk membuatnya dari awal atau menggabungkan gambar yang sudah ada. Ada banyak alat desain grafis modern yang mendukung file sva. Anda mungkin juga ingin menggunakan alat konversi daring jika tidak ingin mengunduh perangkat lunak apa pun.

Karena Sistem Manajemen Konten (CMS) tidak mendukungnya, Anda tidak dapat menggunakannya dengan WordPress. Membuat SVG dari awal atau mengonversi gambar ke format adalah bagian tersulit. Adobe Illustrator dan GIMP adalah dua alat paling serbaguna yang tersedia untuk menggabungkannya.

Jika Anda menggunakan Adobe Illustrator, Anda dapat membuka file SVG menggunakan program tersebut. Adobe Photoshop, Photoshop Elements, dan InDesign semuanya menawarkan dukungan file SVG. Adobe Illustrator dapat membuat file SVG , yang merupakan format file yang kuat. Anda dapat membuat karya seni vektor yang dapat digunakan di web dengan file SVG, yang dapat diskalakan dan dapat dibuat dengan program apa pun. Jika Anda ingin menyimpan file SVG dalam format yang berbeda, Anda dapat melakukannya dalam format PDF atau JPEG. Anda dapat menggunakan program Adobe lainnya, seperti Photoshop, Photoshop Elements, dan InDesign, setelah Anda membuat file SVG di Adobe Illustrator. Dengan program ini, Anda dapat mengedit dan menyimpan file dalam berbagai format. Menggunakan file SVG adalah cara yang efisien untuk membuat karya seni vektor yang dapat diedit dan digunakan di Web dengan berbagai cara. Jika Anda membuat file SVG dengan Adobe Illustrator, pastikan file tersebut disimpan dalam format yang berbeda sehingga dapat digunakan di program lain.

Pembaca Layar Dan File Svg

Jika Anda menggunakan pembaca layar, Anda harus memeriksa dokumentasi pada file SVG yang Anda gunakan untuk melihat tag apa yang tersedia untuk Anda.

Bagaimana Saya Mendapatkan Kode Svg Untuk Sebuah Ikon?

Bagaimana Saya Mendapatkan Kode Svg Untuk Sebuah Ikon?
Sumber gambar: pinimg.com

Cara termudah untuk mendapatkan kode SVG untuk sebuah ikon adalah dengan menggunakan situs web seperti Icons8.com. Di situs web, Anda dapat mencari ikon berdasarkan kata kunci atau menelusuri kategori. Setelah Anda menemukan ikon yang Anda inginkan, Anda dapat mengkliknya untuk melihat kodenya.

Setelah Anda menguasai dasar-dasarnya, Anda akan dapat membuat kode Ikon SVG dengan Tangan dalam waktu singkat. Kami akan menggambar banyak ikon untuk Anda gunakan untuk melatih keterampilan SVG Anda. Konten tutorial ini akan membuat Anda terus diperbarui, tetapi saya telah menyusun struktur sehingga setiap langkah dari proses dibangun berdasarkan pengetahuan sebelumnya. Inkscape adalah salah satu jenis program yang memungkinkan Anda menggambar SVG di atas kertas. Program datang dengan bentuk dasar, pemilih warna, alat menggambar, dan manipulasi jalur, antara lain. Saat Anda memahami cara kerja SVG, Anda akan dapat memahami markup XML mereka. Lebar dan tinggi akhir SVG tidak ditentukan, melainkan dihitung sebagai jarak relatifnya dari sistem koordinat viewBox.

Akibatnya, setiap bentuk yang Anda gambar akan dibatasi pada ruang koordinat dasar 576 piksel pada ukuran kanvas. Anda dapat menskalakan gambar vektor jika perlu. Setiap atribut SVG menentukan titik awal dan akhir untuk setiap baris, yang dapat berupa x1, y1, x2, atau y2. Untuk menggambar garis menggunakan SVG, pertama-tama kita harus menentukan persyaratan berikut: Sistem koordinat dimulai dengan 0, diakhiri dengan (24×2, 4,2x), dan mengikuti 0, 0, dan 24×2, 4,2x. Akhirnya, setelah mengatur warna stroke kami, kami memiliki rasa garis kami :. Garis mungkin tampak sedikit tipis saat Anda menyesuaikannya ke ukuran yang lebih kecil. Hal ini disebabkan fakta bahwa lebar stroke diatur ke satu unit.

Triknya adalah memilih antara menggunakan warna hard-coded, seperti nilai hex, atau menggunakan magic currentColor. Gambarlah garis horizontal alami jika Anda akan menggunakannya. Selain itu, Anda dapat menggambar garis dengan permukaan vertikal sempurna: Hal ini dapat dilakukan dengan sejumlah garis. Saat browser kami memainkan connect-the-dots, kami dapat melihat dengan tepat apa yang terjadi di antara node. Point adalah atribut yang dapat digunakan untuk mendefinisikan A >polyline. Saya menjelaskan cara menggambar ikon teks sebelumnya dengan menggabungkan bentuk dasar dan bentuk polyline yang ditunjukkan pada gambar di bawah ini. Huruf T yang digambar dengan benar memiliki dua tepi kiri dan atas; namun, isian aneh di antara keduanya menciptakan bentuk segitiga.

Isian dapat diatur ke hitam secara default di sebagian besar bentuk. Tetapi jika kita menggunakan atribut isian di elemen SVG atau properti CSS dengan nama yang sama, kita dapat mengatur isian ke nol. Salin-tempel markup dari halaman sebelumnya ke ikon teks Anda sendiri, dan itu akan menjadi ikon ramping dengan sudut tajam di kiri atas dan kanan atas (lihat contoh di bawah). Di bagian ini, kita akan belajar cara menggambar tiga ikon SVG melingkar. Contoh CSS berikut akan digunakan dalam contoh lainnya. Di sini, kami akan memandu Anda melalui langkah-langkah membuat poligon, yang merupakan jenis bentuk yang dapat menutup sendiri. Salah satu elemen paling kuat yang dapat ditawarkan SVG adalah jalur.

Jalur dapat berupa jalur apa pun, dari garis ke lingkaran hingga busur. Jalur dapat digunakan untuk mereplikasi hampir semua bentuk yang pernah kita lihat. Gambarlah bentuk dengan memasukkan daftar perintah ke dalam atribut. Perintah SVG dapat digunakan untuk menentukan jalur absolut atau relatif. Dalam perintah absolut, koordinat ditentukan untuk berpindah ke, sedangkan dalam perintah relatif, perpindahan tertentu ditentukan untuk berpindah ke lokasi tertentu. L/l, berbeda dengan H/h dan V/v, dapat digunakan untuk menggambar garis ke segala arah. Menggunakan alat ClosePath, Z digunakan untuk menggambar jalur yang menutup sendiri.

Busur dapat digunakan untuk menggambar jalur melengkung, dan masing-masing busur adalah absolut (A/a) atau relatif (A/a). Perintah yang paling sulit untuk dikuasai adalah perintah Elliptial Arc Curve, tetapi begitu Anda memahaminya, Anda dapat membuat hampir semua ikon yang dapat Anda pikirkan. Jika Anda ingin menggambar garis tersebut dengan cara lain, Anda dapat melakukannya dengan menggunakan jalur. Sintaks ini biasanya ditemui jika Anda telah mengimpor gambar yang dikompresi menjadi file SVG terkompresi dari alat gambar seperti Inkscape. Notasi jalur kompak seperti ini lebih umum di alam liar. Sintaks yang kita pelajari di sini mungkin tampak aneh, tetapi tetap sama. Kami dapat menghapus objek yang tidak muncul sebelum atau sesudah setiap perintah untuk menghapus ruang sebelum dan sesudah setiap perintah dengan cara yang benar-benar benar.

Bagaimana Saya Menyimpan Ikon Sebagai File Svg?

Di dalam Adobe Illustrator, Anda dapat menyimpan sebagai File * Save As. Saat jendela 'Simpan Sebagai' muncul, masukkan nama untuk ikon Anda, lalu tekan tombol 'Format' di bagian bawah untuk mengubah jenis file ikon menjadi svg. Buat nama deskriptif untuk ikon Anda dan setel ke SVG.

Apa itu Kode Svg?

Scalable Vector Graphics (SVG) adalah bahasa markup berbasis XML yang menggambarkan grafik vektor dua dimensi.


Bagaimana Saya Mendapatkan Svg Dari W3 Org?

Ada beberapa cara untuk mendapatkan SVG dari W3.org. Salah satu caranya adalah pergi ke situs web mereka dan klik tautan "SVG" di bawah bagian "Grafik". Ini akan membawa Anda ke halaman dengan daftar semua file SVG yang tersedia . Cara lain adalah pergi ke bagian "Grafik" di situs web mereka dan klik tautan "SVG".

Versi asli dari spesifikasi Scalable Vector Graphics (SVG) diterbitkan pada tahun 2000, sebelum diubah menjadi spesifikasi berbasis XML. Sejak saat itu, versi terbaru, SVG 2.0, telah dirilis, dengan total tujuh pembaruan. Spesifikasi SVG pada awalnya dirancang untuk menyediakan format grafik bebas royalti yang dapat diskalakan ke ukuran besar dan mendukung berbagai perangkat. Sebagai hasil dari pematangannya, ini telah menjadi format yang banyak digunakan untuk membuat grafik vektor dan animasi berbasis grafik. Orang, organisasi, dan lembaga pemerintah semuanya menggunakan SVG untuk berinteraksi satu sama lain hari ini. Grafik vektor dan animasi berbasis grafik juga populer dalam bentuk SVG untuk situs web dan aplikasi berbasis web lainnya. Standar SVG telah ada sejak lama dan telah berkembang seiring waktu. Kami berharap spesifikasi SVG akan terus tumbuh dan berkembang, serta pada akhirnya akan berfungsi sebagai standar untuk membuat grafik vektor dan animasi berdasarkan grafik.

Bagaimana Saya Mereferensikan File Svg Dalam Html?

Ada beberapa cara berbeda untuk mereferensikan file SVG dalam HTML. Salah satu caranya adalah dengan menggunakan elemen. Elemen ini memungkinkan Anda menyematkan file SVG di dokumen HTML Anda. Cara lain adalah dengan menggunakan elemen. Elemen ini memungkinkan Anda mereferensikan file SVG di dokumen HTML Anda. Akhirnya, Anda dapat menggunakan elemen untuk referensi file SVG dalam dokumen HTML Anda.

Grafik vektor dapat ditampilkan di berbagai perangkat dan browser, selain Microsoft Windows dan Internet Explorer. Tidak perlu menginstal plugin untuk menyematkan elemen SVG langsung ke halaman HTML. Ini memungkinkan Anda membuat grafik dan animasi yang indah. Ada banyak alasan untuk menggunakan SVG. Aplikasi ini ideal untuk membuat logo, ikon, dan grafik lain yang perlu dilihat oleh pengguna di berbagai perangkat. Grafik vektor, yang juga didukung oleh SVG, merupakan pilihan yang sangat baik untuk membuat ilustrasi dan diagram. Jika Anda ingin membuat grafik berkualitas tinggi, SVG adalah platform terbaik untuk digunakan. Dengan kemampuannya menghasilkan visual yang memukau, grafik vektor didukung dalam SVG, memungkinkan untuk digunakan di situs web dan aplikasi. SVG mudah digunakan dan dapat diintegrasikan ke dalam proyek web apa pun karena kemampuannya yang disematkan.

Svg Dalam Html

Tag svg> dapat digunakan untuk menambahkan SVG ke halaman HTML. Tag *use* juga dapat digunakan untuk mereferensikan seluruh dokumen dalam format .vga.