Membangun website yang baik adalah memiliki perfomance cepat dan juga responsive design yang menarik. Menggunakan React JS sebagai framework JavaScript pada tahap development adalah pilihan yang baik. Show
Selain dapat bekerja lebih cepat namun juga menggunakan React JS bekerja dalam suatu tim besar akan memudahkan developer ketika adanya suatu error (bugs). Karena pada dasarnya website dibangun bedasarkan dari banyak component yang easy to maintain. Di kelas online React JS gratis ini kita akan belajar bagaimana caranya install React JS, convert template HTML ke React JS Website Apps, dan masih banyak lainnya. Cocok sekali jika kamu sudah mempelajari HTML, CSS, dan JavaScript. Waktunya untuk upgrade skills. Kami tunggu di kelas ya! Original article: How to Use SVG Images in CSS and HTML – A Tutorial for Beginners by Edidiong AsikpoTranslated by: Kevin Matthew SVG adalah singkatan dari Scalable Vector Graphics (Grafik Vektor Yang Ukurannya Bisa Diubah). Ini adalah jenis format gambar yang unik untuk grafik berbasis vektor yang ditulis menggunakan Extensible Markup Language (XML). Dalam tutorial ini, saya akan menjelaskan mengapa kamu harus menggunakan gambar SVG dan bagaimana kamu bisa menggunakannya dalam CSS dan HTML. Mengapa kamu harus menggunakan SVG?Ada beberapa alasan kamu harus menggunakan gambar SVG, beberapa di antaranya yaitu:
Sekarang, mari kita lihat bagaimana kamu bisa bekerja dengan gambar SVG. Cara mengunduh gambar SVG untuk digunakan di tutorial iniJika Anda ingin bermain dengan gambar SVG yang saya gunakan di tutorial ini, ikuti langkah-langkah (dan diagram) berikut untuk mengunduhnya.
Jika kamu sudah mengikuti langkah-langkah di atas dengan benar, gambar SVGnya seharusnya sudah berada di dalam komputermu. Sekarang, buka gambar SVGnya menggunakan IDE kesukaanmu atau editor teks. Ubah namanya menjadi happy.svg atau nama apapun yang kamu inginkan. Ada beberapa cara yang berbeda untuk menggunakan gambar SVG di CSS dan HTML. Kita akan melihat enam metode yang berbeda pada tutorial ini. 1. Cara menggunakan SVG sebagai <img>Ini adalah metode yang paling sederhana untuk menambahkan gambar SVG ke halaman web. Untuk menggunakan metode ini, tambahkan elemen
Dengan asumsi kamu mengunduh gambar SVGnya dari unDraw dan menamakannya menjadi happy.svg, silakan lanjutkan dan tambahkan potongan kode di atas ke dalam dokumen HTMLmu. Jika kamu sudah melakukan semua langkahnya dengan benar, halaman webmu harusnya terlihat seperti demo di bawah ini. 👀 Saat kamu menambahkan gambar SVG menggunakan tag Contohnya, pada demo di atas, saya tidak mengubah ukuran gambar SVGnya, jadi ia menganggap ukurannya adalah ukuran aslinya (lebarnya Catatan: untuk mengubah ukuran aslinya, kamu harus menetapkan 0 dan 1 menggunakan CSS seperti yang bisa kamu lihat pada demo di bawah. Kamu juga bisa mengubah 0 dan 1nya langsung.Walaupun kita bisa mengubah ukuran gambar SVG yang ditambahkan melalui tag 2. Cara menggunakan SVG sebagai body { background-image: url(happy.svg); } 5 CSSIni mirip dengan menambahkan SVG ke dokumen HTML menggunakan tag
Saat kamu menggunakan SVG sebagai latar belakang CSS, metode ini memiliki halangan yang sama seperti Cek demo di bawah ini dan jangan sungkan untuk membuat modifikasi menggunakan CSS. 3. Cara menggunakan gambar SVG dalam barisGambar SVG dapat ditulis secara langsung menggunakan tag 8.Untuk melakukan ini, buka gambar SVG di VS Code atau IDE yang kamu inginkan, salin ke elemen 9 di dokumen HTMLmu.
Jika semuanya sudah benar, halaman web kamu seharusnya tampak persis seperti demo di bawah ini. Saat kamu menggunakan SVG dalam baris pada dokumen HTML, waktu memuatnya akan berkurang karena ia bertindak sebagai permintaan HTTP. Menggunakan metode ini mengizinkanmu untuk melakukan lebih banyak perubahan dibandingkan dengan menggunakan metode 5.4. Cara menggunakan SVG sebagai <body> // Tempelkan kode SVG di sini. </body> 2Kamu juga bisa menggunakan elemen 2 HTML untuk menambahkan halaman web menggunakan kode di bawah ini:
Kamu menggunakan atribut 4 untuk menetapkan URL sumber daya yang kamu gunakan pada obyeknya, dalam kasus ini gambar SVG.Kamu menggunakan 0 dan 1 untuk menetapkan ukuran lebar dan tinggi gambar SVGnya.Lagi, di bawah ini ada demo untuk kamu coba-coba. 😃 2 didukung semua browser yang mendukung SVG.5. Menggunakan SVG sebagai <body> // Tempelkan kode SVG di sini. </body> 8Meskipun ini tidak disarankan, kamu juga bisa menambahkan gambar SVG menggunakan 8 seperti yang dapat dilihat pada demo di bawah ini.Ingat, bahwa 8 agak susah untuk dipelihara dan akan menjelekkan Search Engine Optimization (SEO) atau Optimasi Mesin Pencari situsmu.Menggunakan 8 juga mengalahkan tujuan Scalable pada nama Scalable Vector Graphics karena gambar-gambar SVG yang ditambahkan menggunakan format ini tidak dapat diubah "ukurannya".6. Cara menggunakan SVG sebagai <embed>Elemen 2 HTML adalah cara lain untuk menggunakan gambar SVG pada HTML dan CSS menggunakan kode ini: 3.Ingatlah, metode ini memiliki keterbatasannya juga. Menurut MDN, kebanyakan browser modern tidak menyetujui dan mencabut dukungan mereka untuk plug-in browser. Ini berarti menggunakan 2 bukanlah pilihan yang bijak jika kamu ingin situs kamu bisa beroperasi di browser-browser pengguna pada umumnya.Di bawah ini ada demo menggunakan elemen 2 untuk menambahkan gambar SVG.ConclusionSaya harap kamu dapat belajar tentang berbagai cara yang berbeda untuk menggunakan gambar SVG di CSS dan HTML. Mudah-mudahan tutorial ini akan membimbing kamu untuk bisa memilih metode yang tepat saat menambahkan gambar SVG ke suatu situs web. Jika kamu memiliki pertanyaan, kamu bisa mengirimkan pesan di Twitter, dan saya akan dengan senang menjawab semuanya. ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT ADVERTISEMENT I am a software developer who is passionate about technical writing, contributing to open source organizations and building developer communities. Read more posts. If you read this far, tweet to the author to show them you care. Tweet a thanks Learn to code for free. freeCodeCamp's open source curriculum has helped more than 40,000 people get jobs as developers. Get started |