![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od niedawna próbuję swoich sił z rysowaniem na elemencie canvas i wpadłem na problem, którego nie mogę rozwiązać. Kiedy rysuję za pomocą np fillrect(x,y, width, height) to parametry width i height zależą od rozmiaru elementu canvas. Chciałem zrobić aplikację wyświetlającą się w całym oknie przeglądarki i przy zmianie rozmiaru okna, element canvas też zmienia swoje wymiary. Oto przykładowy kod z moim problemem, wyświetlane elementu w myCanvas i myCanvas2 powinny mieć teoretycznie takie same wymiary:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jak są liczone te argumenty względem wys. i szer. obiektu canvas?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://www.w3schools.com/html/html5_canvas.asp
Wartości width/height musza być ustalone dla płótna. Ustawienie ich w sekcji style sprawia że elementy w nim się znajdujące są do nich zastosowane względem nich. IMO ktoś z tym nawalił i w CSS3 powinien być osobny selektor który by to regulował. Ten post edytował !*! 6.12.2012, 16:23:32 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 24.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki wielkie. Zaraz zabieram się do pracy : )
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 18:30 |