Gradient Text dengan HTML5 canvas dan Javascript
Setelah sekian lama vakum ngeblog, kali ini Syndicate OS akan me-repost postingan dari blog mas Hendro yang dihapus pihak blogger, berhubung saya tidak ada inspirasi untuk posting, jadi saya "jiplak" saja postingannya, piis mas Hendro ^_^ vBaiklah langsung saja ke topik permasalahannya, tips ini akan membahas bagaimana Cara Membuat Text Gradient dengan HTML 5 Canvas dan Javascript , mari kita mulai ! :)
1. Text Linear Gradient Vertical
Code untuk tulisan di atas yaitu :
<canvas height="70" id="bayangan" width="400"></canvas> <script type="text/javascript"> var canvas = document.getElementById('bayangan'); var ctx = canvas.getContext('2d'); var g = ctx.createLinearGradient(0, 0, 0, 50); g.addColorStop(0,'red'); g.addColorStop(.7,'green'); g.addColorStop(.3,'blue'); g.addColorStop(1,'yellow'); ctx.font = "bold 50px Impact"; ctx.shadowColor = "red"; ctx.fillStyle = g; ctx.fillText("Syndicate OS", 0, 50); </script>code di atas dapat sobat sesuaikan dengan keinginan sobat :)
Ok kita lanjut Membuat Text Gradient dengan HTML 5 Canvas dan Javascript dengan model yang berbeda
2. Text Linear Gradient Horizontal
Code yang saya gunakan yaitu :
<canvas height="90" id="bayangany" width="400"></canvas> <script type="text/javascript"> var canvas = document.getElementById('bayangany'); var ctx = canvas.getContext('2d'); var g = ctx.createLinearGradient(0, 0, 400, 0); g.addColorStop(0, '#000'); g.addColorStop(1 / 8, '#00f'); g.addColorStop(2 / 8, '#0f0'); g.addColorStop(3 / 8, '#0ff'); g.addColorStop(4 / 8, '#f00'); g.addColorStop(5 / 8, '#f0f'); g.addColorStop(6 / 8, '#ff0'); g.addColorStop(7 / 8, '#fe0'); g.addColorStop(1, '#f8f'); ctx.font = "bold 45px Georgia"; ctx.shadowColor = "red"; ctx.fillStyle = g; ctx.fillText("Blogazine", 0, 50); </script>
3. Text Linear Gradient Diagonal
Souce Code :
<canvas height="100" id="gd" width="600"></canvas> <script type="text/javascript"> var canvas = document.getElementById('gd'); var ctx = canvas.getContext('2d'); var g = ctx.createLinearGradient(0, 0, 400, 100); g.addColorStop(0, '#000'); g.addColorStop(1 / 8, '#00f'); g.addColorStop(2 / 8, '#0f0'); g.addColorStop(3 / 8, '#0ff'); g.addColorStop(4 / 8, '#f00'); g.addColorStop(5 / 8, '#f0f'); g.addColorStop(6 / 8, '#ff0'); g.addColorStop(7 / 8, '#f03'); g.addColorStop(1, '#eee'); ctx.font = "bold 40px Comic Sans MS"; ctx.fillStyle = g; ctx.fillText("Saya bukan Hacker!", 0, 50); </script>
4. Linear Gradient Text-Shadow Blur
Source Code :
<canvas height="100" id="y" width="600"></canvas> <script type="text/javascript"> var canvas = document.getElementById('y'); var ctx = canvas.getContext('2d'); var g = ctx.createLinearGradient(0, 0, 100, 200); g.addColorStop(0, '#FF0000'); g.addColorStop(.6, '#BF3EFF'); g.addColorStop(1, '#FFD700'); g.addColorStop(.5, '#F5F5F5'); ctx.font = "bold 40px Georgia"; ctx.shadowColor = "#FF3030"; ctx.shadowBlur = 20; ctx.fillStyle = g; ctx.fillText("Kopi tubruk enak nih gan!", 0, 50); </script>
5. Linear Gradient Text Rotate
Source Code :
<canvas height="150" id="shadowx" width="600"></canvas> <script type="text/javascript"> var canvas = document.getElementById('shadowx'); var ctx = canvas.getContext('2d'); var g = ctx.createRadialGradient(200, 150, 20, 200, 150, 150); g.addColorStop(0, '#FF0000'); g.addColorStop(.6, '#FFFF00'); g.addColorStop(1, '#B0E2FF'); g.addColorStop(.5, '#F5F5F5'); ctx.font = "bold 50px Georgia"; ctx.shadowColor = "rgb(190, 190, 190)"; ctx.shadowOffsetX = 10; ctx.shadowOffsetY = 10; ctx.shadowBlur = 10; ctx.fillStyle = g; ctx.rotate(-0.25); ctx.fillText("Blog + Magazine", 0, 150); </script>Demikianlah tips Cara Membuat Text Gradient dengan HTML 5 Canvas dan Javascript dari saya semoga bermanfaat, jika ada yang perlu ditanyakan,silahkan tanyakan melalui komentar di bawah ini :)
83 comments:
PERTAMAX diamankan --"
Test Reply pake Desain Komentar Mas Taufik :D
Test Reply Lagii :D
wuihh kerennn
@IT SOft Center : Makasih :)
keren banget teks-nya dengan gradient warna-warninya :-)
Maksih mas :)
Warna gradient emang mantap gan, nice info nih... :D
sumpah aq gak ngerti canvas thanks ya tutornya wkwkw
sumpah aq gak ngerti canvas thanks ya tutornya wkwkw
@Fahmi : makasih
@MAs Randy: ini tips dari mas Hendro, saya cuma repost :D
becak edannnnnn mantap nyos
Ф дфѕдғфдғ Ф : makasih :)
link udah tertancap
linkback yoi brow
Link back sukses:)
Wow... MANTAAFFF BANGEET!!!
Kalo pake Canvas gitu tampilannya jadi kayak idup yach!!
Ayas pertama tau HTML5 CANVAS gituan dari Blog Admin punya Bang Hendro tuh.. KAGUM!!!!
Ayas ijin bookmark yach Bang... karena menarik banget
kalo dibikin postingan!!!
MAKASI BANGET!!!
anyway versi responsive nya blom ketemu ya?
Mas Ayas : ini emang dari blognya mas hendro yang blogger admin saya repost karena blogger admin di hapus pihak blogger :)
mas randy : saya ngga paham kalo segala sesuatu yang berhubunagn dengan responsive :D
Komentar Perdana di sini :D
kapan2 komentar lagi
wkwkwkwk :P
Wuihh keren :D
Mantap langsung ku boorkmark :D
Torasurabaya: makasih :)
silahkan bookmark
Enak klo pake canvas itu seperti gimana gitu, pokonya mantep deh klo buat teks.
kren2 nih efek gradiennya ijin di ctrl+d dulu ya gan siapa tau tar butuh,,
thank untuk ilmunya gan
salam kenal
link udah di pasang kak
:)
di tunggu link baliknya
BTw Blognya keren ne kak
bisa beda2 warna gini
:D
widih warna-warni neh mas:)
kayaknya bagus kalau yang bertemakan anak-anak sehingga tampilannya bisa tambah manis.
@BlogCunayz : salam kenal juga :)
@Mas Amdhas : sorry ya mas, saya repost postingan di blog Blogger Admin :)
@d3t3ct1v3c0d3n3t: seep kak,
@Mas Endy : maksih mas
wah gan numpang koment ya . senuai motonya: Berkomentarlah sebelum komentar itu dilarang :D heheh
@Doodeyz.us : makasih :)
@resep masakan padang : hehe
siipp
kapan2 balik lagi ya :D
jagan yg alam perwira bang, coba liat blogku yg di profil ini :)
izin coba dulu ya mas bro
lama banget gak apdet wakwak
wahh, mantep" teksnya... :D
makasih
manrabb masbroth
makasih :D
Wah wah bagus mas gradientnya, hehehehehe pngen mkek nih jadinya aq?
mantappp keren banget :D
iya html5 emang mantap :D
muantab gan :D baru tau ane... nice share :)
silahkan dipelajari
hehe
sama2 blajar
Keren-keren sob.
makasih, silahkan dicoba :D
ap kabar sob? ane abis vacum mencoba eksis lagi nih :D
paling abis ini vakum lagi mau UNAS soalny. sukses selalu yah buat blogny ane suka yg Linear Gradient Text-Shadow Blur
mancap...
tp gimana dgn SVG!
hohoho :P
Wow manteb, tapi sayang di Google Chrome efek nya hampir tidak ada sama sekali, bahkan contoh tulisannya kagak ada, hehehe... pisss :D
Saya rasa SVG tidak ada sangkut pautnya dengan HTML-5, yang menjadi pertanyaan saya penggunaan canvas pada gradient text apa cukup efektif diterapkan pada sebuah blog ?
Mas Deny : saya juga bingung mas, waktu loading masih muncul, pas selesai loadingnya, malah hilang canvasnya
Mas Rudy : kayanya kurang cocok masa :)
Mantappp. coba dulu ahhh :D
silahkan :)
Wah keren Nih Asli Gradient :D
emang gradien sih mas, tapi waktu selesai loading, textnya hilang T.T
keren sob buat efek teks gradient perlu diamankan nihh
hehe
silahkan :)
Kok di buka tiap browser hasilnya beda beda ya ?
tapi keren gan
kalo hasilnya beda tiap browser saya ngga tau gan, lagian saya cuma make FF :)
Hehehe.... YEEEE... akhirnya ngepos lagi :P
Maaf banget mas, tampilan komentarnya saya tiru, soalnya desainnya keren bgt :)
wewewe keren bngt gan,,,
makasih :)
mantaap ni Mass..
ya begitulah,
saya cuma copas
hehe
meskipun menjiplak tapi di sertakan pemilik nya :D
masih meding daripada perkataan yang tidak dipertanggungajawabkan
mantap2 kalau pakai CSS3 ya?
jadi pengen belajar sob ,,,
wilujeng ngeblog
ini pake html5 mas :)
mantap
makasih :P
Wahhh, kereen.. Info yang bagus.
boleh di copy ya :)
izin copy ya :)
izin copy ya :)
Wahhh, kereen.. Info yang bagus.
silahkan mbak :)
mantep kk :)
full color
waww kometnya mirip dte. mantap :)
keren gan ...
keren dan bagus
mantap deh
Tambahkan Komentar Anda
Berkomentarlah Sebelum Komentar Itu Dilarang !