私は純粋なCSSのスピーチバブルに取り組んでいますhttp://bit.ly/zlnngMしかし、私はボーダーをここに見られるように全体のスピーチバブルを囲むようにしたいと思いますhttp://bit.ly/zUgeZi。私は次のマークアップを使用しています。純粋なCSSのスピーチバブルとボーダー
<div class="speech-bubble"><p>This is a speech bubble created using only CSS. No images to be found here...</p></div
これまでのところ、次のように書式を設定しました。
.speech-bubble {
margin: 3em;
width: 320px;
padding: 10px;
background-color:rgba(250, 250, 250, 0.95);
color: #666;
font: normal 12px "Segoe UI", Arial, Sans-serif;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 10px solid rgba(0,0,0,0.095);
}
.speech-bubble:before
{
content: "";
border: solid 20px transparent; /* set all borders to 10 pixels width */
border-top: 0; /* we do not need the top border in this case */
border-bottom-color:rgba(250, 250, 250, 0.95);
width: 0;
height: 0;
overflow: hidden;
display: block;
position: relative;
top: -30px; /* border-width of the :after element + padding of the root element */
margin: auto;
}
.speech-bubble p {
margin-top: -15px;
font-size: 1.25em;
}
あなたは、私が唯一のコールアウト(.speechバブル:前の)コンテンツボックス(.speechバブル)に境界線を追加することはできませんが、見ることができるように私のボーダーもtransparantする必要があります。これが問題なのかどうかはわかりませんが、それは頭に浮かぶものです。何かアドバイス?
だけSVGの背景、そのシンプルなを使用しています。 – c69
@ c69 SVGを使って遊び始めましたが、純粋なCSSでできているかどうか不思議でした。乾杯... – Jedda
はい、それは**できますが**、それ** **はすべきではありません。 – c69