Avatar billede dudez Nybegynder
05. juni 2004 - 08:00 Der er 8 kommentarer og
1 løsning

PHP color fade i tabel

Jeg sidder med et lille problem.

Jeg skal ha lavet en tabel på min http, i denne tabel vil jeg have at baggrunden skal fade fra top og ned efter. Det vil sige at jeg f.eks. vil have den til at starte med farven hvid og slutte med farven sort og  farven skal være permanent.

Jeg har lavet et lille eksempel i PHP http://www.c-o-n.dk/jbf/fade.gif

Findes der en funktion til dette i PHP ? (Jeg har GD installeret hvis det er det man skal bruge)
Avatar billede jakobclausen Nybegynder
05. juni 2004 - 08:14 #1
Tror bare du skal have fat i noget ganske almindeligt html. Lav et stykke grafik på 1 pixel i bredden og det antal pixel, i højden, som din kasse skal være.

Denne sætter du så ind som baggrund, lige som normalt:
<body background="billede.jpg">
Avatar billede dudez Nybegynder
05. juni 2004 - 08:21 #2
Det kan godt være du har ret.

Men ved du om det er muligt at gøre det indover et billede PHP ?

Jeg tænkte på om man kunne bruge:

<?PHP
Header ("Content-type: image/jpeg");
$im = ImageCreate (350, 45);
$black = ImageColorAllocate ($im, 0, 0, 0);
$white = ImageColorAllocate ($im, 255, 255, 255);
$font=ImagePsLoadFont("bchbi.pfb");
ImagePsText($im, "Testing... It worked!",
$font, 32, $white, $black, 32, 32);
ImagePsFreeFont($font);
ImageJpeg($im, "", 100);//for best quality &#61514;
ImageDestroy ($im);
?>
Avatar billede jakobclausen Nybegynder
05. juni 2004 - 08:37 #3
Det ved jeg ikke om man kan, men synes da det vil være lidt fjollet at bruge php til en så simpel handling. Php er et server script sprog - og kan ikke se hvorfor serveren skal blandes ind i dette, når det kan klares på client side.
Avatar billede dudez Nybegynder
05. juni 2004 - 08:46 #4
Min ide var lidt at hvis der var en funktion som kunne dette så ville siden ikke fylde så meget. Den vil jo komme til at fylde en del hvis vi siger jeg skal have 3 tabels på 300 x 300 med en baggrunds billede på 5000 bytes.

Jeg så på nettet for et stykke tid siden hvordan man skulle gøre men jeg fik ikke gemt linket :-(

De gør det f.eks. på http://www.macromedia.com/ men det kan godt være de benytter JAVA og det er jeg ikke meget for.
Avatar billede jakobclausen Nybegynder
05. juni 2004 - 08:55 #5
5 kb er jo heller ikke ret meget - det vil tage 1 sekund at hente på et 56k modem. Og skal du sætte en server til at regne din fade ud, vil det tage det samme tid. Du bestemmer hvordan du laver det, jeg synes bare det er fjollet at blande php ind i det.
Avatar billede dudez Nybegynder
05. juni 2004 - 09:38 #6
Okay jeg kan godt se din point.

Jeg laver det i et CSS i stedet nemt og hurtigt. http://c-o-n.dk/328/

Skriv et svar så skal du få ”points” Tak for hjælpen.
Avatar billede jakobclausen Nybegynder
05. juni 2004 - 09:47 #7
svar
Avatar billede dudez Nybegynder
05. juni 2004 - 09:51 #8
:-)
Avatar billede jakobclausen Nybegynder
05. juni 2004 - 10:02 #9
Jeg takker - god weekend!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester