1
デザイナーが私のために新しいウェブサイトデザインを作ったが、特定のデザイン要素に悩まされている。これは、人々がクリックすることができるdivを含みますが、ボックスにはdivの右側を伸ばしている矢印があります。下に、私が何を意味しているかを示すイメージを見つけることができます。 ここに画像を表示: 三角形の矢印が付いたDivボックス - Transparant&border
現在、私はこの結果を得ることができましたが、明らかに同じではありません。
.arrow_box {
position: relative;
border: 10px solid #f7941d;
background-color: rgba(255,255,255,0.25);
width: 400px;
h1 {
font-size: 60px;
margin-left:40px;
}
&:after, &:before {
left: 100%;
top: 50%;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: absolute;
pointer-events: none;
}
&:after {
border-left-color: rgba(255,255,255,0.5);
border-width: 106px;
margin-top: -106px;
}
&:before {
border-left-color: #f7941d;
border-width: 120px;
margin-top: -120px;
}
}
あなたがイメージに見ることができるように背景がtransparantであるべきで、唯一の境界線が表示されるはずですが、悲しいことに、私は背景がtransparantすると矢印が完璧にフィットすることができませんdivに
ここのヘルプは本当に感謝しています!
チェック:http://stackoverflow.com/questions/9450733/css-triangle-custom-border-colorあなたはSVGファイルを使用して境界線を作ることができ – Navnit
あなたのCSSの背景として、ボタンの幅と高さに伸びるように設定してください。 –