尖角在上面 效果图: 代码: [html] 尖角div <br/>#top <br/>{ <br/> width:400px; <br/> height:250px; <br/> border:3px solid; /* 边框宽度为3px */ <br/> position:relative; <br/>} <br/>.sp1,.sp2 <br/>{ <br/> display:block; <br/> height:0px; <br/> width:0px; <br/> position:absolute; <br/> font-size:0; <br/> line-height:0; <br/>} <br/>.sp1 <br/>{ <br/> top:-9px; /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */ <br/> left:40px; /* 它来确定尖角的位置 */ <br/> border-top:0px; <br/> border-bottom:6px solid black; /* 注意颜色的变化 */ <br/> border-right:6px solid white; <br/> border-left:6px solid white; <br/>} <br/>.sp2 <br/>{ <br/> top:6px; /* 是自身边框宽度的2倍 */ <br/> left:-3px; /* 是自身边框宽度的-1倍 */ <br/> border-top:0px; <br/> border-bottom:3px solid white; <br/> border-right:3px solid black; <br/> border-left:3px solid black; <br/>} <br/> <br/> 尖角div <br/>#top<br/>{<br/> width:400px;<br/> height:250px;<br/> border:3px solid; /* 边框宽度为3px */<br/> position:relative;<br/>}<br/>.sp1,.sp2<br/>{<br/> display:block;<br/> height:0px;<br/> width:0px;<br/> position:absolute;<br/> font-size:0;<br/> line-height:0;<br/>}<br/>.sp1<br/>{<br/> top:-9px; /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */<br/> left:40px; /* 它来确定尖角的位置 */<br/> border-top:0px;<br/> border-bottom:6px solid black; /* 注意颜色的变化 */<br/> border-right:6px solid white;<br/> border-left:6px solid white;<br/>}<br/>.sp2<br/>{<br/> top:6px; /* 是自身边框宽度的2倍 */<br/> left:-3px; /* 是自身边框宽度的-1倍 */<br/> border-top:0px;<br/> border-bottom:3px solid white;<br/> border-right:3px solid black;<br/> border-left:3px solid black;<br/>}<p> 尖角在下面 效果图: 代码: [html] 尖角div <br/>#bottom <br/>{ <br/> width:400px; <br/> height:250px; <br/> border:3px solid; /* 边框宽度为3px */ <br/> position:relative; <br/>} <br/>.sp1,.sp2 <br/>{ <br/> display:block; <br/> height:0px; <br/> width:0px; <br/> position:absolute; <br/> font-size:0; <br/> line-height:0; <br/>} <br/>.sp1 <br/>{ <br/> bottom:-9px; /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */ <br/> left:40px; /* 它来确定尖角的位置 */ <br/> border-bottom:0px; <br/> border-top:6px solid black; /* 注意颜色的变化 */ <br/> border-right:6px solid white; <br/> border-left:6px solid white; <br/>} <br/>.sp2 <br/>{ <br/> bottom:6px; /* 是自身边框宽度的2倍 */ <br/> left:-3px; /* 是自身边框宽度的-1倍 */ <br/> border-bottom:0px; <br/> border-top:3px solid white; <br/> border-right:3px solid black; <br/> border-left:3px solid black; <br/>} <br/> <br/> 尖角div <br/>#bottom<br/>{<br/> width:400px;<br/> height:250px;<br/> border:3px solid; /* 边框宽度为3px */<br/> position:relative;<br/>}<br/>.sp1,.sp2<br/>{<br/> display:block;<br/> height:0px;<br/> width:0px;<br/> position:absolute;<br/> font-size:0;<br/> line-height:0;<br/>}<br/>.sp1<br/>{<br/> bottom:-9px; /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */<br/> left:40px; /* 它来确定尖角的位置 */<br/> border-bottom:0px;<br/> border-top:6px solid black; /* 注意颜色的变化 */<br/> border-right:6px solid white;<br/> border-left:6px solid white;<br/>}<br/>.sp2<br/>{<br/> bottom:6px; /* 是自身边框宽度的2倍 */<br/> left:-3px; /* 是自身边框宽度的-1倍 */<br/> border-bottom:0px;<br/> border-top:3px solid white;<br/> border-right:3px solid black;<br/> border-left:3px solid black;<br/>}<p> 尖角在左边 效果图: 代码: [html] 尖角div <br/>#left <br/>{ <br/> width:400px; <br/> height:250px; <br/> border:3px solid; /* 边框宽度为3px */ <br/> position:relative; <br/>} <br/>.sp1,.sp2 <br/>{ <br/> display:block; <br/> height:0px; <br/> width:0px; <br/> position:absolute; <br/> font-size:0; <br/> line-height:0; <br/>} <br/>.sp1 <br/>{ <br/> left:-9px; /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */ <br/> top:40px; /* 它来确定尖角的位置 */ <br/> border-left:0px; <br/> border-top:6px solid white; /* 注意颜色的变化 */ <br/> border-right:6px solid black; <br/> border-bottom:6px solid white; <br/>} <br/>.sp2 <br/>{ <br/> left:6px; /* 是自身边框宽度的2倍 */ <br/> top:-3px; /* 是自身边框宽度的-1倍 */ <br/> border-left:0px; <br/> border-top:3px solid black; <br/> border-right:3px solid white; <br/> border-bottom:3px solid black; <br/>} <br/> <br/> 尖角div <br/>#left<br/>{<br/> width:400px;<br/> height:250px;<br/> border:3px solid; /* 边框宽度为3px */<br/> position:relative;<br/>}<br/>.sp1,.sp2<br/>{<br/> display:block;<br/> height:0px;<br/> width:0px;<br/> position:absolute;<br/> font-size:0;<br/> line-height:0;<br/>}<br/>.sp1<br/>{<br/> left:-9px; /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */<br/> top:40px; /* 它来确定尖角的位置 */<br/> border-left:0px;<br/> border-top:6px solid white; /* 注意颜色的变化 */<br/> border-right:6px solid black;<br/> border-bottom:6px solid white;<br/>}<br/>.sp2<br/>{<br/> left:6px; /* 是自身边框宽度的2倍 */<br/> top:-3px; /* 是自身边框宽度的-1倍 */<br/> border-left:0px;<br/> border-top:3px solid black;<br/> border-right:3px solid white;<br/> border-bottom:3px solid black;<br/>}<p> 鋭角は右側です レンダリング: コード: [html] /title> <br/> width:400px; <br/> border:3px; 3px * / <br/> 位置:相対; <br/>.sp1,.sp2 <br/> 高さ:0px; <br/> フォントサイズ:0; 0; <br/>} <br/>.sp1 <br/>{ <br/> right:-9px; /* その絶対値とスパン境界の幅は div 境界の幅の 5 倍に等しい*/ <br/> top:40px; /* シャープの位置を決定します。コーナー*/ <br/> border-right:0px; <br/> border-top:6px ソリッドホワイト; /* 色の変化に注意してください*/ <br/> border-left:6px ソリッドブラック <br/>} <br/>.sp2 <br/>{ <br/> right:6px; /* は独自のボーダーの 2 倍です*/ <br/> top:-3px; /* は独自のボーダーの幅の 1 倍です */ <br/> border-right:0px;上:3 ピクセル黒塗り <br/> ボーダー左:3 ピクセル白塗り <span class="sp2"> <br/> <br/> <br/> <br/><title> シャープコーナー div <br/>< ;style type="text/css"><br/>#right<br/>{<br/> width:400px;<br/> height: 250px;<br/> border:3px Solid; /* 境界線の幅は 3px */<br/> Position:relative;<br/>}<br/>.sp1 ,.sp2<br/>{<br/>表示:ブロック;<br/>高さ:0px;<br/>幅:0px;<br/>位置:絶対;<br/>フォントサイズ:0;<br/>行高さ:0;<br/>}<br/>.sp1<br/>{<br/>右:- 9px; /* その絶対値とスパン境界幅の合計は div 境界幅の 5 倍に等しい*/<br/> top:40px; /* 鋭い角の位置を決定します*/<br/> border-right:0px; border- top:6px ソリッドホワイト; /* 色の変化に注意してください*/<p> border-bottom:6px ソリッドホワイト;<br/> border -left:6px ソリッドブラック;<br/>}<br/>.sp2<br/>{<br/> right:6px;独自のボーダーの幅の 1 倍 */<br/> top:-3px; /* 独自のボーダーの幅の -1 倍 */<br/> border -right:0px;<br/> border-top:3px plain black;<br/> border-bottom: 3px ソリッドブラック;<br/> border-left:3px ソリッドホワイト;<br/>}<br/><br/>