| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 |
ahojte,
nastavujem divku cez css obrazok ako pozadie:
<div style = "background-image: url(obrazok.jpg);">
ale obrazok sa zobrazuje len v povodnej velkosti, neda sa zmensit alebo zvacsit podla potrieb divka. Potreboval by som vlastnost ako "background-image-width" alebo nieco podobne. Existuje vobec take nieco?
dakujem za pomoc
Tomas
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 16.04.2009 16:08 | |
|
Neexistuje. Mozes nastavit iba opakovanie tohto obrazka po x-ovej alebo y-ovej osi.
|
|
Registrovaný: 14.04.09 Prihlásený: 18.01.22 Príspevky: 1188 Témy: 198 |
neexistuje ? neviem ako to je ked to robis rovno v divku ale ked to robim v osobitnom css dokumente a znaky width a height funguju... popripade si to daj do osobitneho dokumentu ved to mas v podstate jedno kde to ej nie ?
nieco taketo :
Kód: .nieco { background:url(nieco.jpg) left top; position: absolute; margin-left: 0px; top: 0px; width: 20%; height: 250px; padding: 1px; overflow: auto; }
byfungovalo ako obrazok "nieco.jpg" by bol v lavom hornom rohu so sirkou 20% a vyskou 250 px... a tak isto by to bolo v divku nie ?
|
|
Registrovaný: 03.04.08 Prihlásený: 10.12.19 Príspevky: 4667 Témy: 37 Bydlisko: Trnava |
lenze ty si urcil rozme toho clasu ... .nieco a nie bg ..
_________________ Hmmm .... Hrošíček ... [Homer] |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 17.04.2009 9:33 | |
|
obrázku na pozadí sa nedá meniť rozmer
zmenou rozmeru prvku v ktorom sa to bude zobrazovať to neovplyvníš
ale sú aj na to spôsoby ako sa to dá vyriešiť, lenže neviem či zložitosť riešenia stojí za ten výsledok:
napr. použitie vrstiev, v spodnej vrstve bude obrázok normálne nie ako pozadie, (a teda môžeš meniť jeho rozmery), a nejakým vhodným skriptom budeš zisťovať rozmery toho DIVu a tie rozmery potom zadávať skriptom aj obrázku, ale je to dosť krkolomné riešenie a ani neviem či by to šlo aj zrealizovať
|
|
Registrovaný: 05.12.08 Prihlásený: 24.06.14 Príspevky: 59 Témy: 17 | Napísal autor témy tomast7: 17.04.2009 11:03 | |
|
ano nad tymto riesenim so tiez rozmyslal. Dalo by sa to spravit, v php by som si vytvoril premennu $width a div tag by som vlozil do php funkcie echo
echo "<div style =\" width:$width\">
echo "<img width=\"$width\"> atd...
len som si myslel, ze by to slo urobit aj bez php. Najma ak nechcem prepisovat width na viacerych miestach, ak by som prerabal stranku.
Aj tak dakujem za pomoc
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 17.04.2009 13:20 | |
|
Pokial nechces pouzivat PHP, nastavit rozmery mozes aj JavaScriptom. Ale iste male percento uzivatelov ma JS vypnuty.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|