2011-12-30 22 views
15

Chciałbym stworzyć efekt powiększenia mojej witryny dla osób niedowidzących.powiększ na stronie internetowej

Obecnie mam czcionki, które można ustawić w oparciu o tematyce preferencji użytkownika:

używam tego skryptu:

http://dev-tips.com/demo/jquery_font_size_change.html

że działa świetnie, ale obrazy pozostaje ten sam rozmiar i jeśli w tekście jest zbyt duży, by zepsuć wizualny aspekt mojej witryny.

idealnie, pętla zostanie wyskoczona, a następnie użytkownik może przenieść się na stronie i zobaczyć powiększoną wersję.

Czy można utworzyć efekt powiększenia za pomocą jquery?

+0

nadzieja http://www.dynamicdrive.com/dynamicindex4/imagemagnify.htm ten rodzaj wtyczki jest wymagany? – run

+1

Czy użytkownicy niedowidzący nie mogliby korzystać z przeglądarek wyposażonych w funkcje powiększania? Możesz użyć ctrl +/- lub ctrl i kółka myszy do rozmiaru przeglądarki. Dlaczego duplikować istniejącą funkcjonalność? – mrtsherman

Odpowiedz

13

Myślę, że najlepszą odpowiedzią jest to, że każda przeglądarka aktualnie obsługuje powiększanie natywnie. Zrobią też znacznie czystszą pracę niż kiedykolwiek moglibyśmy używać javascript. Biorąc to pod uwagę, myślę, że jedynym sposobem na osiągnięcie tego łatwo byłoby zakodować witrynę przy użyciu wszystkich wartości CSS % i em. Następnie użyj javascript, aby zwiększyć szerokość głównego kontenera, powodując wzrost wszystkich elementów kaskadowych. Będziesz również musiał zmienić domyślny rozmiar czcionki, a wszystkie czcionki na jej podstawie zwiększą swój rozmiar.

Powiązane problemy