尖角在上面 效果图: 代码: [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] 날카로운 모서리 div #right { width:400px; height:250px border:3px solid; 위치:상대적; } .sp1,.sp2 { 디스플레이:블록 너비:0px; ; 글꼴 크기:0; line-height:0; .sp1 { right:-9px; /* 범위는 div 테두리 너비의 5배와 같습니다*/ top:40px /* 날카로운 모서리의 위치를 결정합니다*/ border-right:0px border-top:6px; solid white; /* 색상 변경에 주의하세요*/ border-bottom:6px solid white border-left:6px solid black; > right:6px; /* 자체는 테두리 너비의 2배입니다. */ top:-3px /* 자체 테두리 너비는 -1배입니다. */ border-right:0px; > border-top:3px 단색 검정색 border-left:3px 단색 흰색 🎜> 각진 모서리 div <br/>#right<br/>{<br/> 너비:400px;<br/> height:250px; <br/> border:3px solid; /* 테두리 너비는 3px */<br/> position:relative;<br/>}<br/>.sp1,.sp2<br/>{<br/> display:block; 높이:0px;<p> 너비:0px;<br/> 위치:절대;<br/> 글꼴 크기:0;<br/> 줄 높이:0;<br/>}<br/>.sp1<br/>{<br/> right:-9px; /* 범위 테두리 너비를 더한 절대값은 div 테두리 너비의 5배와 같습니다.*/<br/> top:40px /* 날카로운 모서리의 위치를 결정합니다*/ <br/> border- right:0px;<br/> border-top:6px solid white; /* 색상 변경에 주의하세요*/<br/> border-bottom:6px solid white;<br/> border-left:6px solid black;<br/>}<br/>.sp2<br/>{<br/> right:6px; /*는 자체 테두리 너비의 2배입니다.*/<br/> top:-3px /*는 -1배입니다. 자체 테두리의 너비 */<br/> border -right:0px;<br/> border-top:3px Solid Black;<br/> border-bottom:3px Solid Black;<br/> border-left:3px Solid White;<br/>}<br/><br/>< /style><br/><br/><br/><body><br/><div id="right"><br/>< span class="sp1"><br/> <span class="sp2"><br/><br/><br/>