2017-07-10 3 views
-3

hatte ich diese Struktur, und ich will div „Symbol“ dynamisch bewegen, wenn der Text lang istVerschieben div dynamisch mit CSS

Irgendwelche Ideen?

Vielen Dank.

.tit { 
 
    display: table; 
 
} 
 

 
.icon { 
 
    border-top: 5px solid currentcolor; 
 
border-right: 5px solid currentcolor; 
 
min-width: 42px; 
 
float: left; 
 
height: 22px; 
 
margin-top: -23px; 
 
margin-left: 25px; 
 
}
<div class="tit">Titleeeeeeeeeeeeeeeee</div> 
 
<div class="icon"></div>

+3

Sie ein bisschen mehr angeben, was meinst du mit dynamisch bewegen? Sie möchten, dass sich das Symbol bewegt, wenn der Textkörper zu lang ist, aber wo er bleibt, wenn es nicht ist? –

Antwort

1

Umhüllung nach FlexBox umwickeln.

.wrapper { 
 
    display: flex; 
 
} 
 

 
.icon { 
 
    border-top: 5px solid currentcolor; 
 
    border-right: 5px solid currentcolor; 
 
    min-width: 42px; 
 
    height: 22px; 
 
    margin-left: -40px; 
 
}
<div class="wrapper"> 
 
    <div class="tit">Titleeeeeeeeeeeeeeeee</div> 
 
    <div class="icon"></div> 
 
</div>

0

die div class="tit" in div class="icon"

<div class="icon"> 
    <div class="tit">Titleeeeeeeeeee</div> 
</div> 

jsfiddle example

+1

Warum können Sie das ganze Beispiel nicht in das Snippet einfügen? Beachten Sie, dass jsfiddle nicht für alle zugänglich ist ... –

+0

Sorry, noch nie benutzt Snippet, werde es jetzt versuchen. – Zabusy

+0

Ja bitte ... Strg + M ... –