|
|||
Flexbox wirkt auf den generierten Text nicht
Servus
Leute ich hoffe ihr könnt mir helfen. Ich habe auf mein Geschmack ein Text generieren lassen ,den ich späte mit Hilfe von Flexbox auf meiner Seite positionieren wollte. Nur es gibt ein Problem mit positionieren , das Text lässt sich nicht bewegen. HTML-Code:
<div id="warped"> <span class='w0'>i</span> <span class='w1'>c</span> <span class='w2'>h</span> <span class='w3'> </span> <span class='w4'>l</span> <span class='w5'>i</span> <span class='w6'>e</span> <span class='w7'>b</span> <span class='w8'>e</span> <span class='w9'> </span> <span class='w10'>e</span> <span class='w11'>u</span> <span class='w12'>c</span> <span class='w13'>h</span> <span class='w14'> </span> <span class='w15'>l</span> <span class='w16'>e</span> <span class='w17'>u</span> <span class='w18'>t</span> <span class='w19'>e</span> </div> #warped { width:220px; height:220px; display: flex; display: -moz-flex; display: -webkit-flex; flex-direction: row; -moz-flex-direction: row; -webkit-flex-direction: row; justify-content: space-around; -moz-justify-content: space-around; -webkit-justify-content: space-around; } #warped>span[class^=w]:nth-of-type(n+0){ display:block; position:absolute; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; } #warped span{ font-family:'ABeeZee'; font-size:19px; font-weight:regular; font-style:normal; line-height:0.6; white-space:pre; overflow:visible; padding:0px; } #warped .w0 { -moz-transform: rotate(-1.55rad); -webkit-transform: rotate(-1.55rad); -o-transform: rotate(-1.55rad); -ms-transform: rotate(-1.55rad); transform: rotate(-1.55rad); width: 5px; height: 11px; left: 311.54px; top: 246.77px; } #warped .w1 { -moz-transform: rotate(-1.4rad); -webkit-transform: rotate(-1.4rad); -o-transform:rotate(-1.4rad); -ms-transform: rotate(-1.4rad); transform: rotate(-1.4rad); width: 9px; height: 11px; left: 311.06px; top: 231.86px; } #warped .w2 { -moz-transform: rotate(-1.23rad); -webkit-transform: rotate(-1.23rad); -o-transform: rotate(-1.23rad); -ms-transform: rotate(-1.23rad); transform: rotate(-1.23rad); width: 11px; height: 11px; left: 314.63px; top: 214.47px; } #warped .w3 { -moz-transform: rotate(-1.08rad); -webkit-transform: rotate(-1.08rad); -o-transform:rotate(-1.08rad); -ms-transform: rotate(-1.08rad); transform: rotate(-1.08rad); width: 6px; height: 11px; left: 323.84px; top: 199.41px; } #warped .w4 { -moz-transform: rotate(-0.94rad); -webkit-transform: rotate(-0.94rad); -o-transform: rotate(-0.94rad); -ms-transform: rotate(-0.94rad); transform: rotate(-0.94rad); width: 7px; height: 11px; left: 331.11px; top: 187.18px; } #warped .w5 { -moz-transform: rotate(-0.81rad); -webkit-transform: rotate(-0.81rad); -o-transform: rotate(-0.81rad); -ms-transform: rotate(-0.81rad); transform: rotate(-0.81rad); width: 5px; height: 11px; left: 341.12px; top: 176.49px; } #warped .w6 { -moz-transform: rotate(-0.66rad); -webkit-transform: rotate(-0.66rad); -o-transform: rotate(-0.66rad); -ms-transform: rotate(-0.66rad); transform: rotate(-0.66rad); width: 10px; height: 11px; left: 350.15px; top: 166.14px; } #warped .w7 { -moz-transform: rotate(-0.49rad); -webkit-transform: rotate(-0.49rad); -o-transform: rotate(-0.49rad); -ms-transform: rotate(-0.49rad); transform: rotate(-0.49rad); width: 11px; height: 11px; left: 365.2px; top: 156.16px; } #warped .w8 { -moz-transform: rotate(-0.31rad); -webkit-transform: rotate(-0.31rad); -o-transform: rotate(-0.31rad); -ms-transform: rotate(-0.31rad); transform: rotate(-0.31rad); width: 10px; height: 11px; left: 382.74px; top: 149.02px; } #warped .w9 { -moz-transform: rotate(-0.16rad); -webkit-transform: rotate(-0.16rad); -o-transform: rotate(-0.16rad); -ms-transform: rotate(-0.16rad); transform: rotate(-0.16rad); width: 6px; height: 11px; left: 400.29px; top: 145.32px; } #warped .w10 { -moz-transform: rotate(-0.01rad); -webkit-transform: rotate(-0.01rad); -o-transform: rotate(-0.01rad); -ms-transform: rotate(-0.01rad); transform: rotate(-0.01rad); width: 10px; height: 11px; left: 414.22px; top: 144px; } #warped .w11 { -moz-transform: rotate(0.16rad); -webkit-transform: rotate(0.16rad); -o-transform: rotate(0.16rad); -ms-transform: rotate(0.16rad); transform: rotate(0.16rad); width: 11px; height: 11px; left: 432.14px; top: 145.47px; } #warped .w12 { -moz-transform: rotate(0.33rad); -webkit-transform: rotate(0.33rad); -o-transform: rotate(0.33rad); -ms-transform: rotate(0.33rad); transform: rotate(0.33rad); width: 9px; height: 11px; left: 450.55px; top: 149.96px; } #warped .w13 { -moz-transform: rotate(0.5rad); -webkit-transform: rotate(0.5rad); -o-transform: rotate(0.5rad); -ms-transform: rotate(0.5rad); transform: rotate(0.5rad); width: 11px; height: 11px; left: 465.95px; top: 157.32px; } #warped .w14 { -moz-transform: rotate(0.66rad); -webkit-transform: rotate(0.66rad); -o-transform: rotate(0.66rad); -ms-transform: rotate(0.66rad); transform: rotate(0.66rad); width: 6px; height: 11px; left: 482.19px; top: 166.42px; } #warped .w15 { -moz-transform: rotate(0.79rad); -webkit-transform: rotate(0.79rad); -o-transform: rotate(0.79rad); -ms-transform: rotate(0.79rad); transform: rotate(0.79rad); width: 7px; height: 11px; left: 492.48px; top: 176.09px; } #warped .w16 { -moz-transform: rotate(0.95rad); -webkit-transform: rotate(0.95rad); -o-transform: rotate(0.95rad); -ms-transform: rotate(0.95rad); transform: rotate(0.95rad); width: 10px; height: 11px; left: 501.52px; top: 188.76px; } #warped .w17 { -moz-transform: rotate(1.12rad); -webkit-transform: rotate(1.12rad); -o-transform: rotate(1.12rad); -ms-transform: rotate(1.12rad); transform: rotate(1.12rad); width: 11px; height: 11px; left: 510.34px; top: 204.72px; } #warped .w18 { -moz-transform: rotate(1.29rad); -webkit-transform: rotate(1.29rad); -o-transform: rotate(1.29rad); -ms-transform: rotate(1.29rad); transform: rotate(1.29rad); width: 8px; height: 11px; left: 517.98px; top: 221.09px; } #warped .w19 { -moz-transform: rotate(1.45rad); -webkit-transform: rotate(1.45rad); -o-transform: rotate(1.45rad); -ms-transform: rotate(1.45rad); transform: rotate(1.45rad); width: 10px; height: 11px; left: 520.28px; top: 237.74px; } |
Sponsored Links |
|
|||
Bitte immer den vollständigen Code zeigen oder einen Link zur Seite.
Zudem ist deine Frage nicht eindeutig gestellt.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
Sponsored Links |
|
|||
Morgen
Ich habe oben nur den Code von generierten Text eingegeben, damit es übersichtlicher wird. Da wo ich mit Flexbox den Text positionieren möchte, dubliziere ich den Text und trage die beiden Texten in ein Hauptelement ein. Seinerseits bekommet der Hauptelement Flexbox Attribute: HTML-Code:
<div id="Hauptelement"> <div id="warped"> <span class='w0'>i</span> <span class='w1'>c</span> <span class='w2'>h</span> <span class='w3'> </span> <span class='w4'>l</span> <span class='w5'>i</span> <span class='w6'>e</span> <span class='w7'>b</span> <span class='w8'>e</span> <span class='w9'> </span> <span class='w10'>e</span> <span class='w11'>u</span> <span class='w12'>c</span> <span class='w13'>h</span> <span class='w14'> </span> <span class='w15'>l</span> <span class='w16'>e</span> <span class='w17'>u</span> <span class='w18'>t</span> <span class='w19'>e</span> </div> <div id="warped"> <span class='w0'>i</span> <span class='w1'>c</span> <span class='w2'>h</span> <span class='w3'> </span> <span class='w4'>l</span> <span class='w5'>i</span> <span class='w6'>e</span> <span class='w7'>b</span> <span class='w8'>e</span> <span class='w9'> </span> <span class='w10'>e</span> <span class='w11'>u</span> <span class='w12'>c</span> <span class='w13'>h</span> <span class='w14'> </span> <span class='w15'>l</span> <span class='w16'>e</span> <span class='w17'>u</span> <span class='w18'>t</span> <span class='w19'>e</span> </div> </div> #hauptelement{ width: 500px; height: 300px; display: flex; flex-direction: row; justify-content: space- between; align-items: center; } #warped { width:220px; height:220px; display: flex; display: -moz-flex; display: -webkit-flex; flex-direction: row; -moz-flex-direction: row; -webkit-flex-direction: row; justify-content: space-around; -moz-justify-content: space-around; -webkit-justify-content: space-around; } #warped>span[class^=w]:nth-of-type(n+0){ display:block; position:absolute; -moz-transform-origin:50% 100%; -webkit-transform-origin:50% 100%; -o-transform-origin:50% 100%; -ms-transform-origin:50% 100%; transform-origin:50% 100%; } #warped span{ font-family:'ABeeZee'; font-size:19px; font-weight:regular; font-style:normal; line-height:0.6; white-space:pre; overflow:visible; padding:0px; } #warped .w0 { -moz-transform: rotate(-1.55rad); -webkit-transform: rotate(-1.55rad); -o-transform: rotate(-1.55rad); -ms-transform: rotate(-1.55rad); transform: rotate(-1.55rad); width: 5px; height: 11px; left: 311.54px; top: 246.77px; } #warped .w1 { -moz-transform: rotate(-1.4rad); -webkit-transform: rotate(-1.4rad); -o-transform:rotate(-1.4rad); -ms-transform: rotate(-1.4rad); transform: rotate(-1.4rad); width: 9px; height: 11px; left: 311.06px; top: 231.86px; } #warped .w2 { -moz-transform: rotate(-1.23rad); -webkit-transform: rotate(-1.23rad); -o-transform: rotate(-1.23rad); -ms-transform: rotate(-1.23rad); transform: rotate(-1.23rad); width: 11px; height: 11px; left: 314.63px; top: 214.47px; } #warped .w3 { -moz-transform: rotate(-1.08rad); -webkit-transform: rotate(-1.08rad); -o-transform:rotate(-1.08rad); -ms-transform: rotate(-1.08rad); transform: rotate(-1.08rad); width: 6px; height: 11px; left: 323.84px; top: 199.41px; } #warped .w4 { -moz-transform: rotate(-0.94rad); -webkit-transform: rotate(-0.94rad); -o-transform: rotate(-0.94rad); -ms-transform: rotate(-0.94rad); transform: rotate(-0.94rad); width: 7px; height: 11px; left: 331.11px; top: 187.18px; } #warped .w5 { -moz-transform: rotate(-0.81rad); -webkit-transform: rotate(-0.81rad); -o-transform: rotate(-0.81rad); -ms-transform: rotate(-0.81rad); transform: rotate(-0.81rad); width: 5px; height: 11px; left: 341.12px; top: 176.49px; } #warped .w6 { -moz-transform: rotate(-0.66rad); -webkit-transform: rotate(-0.66rad); -o-transform: rotate(-0.66rad); -ms-transform: rotate(-0.66rad); transform: rotate(-0.66rad); width: 10px; height: 11px; left: 350.15px; top: 166.14px; } #warped .w7 { -moz-transform: rotate(-0.49rad); -webkit-transform: rotate(-0.49rad); -o-transform: rotate(-0.49rad); -ms-transform: rotate(-0.49rad); transform: rotate(-0.49rad); width: 11px; height: 11px; left: 365.2px; top: 156.16px; } #warped .w8 { -moz-transform: rotate(-0.31rad); -webkit-transform: rotate(-0.31rad); -o-transform: rotate(-0.31rad); -ms-transform: rotate(-0.31rad); transform: rotate(-0.31rad); width: 10px; height: 11px; left: 382.74px; top: 149.02px; } #warped .w9 { -moz-transform: rotate(-0.16rad); -webkit-transform: rotate(-0.16rad); -o-transform: rotate(-0.16rad); -ms-transform: rotate(-0.16rad); transform: rotate(-0.16rad); width: 6px; height: 11px; left: 400.29px; top: 145.32px; } #warped .w10 { -moz-transform: rotate(-0.01rad); -webkit-transform: rotate(-0.01rad); -o-transform: rotate(-0.01rad); -ms-transform: rotate(-0.01rad); transform: rotate(-0.01rad); width: 10px; height: 11px; left: 414.22px; top: 144px; } #warped .w11 { -moz-transform: rotate(0.16rad); -webkit-transform: rotate(0.16rad); -o-transform: rotate(0.16rad); -ms-transform: rotate(0.16rad); transform: rotate(0.16rad); width: 11px; height: 11px; left: 432.14px; top: 145.47px; } #warped .w12 { -moz-transform: rotate(0.33rad); -webkit-transform: rotate(0.33rad); -o-transform: rotate(0.33rad); -ms-transform: rotate(0.33rad); transform: rotate(0.33rad); width: 9px; height: 11px; left: 450.55px; top: 149.96px; } #warped .w13 { -moz-transform: rotate(0.5rad); -webkit-transform: rotate(0.5rad); -o-transform: rotate(0.5rad); -ms-transform: rotate(0.5rad); transform: rotate(0.5rad); width: 11px; height: 11px; left: 465.95px; top: 157.32px; } #warped .w14 { -moz-transform: rotate(0.66rad); -webkit-transform: rotate(0.66rad); -o-transform: rotate(0.66rad); -ms-transform: rotate(0.66rad); transform: rotate(0.66rad); width: 6px; height: 11px; left: 482.19px; top: 166.42px; } #warped .w15 { -moz-transform: rotate(0.79rad); -webkit-transform: rotate(0.79rad); -o-transform: rotate(0.79rad); -ms-transform: rotate(0.79rad); transform: rotate(0.79rad); width: 7px; height: 11px; left: 492.48px; top: 176.09px; } #warped .w16 { -moz-transform: rotate(0.95rad); -webkit-transform: rotate(0.95rad); -o-transform: rotate(0.95rad); -ms-transform: rotate(0.95rad); transform: rotate(0.95rad); width: 10px; height: 11px; left: 501.52px; top: 188.76px; } #warped .w17 { -moz-transform: rotate(1.12rad); -webkit-transform: rotate(1.12rad); -o-transform: rotate(1.12rad); -ms-transform: rotate(1.12rad); transform: rotate(1.12rad); width: 11px; height: 11px; left: 510.34px; top: 204.72px; } #warped .w18 { -moz-transform: rotate(1.29rad); -webkit-transform: rotate(1.29rad); -o-transform: rotate(1.29rad); -ms-transform: rotate(1.29rad); transform: rotate(1.29rad); width: 8px; height: 11px; left: 517.98px; top: 221.09px; } #warped .w19 { -moz-transform: rotate(1.45rad); -webkit-transform: rotate(1.45rad); -o-transform: rotate(1.45rad); -ms-transform: rotate(1.45rad); transform: rotate(1.45rad); width: 10px; height: 11px; left: 520.28px; top: 237.74px; } Warum beide Texten lassen sich nicht innerhalb Hauptelement positionieren? |
|
|||
Weil du hier
HTML-Code:
#hauptelement{ width: 500px; height: 300px; display: flex; flex-direction: row; justify-content: space- between; align-items: center; } Siehe auch CSS Flexible Box Layout Module Level 1 und CSS Positioned Layout Module Level 3
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Wrapper wächst nicht mit, keine Floats | maclady | CSS | 11 | 10.02.2010 17:30 |
Wachsende Container | Andy CD | CSS | 13 | 10.02.2010 13:08 |
DIV bis GANZ unten | burnZ | CSS | 5 | 27.07.2008 13:14 |
Helft mir. Ich habe voll die Leseschwäche | nick | CSS | 12 | 15.01.2008 20:52 |
Problem mit div und Höhe | deep4 | CSS | 2 | 13.11.2007 20:03 |