Hi people,

Ik ben al enige tijd opzoek naar een scriptje voor een 'health bar'. Heeft iemand toevallig hiervoor nog een scriptje liggen. Ik heb trouwens zelf ook wel geprobeert, maar wanneer het goed zit in FF, zit het fout in IE, en anndersom.
dan wel andersom :P het is toch goed als je 100% health hebt? :P
Ik zat meer te denken dat bij 100% je emailbox vol zit ;). Ik ga nu eten en zal daarna iets moois maken met GD wat netjes met een gradient overloopt. Ook leuk en het houd mij weer even bezig.
kben benieuwd :P
Altijd leuk ;)







Nu met extragratis doorzichtigheid!
@Arjan

Het moet eigenlijk wel andersom he, het ging om een Healthbar, dus dan is een laag percentage "gevaarlijk", dus rood, en een hoog percentage is dan groen..

Is het misschien niet ook mooier als het oranje gedeelte iets groter is, dan kan je het nog beter zien.. het is zo wel een vrij snelle overgang
Alstublieft, zoveel moeite is het niet... alleen een kwestie van dit plaatje aanpassen.
Arjan Kapteijn schreef op 15.06.2006 19:45
Alstublieft, zoveel moeite is het niet... alleen een kwestie van dit plaatje aanpassen.


Heb je mooi gedaan arjan.... Zit er verder nog een stuk code achter, of is het hetzelfde verhaal als eerder met .css?
Echt veel steld het niet voor, maar het is wel leuk:

<?php
//Juiste header versturen
header("Content-type: image/png");

//Lettertype bepalen
$font = 'Verdana.ttf';

//Afbeelding maken
$image = imagecreatetruecolor(200, 14);

//Kleurtjes vaststellen
$zwart = imagecolorallocate($image, 0, 0, 0);
$wit = imagecolorallocate($image, 255, 255, 255);

//Een wit vierkant erin die we doorzichtig maken
imagefilledrectangle($image, 1, 1, 198, 12, $wit);
imagecolortransparent($image, $wit);

$overloop = imagecreatefrompng('overloop.png');
imagecopy($image, $overloop, 1, 1, 1, 1, ($percentage*2)-2, 12);

//Tekst erop plakken
imagettftext($image, 8, 0, 5, 11, $zwart, $font, $percentage.' %');

//Afbeelding maken & daarna weggooien!
imagepng($image);
imagedestroy($image,$overloop);
?>
hoe lang doe jíj over zo'n script Arjan?
een halve minuut ofzo?
Halve minuut tikken en dan een halve minuut debuggen, aanpassen en fine-tunen.

Reageren