Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zdjęcia SVG - da radę umieścić na stronie jako <img/>?
Forum PHP.pl > Forum > XML, AJAX
Apocalyptiq
Czy obrazki utworzone w svg można zamieszczać na stronie tylko jako element embed? Jak zamieszczę jako img, nie wyświetla mi go ;/
Zaczynam pisać grę karcianą przez przeglądarkę (typu yu-gi-oh), no i chciałem generować karty właśnie w svg. Utworzyłem sobie plik php, który w zależności od tego, co przekaże się w zmiennej $_GET['title'], taki wyświetla napis.

Gdy najedzie się na karty, powiększają się (efekt jquery), no i przy embed coś to nie za ładnie wygląda - możecie to zobaczyć tu: http://www.take.estender.net/ . Przy <img/> ten efekt znacznie ładniej wygląda.

Bo jeżeli zrobiłbym te karty jako div, a w nim tekst, a dodatkowo wygląd danej postaci - raczej trudno będize to wszystko naraz ładnie, zgranie powiększać/pomniejszać :-)
erix
Z tego, co mi wiadomo, to na chwilę obecną tylko Opera obsługuje takie osadzanie.

PS. Coś ta zalinkowana strona szwankuje. tongue.gif
Apocalyptiq
Ta zlinkowana strona już działa, coś na niej zmieniałem ;-)

Hm, w ostateczności zamiast powiększać te karty, dam z boku podgląd - po najechaniu na kartę pokazałyby się tam jej szczegóły. Może i estetyczniejsze by to było :-) Ale jak w takim razie przedstawić pomniejszoną kartę? :-) Dać rozmiar czcionki 1px, albo wstawić obrazek z niby malutkimi jakimiś literkami? :-) Nie chciałbym aby każda karta wyglądała tak samo :-)
.radex
Cytat(erix @ 3.03.2009, 18:42:21 ) *
Z tego, co mi wiadomo, to na chwilę obecną tylko Opera obsługuje takie osadzanie.


Jasne, a akurat mi na Operze coś ta strona nie działa, znaczy nie widać obrazków tongue.gif
Apocalyptiq
To może opera nie obsługuje ich jako embedów? Bo tam są właśnie jako embed.
Teraz na początku dodałem svg jako <img/>, jeżeli ktoś mógłby to przetestować na operze :-)
erix
U mnie wyświetla poprawnie. winksmiley.jpg

http://www.fotosik.pl/pokaz_obrazek/29ec956881d7b2c0.html

Z tego, co sprawdzałem, to pliki svg, to same napisy. Opera 9.63 @ WXP.
zegarek84
jakiś czas temu trochu SVG się interesowałem, nie wiem ile linków jest aktualnych w tamtym temacie ale jak widzę i tak tam masz trochu wiecej wiedzy w kupie winksmiley.jpg:
http://www.forumweb.pl/viewtopic.php?t=14068&start=0

swoją drogą natrafiłem w necie ostatnimi dniami przypadkiem też na projekt obsługi CANVAS w IE, projekt jest bodajże przez mozille ale w każdym bądź razie jest on na stronie projektów google (są też przykłady animacji) - to tak przy okazji piszę - jeśli jest ktoś zainteresowany to mogę zapodać linki... co do SVG może są jakieś kroki do przodu przez ostatni rok ale nie mam czasu na "kopanie" w necie - w każdym bądź razie w linku który podałem było wspomniane jak wyświetlać SVG w przeglądarkach i jak w której animować...

SVG In HTML Pages
Apocalyptiq
erix -> dzięki za screena, czyli w operze imgi ładnie się wyświetlają, a embedy psują :-)

Dzięki też za linki zegarek ;-)

No svg to przecież obrazki, powinna być możliwość ich dodawania jako img! :-) Do tych moich kart super by svg pasowało, ale z tymi embedami nie za bardzo mi się podoba, wolałbym img'i. Albo zrobię tak, że pod operą wyświetlać się będą karty jako img, a pod ff - jako embedy :-)
erix
Cytat
No svg to przecież obrazki, powinna być możliwość ich dodawania jako img!

No dla nas obrazki, ale dla przeglądarek, to jest (na ogół, nie wszystkich!) zawartość a'la Flash. W np. IE bez wtyczki/obejścia i tak nie pójdzie.

Nie wiem, jak będzie w Fx 3.1. A tak BTW, czemu Ci nie odpowiada <embed/>?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.