.logo {
text-align: center;
font-size: 12pt;
}
.bubble{
background-color: rgba(0, 36, 97, 0.4);
background: rgba(0, 36, 97, 0.4);
color: #fff;
-pie-background: rgba(0, 36, 97, 0.4);
behavior: url(PIE.htc);
padding: 0px 10px 0px 10px;
border-radius: 5px;
box-shadow: 0px 0px 6px #B2B2B2;
min-height: 100px;
width: 350px;
}
.bubble::before {
background-color: rgba(0, 36, 97, 0.4);
background: rgba(0, 36, 97, 0.4);
-pie-background: rgba(0, 36, 97, 0.4);
behavior: url(PIE.htc);
content: "\00a0";
display: block;
height: 20px;
position: relative;
top: 20px;
transform: rotate( 29deg ) skew( -35deg );
-moz-transform: rotate( 29deg ) skew( -35deg );
-ms-transform: rotate( 29deg ) skew( -35deg );
-o-transform: rotate( 29deg ) skew( -35deg );
-webkit-transform: rotate( 29deg ) skew( -35deg );
width: 20px;
z-index: -1;
}
デスクトップ画面では、次のようになります (これが望ましい)。
大きなデスクトップ画面では、次のように表示されます。
ブラウザー ウィンドウのサイズを変更すると、2 つの div が重なり、モバイル デバイスでは .bubble div が次の行に移動します。
ウィンドウのサイズが変更されたときに、それらを整列させ、.bubble div を柔軟にして垂直方向に伸ばす正しい方法は何ですか?