2012-10-13 4 views
5

Jakiś czas temu zrobiłem stałe div jako menu nawigacyjne dla strony. Zauważyłem, że grubość czcionki zmniejszyła się, gdy przewijał się film flash vimeo.Ciężar czcionki zmian tekstu w ustalonym elemencie div, gdy przewija on mapę flash lub jquery google, dlaczego i co z tym zrobić?

Teraz widzę ją ponownie w innym menu, ale tym razem podczas przewijania nad jquery google mapy: http://jorenfrielink.com/beta/

Jak widać font-weight przycisk MENU maleje, gdy nakłada mapę. Jak dotąd zauważyłem to w chromie i safari.

Czy jest to powszechny problem i co można z tym zrobić?

+0

Nie mogę replikować tego z tego komputera. Czy jesteś na komputerze PC lub Mac? – jmeas

+0

Używam chrome i nie widzę tego, co opisujesz. – Tyanna

+0

Ja nie na Safari ... – jtheman

Odpowiedz

2

Spróbuj poprawkę:

opacity: 99;

na tekście.

Jeśli to naprawi, twój problem będzie wynikał ze sposobu renderowania czcionek przez system OSX. Został zoptymalizowany pod kątem ciemnego tekstu na jasnym tle, więc po odwróceniu występuje dziwny odważny efekt. Ta sztuczka krycia to obejście, które sprawia, że ​​jest ona wyświetlana w standardowy sposób, nawet jeśli jest ciemna.

8

Coś jest przyczyną zmiany wygładzania czcionek, co może spowodować takie animacje lub przekształcenia css3. Spróbuj dodać ten tekst do nawigacji:

-webkit-font-smoothing: subpixel-antialiased; 
+2

Niestety to nie zadziałało. Z drugiej strony -webkit-wygładzanie czcionek: antyaliasing; zrobił! Dzięki za twój wkład! – joren

+0

Miałem swój tekst w dziale o stałej pozycji i działało antyaliasing subpiksela! dzięki. – xon1c

+0

Miałem fajerwerki google wyświetlające różne wagi na stronach przewijanych, a nie przewijanych. To naprawiło to. – chris

4

Jak wspomniano Joren: -webkit-font-wygładzanie: antyaliasing;

To działało w przeglądarce Chrome + Safari

Powiązane problemy