Bestehende Projekte zeigen dann ggf. das Verhalten, daß fix positionierte Hintergrundbilder nicht mehr wie gewünscht dargestellt werden.
Auf dieses Verhalten geht die aktuellste ui.js JavaScript-Datei unter Weblication® CMS 15 ein.
Die Seite wird beim Einsatz von IOS älter als Version 14 durch die
Klasse ioslt14 ergänzt, um so auf das geänderte Verhalten von IOS 14,
z.B. in Bezug auf Hintergrundbilder, per CSS einzugehen. IOS unterstützt offensichtlich ab Version 14 keine fixierten Hintergrundbilder mehr.
Über CSS kann somit auf iOS älter 14 eingegangen werden, was wir anhand der Inhaltsbereich-Variante 100 nachfolgend aufzeigen.
/*@wCssFragment{class:elementSectionParallaxBackground;variant:100;caption:Hintergrund ist fixiert;caption-en:Fix position}*/ .elementSectionParallaxBackground_var100 { -w-option-backgroundimageAsPicture:0; > .backgroundContainer > div, > .backgroundContainer > picture { background-attachment:fixed; @at-root .ios #{&} { background-attachment:inherit; position:fixed; pointer-events:none; } } }
/*@wCssFragment{class:elementSectionParallaxBackground;variant:100;caption:Hintergrund ist fixiert;caption-en:Fix position}*/ .elementSectionParallaxBackground_var100 { -w-option-backgroundimageAsPicture:0; > .backgroundContainer > div, > .backgroundContainer > picture { background-attachment:fixed; @at-root .ios #{&} { background-attachment:inherit; } @at-root .ioslt14 #{&} { background-attachment:inherit; position:fixed; pointer-events:none; } @at-root .ios.crios #{&} { background-attachment:inherit; position:relative; } } }