Hi Karl,
mir ist schon bewusst dass es Möglichkeiten gibt ... aber egal wie ich es drehe und wende wird es immer irgendwo einen Knackpunkt oder Schönheitsfehler geben. Allein schon wenn ich mir vorstelle dass mal wieder jemand unterschiedliche Sliderbilder hochlädt. Dann hast du "gezappel" und dir schiebt es den Content nach unten beim Blättern.
Ausserdem habe ich mit festen Größen das Problem dass ich das Bild nicht "covern" kann.
Ich meine im Core war sogar mal eine Funktion drin welche für alle Bilder Breite und Höhe liefert. Nur ist das gerade mit responsive Bildern nicht unbedingt optimal weil ich da immer mit CSS dagegen steuern muss.
Muß man bei dem Padding-Hack denn ein Pseudo-Element benutzen ?
Man kann das Padding doch dem Container selbst geben (für das Haupt-Banner .slider_row) und kann es somit inline setzen. Mittels der getimagesize()-Werte ist die benötigte Prozentzahl ja berechenbar.
[...]
Theoretisch kannst das Padding auch dem Hauptcontainer geben .... ich habs zwar noch nie probiert ... das sollte aber auch funktionieren ... ändert aber nichts am Problem.
Wo genau willst du dem CSS sagen dass das neu berechnete Seitenverhältnis jetzt ein anderes ist?
Media-Queries funktionieren nicht in inline-CSS.
[...]
Warum ändert man an Breakpoints das Seitenverhältnis, meinst du weil es ja auch ein Mobile-Bild gibt, welches ein anderes Seitenverhältnis haben kann ?
[...]
Korrekt ... Einen breiten und flachen Banner kannst du mobil nicht mehr entziffern ... und nochmal
...
Wo genau willst du dem CSS sagen dass das neu berechnete Seitenverhältnis jetzt ein anderes ist?
Media-Queries funktionieren nicht in inline-CSS.
Bedeutet im Endeffekt es bleibt nur der Weg von Karl.
Dann hast du wieder das Problem dass beim Laden der Seite erstmal alle Bilder gezeigt werden. Wenn auch nur für den Bruchteil einer Sekunde bis jQuery zündet. Um das sauber hinzubekommen muss das Slider-Script dann in den Head. Und auch als Javascript und nich als jQuery. Alternativ als inline-Javascript. Willl man das?
Wenn ich das nicht will bin ich wieder an der Stelle wo ich das Seitenverhältnis brauche um keinen CLS zu erzeugen.
Es war mein Ursprungsgedanke es so flexibel wiemöglich zu lösen ... ich bin aber aus den ganzen Gründen davon abgekommen weil es einfach keine saubere Lösung gibt ohne mit Javascript an verschiedenen Stellen dazwischen zu funken.
Wir brauchen für ein Standardtemplate eine saubere Lösung die so ziemlich alles an "Fehlern" verzeiht und die ganzen Bilder sauber anzeigt.
Markus