border-radius を使用して角を丸くするのは非常に簡単です。小さな三角形を作成するには、css 三角形を作成し (このフィドルを参照)、その三角形をグラデーションでスタイルして、3D っぽい効果を出すことができます。角の丸い長方形の左下に小さな三角形を配置するだけで、出来上がりです! これが png なしの 3D 効果です!
三角形のコード:
CSS:
.arrow-left {
margin-left:50px;
width: 0;
height: 0;
border-top: 50px solid transparent;
border-bottom: 50px solid transparent;
border-right:50px solid blue;
transform:rotate(135deg);
-ms-transform:rotate(135deg); /* IE 9 */
-moz-transform:rotate(135deg); /* Firefox */
-webkit-transform:rotate(135deg); /* Safari and Chrome */
-o-transform:rotate(135deg); /* Opera */
} </p>
HTML
<div class="arrow-left"></div>