Ich bin neu bei AngularJS also bitte mit mir. Ich benutze Angular Material Design und ich habe Schwierigkeiten, einen Weg zu finden, effizient reagierende Netze zu machen.Angular Material Design - Ändern Sie Flex-Wert mit Bildschirmgröße
Bitte beachten Sie meine Kommentare im folgenden Code:
<div layout="row">
<div layout="row" flex="75" layout-sm="column" class="ptn-info-grid" layout-margin> <!-- USING ROW FOR DESKTOP AND COLUMN FOR MOBILE DEVICES -->
<div layout="column" flex="66"> <!-- I want this div occupy 2/3 of screen in Desktop but change to 100 in mobile devices (but stays in 66) -->
<div layout="row" layout-sm="column">
<div class="ptn-info-grid-item" flex>1</div>
<div class="ptn-info-grid-item" flex>2</div>
</div>
<div layout="row" layout-sm="column">
<div class="ptn-info-grid-item" flex>3</div>
<div class="ptn-info-grid-item" flex>4</div>
</div>
</div>
<div layout="column" flex="32"> <!-- I want this div occupy 1/3 of screen in Desktop but change to 100(which actually happens) in mobile devices. Im not using 33 because while using margin for child elements this div goes out of the parent div a little. -->
<div class="ptn-info-grid-item" flex style="margin-left: 0px;">Right Long
</div>
</div>
</div>
<div layout="row" flex="25" id="customer-phone-img"></div>
Aber die oben genannten Flex-Werte von "flex=66"
verändern und "flex=32"
einfach flex
und Flex, gibt mir gewünschtes Ergebnis in mobilen Geräten, aber als Sie würden wissen, im Desktop, anstatt des Verhältnisses 2: 1 seine Hälfte und Hälfte einnimmt.
Bitte beachten Sie auch die beigefügten Bilder.
Erwartet
a busy cat http://dev.sprintu.com/imgHelp/final1.png
Wie es ist
a busy cat http://dev.sprintu.com/imgHelp/final2.png
Also für einen Weg, ich bin auf der Suche den Flex-Wert für kleinere Bildschirme (für, wenn layout-sm
sich ändern wird angewendet - ändern Sie flex=66
zu flex=100
).
Im Gegensatz Forum-Sites, wir don Verwenden Sie nicht "Danke" oder "Jede Hilfe geschätzt" oder Unterschriften auf [so]. Siehe "[Sollen 'Hallo', 'Danke', 'Slogans' und 'Anrede' aus Posts entfernt werden?] (Http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be (removed-from-posts). –
Danke für die Freigabe! Folgen Sie diesen. – user1220169
'flex =" 32 "' wird keine Wirkung haben.Material erlaubt nur Vielfache von 5 und 33 oder 66 – hofnarwillie