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 --"
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
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
manrabb masbroth
Wah wah bagus mas gradientnya, hehehehehe pngen mkek nih jadinya aq?
mantappp keren banget :D
muantab gan :D baru tau ane... nice share :)
Keren-keren sob.
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
@Cek Info : Semoga kita sama2 lulus sob
@Gedek, Abed Saragih , Fahmi : Makasih
mancap...
tp gimana dgn SVG!
hohoho :P
Mas Beben : Saya ngga begitu paham sama HTML 5 mas, :D
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
@Syndicate OS Test Reply pake Desain Komentar Mas Taufik :D
@Syndicate OS Test Reply Lagii :D
@Fahmi Setiawan silahkan :)
Wah keren Nih Asli Gradient :D
@system of blog
emang gradien sih mas, tapi waktu selesai loading, textnya hilang T.T
keren sob buat efek teks gradient perlu diamankan nihh
@Widodo hehe
silahkan :)
Kok di buka tiap browser hasilnya beda beda ya ?
tapi keren gan
@Ardha Herdianto kalo hasilnya beda tiap browser saya ngga tau gan, lagian saya cuma make FF :)
Hehehe.... YEEEE... akhirnya ngepos lagi :P
@Taufik Nurrohman Maaf banget mas, tampilan komentarnya saya tiru, soalnya desainnya keren bgt :)
wewewe keren bngt gan,,,
@Miftachudin makasih :)
mantaap ni Mass..
meskipun menjiplak tapi di sertakan pemilik nya :D
mantap2 kalau pakai CSS3 ya?
jadi pengen belajar sob ,,,
wilujeng ngeblog
@Mhicyko Ahada N. kapan2 komentar lagi
wkwkwkwk :P
@Share Our Knowledge makasih
@MHARJIPES.COM makasih :D
@Fahmi Setiawan
iya html5 emang mantap :D
@Gedek silahkan dipelajari
hehe
sama2 blajar
@Abed Saragih makasih, silahkan dicoba :D
@Dwiky Reynaldi ya begitulah,
saya cuma copas
hehe
@Pangerankodok masih meding daripada perkataan yang tidak dipertanggungajawabkan
@sakahayang.com ini pake html5 mas :)
mantap
@painter mouse picture editor makasih :P
Wahhh, kereen.. Info yang bagus.
boleh di copy ya :)
izin copy ya :)
izin copy ya :)
Wahhh, kereen.. Info yang bagus.
@Lika Jafni Hirda 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 !