Manipulacja atrybutem clip (przykład 3.1)
odczytaj wartości clip dla bloku
clipTo('pierwszyDiv',0,170,20,0)
clipTo('pierwszyDiv',50,170,95,120)
Powrót do stanu początkowego:
clipTo('pierwszyDiv',0,200,100,0)
clipBy:
|
(10,0,0,0)
(-10,0,0,0)
|
|
(0,0,0,10)
(0,0,0,-10)
|
|
(0,10,0,0)
(0,-10,0,0)
|
|
(0,0,10,0)
(0,0,-10,0)
|
|
Ten blok ma wymiary 200x100.
UWAGA
Przegladarki NN 4.0 i IE 4.0 różnią się nieco w interpretacji atrybutu clip.
Mianowicie: jeżeli rozmiary clip przekraczają rozmiary bloku, to
w IE 'nadmiarowa' część bloku nie jest widoczna, a w NN jest.
Tak więc powyższy blok 'clipowany' w IE nigdy nie przekroczy rozmiarów
200x100 pikseli (czarna ramka!), a w NN przekroczy.
Interpretacja IE wydaje się bardziej logiczna: jeśli clip to 'dziura', przez
którą widać nasz blok, to nie możemy zobaczyć bloku tam, gdzie go nie ma,
czyli poza granicami wyznaczonymi przez jego fizyczne rozmiary!