CSS: Browser ruckelt beim scrollen

17. Mai 2005 Bisher 4 Kommentare

Bei einigen Systemen kann es vorkommen, dass Webseiten, die das CSS-Attribut background-attachment: fixed; benutzen, beim scrollen ruckeln.

Auch auf dieser Seite verwende ich die Eigenschaft fixed dafür, dass das Hintergrundbild (Ein Verlauf ins Dunkelblaue) ständig im Sichtfeld stehen bleibt und nicht mitscrollt. Dieser Effekt sieht sehr gut aus, birgt aber den Nachteil, dass einige Systeme beim Scrollen ruckeln.
Woran mag das liegen? Meine Recherchen in google haben ergeben, dass manche das Problem lösen konnten, in dem Sie bei Ihrer nVIDIA-Grafikkarte die Option RenderAccel deaktiviert bzw. aktiviert haben. Ganz einig sind sich die Tester aber auch nicht.

Wer mit dem Firefox und der Developer Toolbar unterwegs ist, kann testweise die Hintergrundgrafik deaktivieren, um zu sehen, ob der nicht gewollte Ruckel-Effekt anhält. Scrollt die Seite dann normal, sind warscheinlich die Einstellungen der Grafikkarte nicht optimiert.
Bei der Internet-Explorer-Version dieser Seite ist das o.g. Hintergrundbild standardmäßig deaktiviert.
Für mich als Designer stellt sich aber die Frage: Soll ich das Feature drin lassen, oder ist scrollen so extrem, dass ich lieber darauf verzichten sollte? Was meint ihr?

Kommentare

Einen eigenen Kommentar schreiben

  1. 1 macx schrieb am 24. Mai 2005 (11:05 Uhr)

    Gestern hat Wolfgang Bartelme sein Style geändert, weil auch er ein fixed Hintergrundbild hatte, welches ältere oder schlecht eingestellte Rechner zum ruckeln veranlasst hatte.
    http://www.bartelme.at/journal_detail.asp?detail=234

    So langsam bin ich am überlegen, ob ich auf die zugegebenermaßen schöne Eigenschaft verzichte und dem Vorbild von Wolfgang folge.

  2. 2 mkorsakov schrieb am 07. Juni 2005 (19:06 Uhr)

    Kann es sein, dass dieses Ruckeln nur bei Hintergrundgrafiken auftritt, die grösser als z.B. der viewport* sind? Gekachelter background (z.B. 60×60 px osä.) mit fixed-Attribut hat zumindest diese Eigenschaft eher seltener (oder die Grafikkarte ist noch älter …).

  3. 3 macx schrieb am 07. Juni 2005 (20:06 Uhr)

    Inzwischen habe ich das Design hier so geändert, dass ich auf das fixed verzichten kann. Gern gehe ich deinem Vorschlag aber mal auf den Grund.

  4. 4 Aaron schrieb am 22. Dezember 2005 (16:12 Uhr)

    Mir ist flüssiges Scrollen sehr wichtig und ich habe das Phenomen auf meiner Linux-Box häufiger. Ich stelle dann meisten das CSS-File ganz aus.
    Bei mir liegt es warscheinlich daran, das ich unter Linux keine vernünftigen Treiber, die 100%tig auf meine Grafikkarte passen, habe.