CSS Höhe als format ausdrücken

  • Guten Abend,
    kennt jemand von euch ne möglichkiet Die Höhe eines Elementes sozusagen auf auto zu stellen, wobei auto ein bestimmtes Breiten/Höhenverhältniss berücksichtigt so like that:

    CSS
    div{
        width: 33.3%;
        height: auto 16:9;
    }

    Oder kann mir jemand ne rechnerische starthilfe geben ums duch JQ umzusetzen

    Edit:
    So wie man das bei bildern im css kennt (Feste Breite - dynamische Höhe )

    Einmal editiert, zuletzt von wolf (21. August 2014 um 23:56)

  • Geht da nicht was mit calc?
    Habs nie angewandt, aber wenn Du die wifth berechnen lässt, dann kannst Du ja sicherlich auch das Verhältnis für die height aus-calc-en lassen. :D
    edit: also alles in % dann, natürlich.

  • Okay, mit calc geht viel! :) aber der grundrechenweg um aus ner festen Breite und einem faktor nen wert zu errehenn .. den weis ich net :p

    EDIT:
    Wartet :D
    Um ein 16:9 format zu erreichen muss ich breite an 2 Teilen oder? XD

    Und @cotton man bruacht JS weil calc keine horizontalen % werte in einer vertikalen rechnung verwendnen kann ^^
    Somit brauche ich JS um den Px Wert aktuell zu bekommen .. ;)

    Einmal editiert, zuletzt von wolf (22. August 2014 um 00:05)

  • Naja, Du willst doch die width auf x setzen.
    Und die height soll ja sich ja nun zu width x im Verhältnis y verhalten.


    Aber - ich hab da nen Denkfehler glaub ich.
    aber so in der Richtung muss es möglich sein. Musst nur rausfinden, wie Du das Format (die Anteile) verteilst.
    Siehe: http://de.wikipedia.org/wiki/Seitenverh%C3%A4ltnis
    =)

    EDIT: hate nen grundlegenden Denkfehler: % (was immer da raus kommt) sind ja die Anteile des Benutzerbildschirms. Also so nicht zu verwenden.
    Man müsste erstmal herausfinden:
    - ist momentaner screen Hochformat, oder Querformat?
    - erstelle Quadrat mit max möglicher Größe
    - näder nun dieses max mögliche Quadrat in format (zB) 16:9 um

    Einmal editiert, zuletzt von cottton (22. August 2014 um 00:21)

  • Aber 100% HÖHE ist was anderes als 100% BREITE nh? :D

    Habs so gelöst, der faktor ist noch net so klar ;)

    Einmal editiert, zuletzt von wolf (22. August 2014 um 00:50)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!