画像に必要なバナーを作成するために、三角形と四角形を使用して以下のバナーを作成しました。しかし、ユーザがブラウザをズームすると、これらの2つのコンテナはそれらの間にギャップを有する。どのように私は2つのコンテナを一緒に修正するか、CSSを使用して一般的にこのバナーを書くより良いアプローチはありますか?前もって感謝します! :)ブラウザ上でコンテナをズームしてサイズを変更する
コード:
<html>
<style>
#triangle {
width: 0;
height: 0;
border-bottom: 150px solid red;
border-right: 50px solid transparent;
top: 8px;
position: relative;
}
#square {
background-color:red;
height:150px;
width:300px;
z-index: 3;
margin-left: 8px;
top: 8px;
position: relative;
color: white;
}
.align div {
display:inline-block;
float: left;
}
</style>
<div class="img">
<img src="IMAGE HERE" alt="test" width="800" height="150">
</div>
<div class="align">
<div id="square">
<h1>
Headline
</h1>
<p>
Some text here!
</p>
</div>
<div id="triangle"></div>
</div>
</html>
あなたのhtmlはどこですか? –
私のミスについては申し訳ありません。 HTMLが追加されました:) – Andrew
JSFiddleでコードを見るときにギャップが表示されません – Relisora