半分だけ色が違うボックスに吹き出しをつけたいと思っております。
出来上がり完成図はこんな感じです。
こういうコードを書きました。
css
1.box { 2 width: 600px; 3 height: 200px; 4 border: 1px solid; 5 background: linear-gradient(to right, #09529f 50%, #FFF 50%); 6} 7.box:after{ 8 border: solid transparent; 9 content:''; 10 height:0; 11 width:0; 12 pointer-events:none; 13 position:absolute; 14 border-color: #09529f; 15 border-top-width:24px; 16 border-bottom-width:24px; 17 border-left-width:23px; 18 border-right-width:23px; 19 margin-left: -23px; 20 border-top-color:#09529f; 21 top:100%; 22 left:16%; 23} 24</style>
html
1<div class='arrow_box'>ここに文字</div>
「box:after」の部分が、吹き出し部分にあたることはわかっております。
なので、吹き出しジェネレーターで作ったものを色だけ変えて運用しようとしたのですが、ダメでした。
このコードのどこが誤りなのでしょうか。
教えていただけると助かります。
回答2件
あなたの回答
tips
プレビュー