2017-07-10 19 views
-3

私はこの構造を持っていましたが、テキストが長いときにdivアイコンが動的に動くようにしますCSSで動的にdivを移動

アイデアはありますか?

ありがとうございます。

.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

あなたはもう少しを指定することができ、あなたは、動的に移動することによって何を意味していますか?テキスト本文が長すぎる場合はアイコンを移動し、そうでない場合はそのままにします。 –

答えて

1

ラッパーにdiv class="tit"を包みます。

.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

div class="icon"フレキシボックスとして

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

jsfiddle example

+1

全体の例をスニペットに入れることができないのはなぜですか?ただ、jsfiddleはそれらのすべてにアクセスできないことに注意してください... –

+0

申し訳ありませんが、スニペットを使用したことはありません。 – Zabusy

+0

よろしくお願いします... Ctrl + M ... –

関連する問題