HTML div をロケットのようにスタイルしたいのですが、つまり、三角形のエッジを持つ長方形として表現する必要があります。このスクリーンショットのように:-
質問する
857 次
6 に答える
6
于 2012-09-10T13:52:49.747 に答える
2
css を使用してできることは次のとおりです。矢印のハックのようなものです。
.arrow_box {
position: relative;
background: #2ad517;
border: 4px solid #12f50a;
top: 100px;
width: 240px;
height: 180px
}
.arrow_box:after, .arrow_box:before {
left: 100%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
.arrow_box:after {
border-color: rgba(42, 213, 23, 0);
border-left-color: #2ad517;
border-width: 90px;
top: 50%;
margin-top: -90px;
}
.arrow_box:before {
border-color: rgba(18, 245, 10, 0);
border-left-color: #12f50a;
border-width: 96px;
top: 50%;
margin-top: -96px;
}
于 2012-09-09T23:53:38.500 に答える