Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: viikon kysymys

raezel [21.02.2005 22:42:59]

#

Väsäilin tuossa yksinkertaisen viikon kysymyksen eräälle sivulle, ja mieleeni heräsikin kysymys. Kun kysymyksen tulokset näytetään, on mukana myös prosentit esittävä "palkki". Tällä hetkellä palkit koostetaan yhden pikselin kokoisesta kuvasta jota venytellään tarpeen mukaan. Mutta mietinpä, onko moista palkkia mahdollista piirtää PHP:llä? En nyt siis hae valmista koodia tms, vaan ihan tietoa että onko se mahdollista ja mitä php-funktiota/komentoa siinä tulisi käyttää?

ajv [21.02.2005 23:09:10]

#

Miksi se tarvitsee tehdä kuvasta? Tuon saman efektin saa aikaan div+css.

Blaze [21.02.2005 23:09:52]

#

On. Voit joko tehdä div-elementin, jolle on annettu sopivat tyylit, tai ihan oikean kuvan, joita voit tehdä GD-kirjaston kuvafunktioilla

raezel [21.02.2005 23:16:39]

#

Tuota diviä en edes tullu ajatelleeksi. Varsinkin kun tuo aiemmin mainitsemani sivusto on ensimmäinen kosketukseni diveihin(joidenka ansiosta koodikin menee läpi validaattorista). Noita GD-funktiota voisi huvikseen selailla läpi jos niillä vaikka saisi jotain aikaan. Kiitos siis vihjeistä, eiköhän näillä eväillä taas päästä eteenpäin.

ajv [21.02.2005 23:24:09]

#

Divi on varmasti paljon kevyempi vaihtoehto, kuin jokaisella latauskerralla generoitavat kuva-palkit. Etuna on vielä se, että jos vaikka selailee nettiä ilman kuvia, ei silti menetä mitään.
http://koti.mbnet.fi/aapov/testing/ohjelmointiputka.php
Tuolta löytyy esimerkki, jonka joskus tein harjoituksena.

T.M. [23.02.2005 03:00:08]

#

Kaiken lisäksi pienen pienikin kuva saattaa latautua useammassa sekunnissa, serverin ruuhkasta riippuen.
Joten tuo HTML-elementti vaihtoehto on järkevämpi tapa.

Kaikista naurettavinta on luoda jokaiselle prosentille oma kuvansa :) (sellaisiakin on nähty...)

raezel [23.02.2005 09:04:38]

#

Täytyypä muutella kunhan taas ehtii. Kiitoksia vinkistä. Nuo divit ovat kyllä yllättävän monipuolisia elementtejä.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta