2016-11-10 4 views
1

HTMLで画像とテキストを分割するときに問題があります。htmlで対角線で画像とテキストを分割する方法は?

################################# 
# __________________________ # 
# |   |    | # 
# |   |    | # 
# | text |  IMAGE | # 
# |  |     | # 
# |_______|__________________| # 
#        # 
################################# 

このような私のコード:

<div class="container" style="height: 600px;"> 
    <div class="row"> 
     <div class="col-md-4"> 
      <p style="text-align: left;">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Accusantium quam repellat, rem possimus porro quisquam.</p> 
     </div> 
     <div class="col-md-6"> 
      <img src="" alt=""> 
     </div> 
    </div> 
</div> 

は、テキストやイメージを作成します。 しかし、このように描く方法はわかりません。

あなたはここで本当の画像を見ることができます:

enter image description here

+1

'transform:skew()' –

答えて

1

あなたはこの結果を達成するためにclip-pathと一緒にプロパティshape-outsideを使用することができます。

body, 
 
h2 { 
 
    margin: 0; 
 
} 
 
.main { 
 
    height: 100vh; 
 
} 
 
.img-container { 
 
    width: 70%; 
 
    height: 100%; 
 
    background-color: lightgray; 
 
    float: right; 
 
    background: url(http://fillmurray.com/1000/1000) no-repeat center center/cover; 
 
    -webkit-shape-outside: polygon(25% 0, 100% 0, 100% 100%, 0 100%); 
 
    shape-outside: polygon(25% 0, 100% 0, 100% 100%, 0 100%); 
 
    -webkit-clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%); 
 
    clip-path: polygon(25% 0, 100% 0, 100% 100%, 0 100%); 
 
}
<div class="main"> 
 
    <div class="img-container"></div> 
 
    <h2>Title</h2> 
 
    <p> 
 
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla pellentesque orci id elit mollis luctus. Integer tincidunt euismod lectus sodales convallis. Pellentesque bibendum libero turpis, ac hendrerit ante maximus et. Cras interdum tortor id metus 
 
    hendrerit volutpat. 
 
    </p> 
 
</div>


サポートはとてもこれらのプロパティをサポートするブラウザを確認することを確認してその素晴らしいではありません


このtoolを使用して、polygon() CSS機能のさまざまな値を生成できます。

+0

ありがとう、@Ricky_Ruiz、私はそれをしました。現在、私は他の問題があります。親divとのテキストがずれているのはスキューです。手伝って頂けますか?ここで私の質問:http://stackoverflow.com/questions/40519832/how-to-fix-content-with-div-skew – vanloc

+0

あなたの例では、テキストがイメージに上書きされません。タグ内の各要素は別々です。しかし、私のコードはこれが好きではないようです。 – vanloc

+0

@vanloc Internet Explorerをサポートする必要がありますか? – Ricky

関連する問題