Chronos
Aktives Mitglied
Hallo Forum,
ich suche nach einer Möglichkeit background-size: cover einfach zu ersetzen.
Leider kann der Safari unter iOS7 diese Eigenschaft nicht.
Eine wirklich gute Lösung findet man im Internet auch nicht, die einzig relevanten Links sind diese:
http://stackoverflow.com/questions/20443574/fixed-background-image-with-ios7
http://stackoverflow.com/questions/19045364/fixed-body-background-scrolls-with-the-page-on-ios7
http://blog.mathewcropper.co.uk/2013/12/css-background-size-cover-and-safari-for-ios-7/http://css-tricks.com/forums/topic/full-page-backgrounds-on-ios-background-size-cover/
Was man auch oft dazu findet ist vegas.js, was ich aber auch schon wieder too much finde, das sind ~ 300 Zeilen JavaScript nur um diese Funktion herzustellen.
Wie man dem vegas.js auch entnehmen kann scheint es wohl auch nur auf <img> anwendbar zu sein:
Was jetzt in meinem Fall auch bescheiden ist, ich brauche das Bild als Hintergrundbild des <article>
Bei mir sieht es nämlich so aus:
Klappt wunderbar in jedem Browser nur iOS7 Safari nicht - wenn man wenigstens etwas dazu lesen könnte wann er das kann :/
Naja ich bin bissl ratlos wie ich das am besten angehen sollte - ein <img> zu nutzen kanns irgendwie auch nicht sein, das ist mir zu viel gebastel als das es praktisch wäre.
Vielleicht habt ihr ja eine Idee.
ich suche nach einer Möglichkeit background-size: cover einfach zu ersetzen.
Leider kann der Safari unter iOS7 diese Eigenschaft nicht.
Eine wirklich gute Lösung findet man im Internet auch nicht, die einzig relevanten Links sind diese:
http://stackoverflow.com/questions/20443574/fixed-background-image-with-ios7
http://stackoverflow.com/questions/19045364/fixed-body-background-scrolls-with-the-page-on-ios7
http://blog.mathewcropper.co.uk/2013/12/css-background-size-cover-and-safari-for-ios-7/http://css-tricks.com/forums/topic/full-page-backgrounds-on-ios-background-size-cover/
Was man auch oft dazu findet ist vegas.js, was ich aber auch schon wieder too much finde, das sind ~ 300 Zeilen JavaScript nur um diese Funktion herzustellen.
Wie man dem vegas.js auch entnehmen kann scheint es wohl auch nur auf <img> anwendbar zu sein:
Code:
var $background = $("<img />")
Was jetzt in meinem Fall auch bescheiden ist, ich brauche das Bild als Hintergrundbild des <article>
Bei mir sieht es nämlich so aus:
Code:
.article {
padding-bottom: 120px;
background-repeat: no-repeat;
background-color: fade(@brand-primary, 20%);
background-attachment: fixed;
background-size: cover;
background-position: center top;
overflow: hidden;
Klappt wunderbar in jedem Browser nur iOS7 Safari nicht - wenn man wenigstens etwas dazu lesen könnte wann er das kann :/
Naja ich bin bissl ratlos wie ich das am besten angehen sollte - ein <img> zu nutzen kanns irgendwie auch nicht sein, das ist mir zu viel gebastel als das es praktisch wäre.
Vielleicht habt ihr ja eine Idee.