Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [html] Wyświetlenie obrazka
AQuatro
post
Post #1





Grupa: Zarejestrowani
Postów: 92
Pomógł: 0
Dołączył: 29.09.2004

Ostrzeżenie: (0%)
-----


Mam problem z wyswietlaniem obrazkow w html.
Problem polega na tym ze obrazki maja rozną wysokosc i szerokosc.
Raz są pionowe, raz poziome, a innym razem kwadratowe.
A ja mam scisle wyznaczony obszar w ktorym obrazek musi sie zmiescic.
Oczywiscie obrazki sa zazwyczaj wieksze niz wyznaczony obszar.
Jak je formatowac aby były w naturalnych proporcjach a nie były zniekształcone,
bo wiadomo, ze moge dac width="100" i height="100" i wtedy niby dobrze...tyle że tylko obrazki kwadratowe.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


Mozesz zrobić tak że obrazki przerobisz w jakimś programie do edycji grafiki, gdzie ustawisz rozmiar wg wysokości lub szerokości, następnie na stronie zdefiniujesz na stałe drugi wymiar.
Chyba zamotałem (IMG:http://forum.php.pl/style_emoticons/default/dry.gif) może przykład.
masz obrazek o wymiarach x=100 y=50, a drugi x=50 y=100
* w programie do grafiki skalujesz oba do y=50,
* następnie na stronie ustalasz wymiary obrazka na stałe na x=50

co z tego otrzymasz? obrazki o wymiarach proporcjonalnych będą miały 50x50
te ktore mialy jeden bok dluzszy beda mialy wolne paski bo bokach, nie wypełnią w całości pola, ale nie zostaną rozciągnięte, i dzięki temu nie porozpychają Ci strony.

Albo tak:

  1. selektor { position: absolute; clip: rect(góra, prawo, dół, lewo) }


Polecenie pozwala wyciąć z elementu pewien jego fragment (o kształcie prostokąta), a następnie wyświetlić go na ekranie.

  1. <img style="position: absolute; clip: rect(5px 50px 40px 10px)" src="../pliki/obrazek.jpg">


obrazek będzie przycięty ale wypełni w całości założony obszar (wcześniej i tak możesz je przygotować do odpowiednich wymiarów - tak, żeby najkrótszy bok był wymiarów pola, gdzie chcesz ten obrazek umieścić)

Ten post edytował vokiel 14.03.2007, 18:43:01
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 29.12.2025 - 20:38