您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關css3實現尖角的方法的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
css3做尖角的方法:首先創建一個HTML示例文件;然后確定尖角的位置;最后通過給指定div設置屬性為“top:6px;left:-3px;border-top:0px;border-bottom...”來實現尖角效果即可。
尖角在上面
代碼:
<html> <head> <title>尖角p</title> <style type="text/css"> #top { width:400px; height:250px; border:3px solid; /* 邊框寬度為3px */ position:relative; } .sp1,.sp2 { display:block; height:0px; width:0px; position:absolute; font-size:0; line-height:0; } .sp1 { top:-9px; /* 它的絕對值加上span的邊框寬度等于p邊框寬度的5倍 */ left:40px; /* 它來確定尖角的位置 */ border-top:0px; border-bottom:6px solid black; /* 注意顏色的變化 */ border-right:6px solid white; border-left:6px solid white; } .sp2 { top:6px; /* 是自身邊框寬度的2倍 */ left:-3px; /* 是自身邊框寬度的-1倍 */ border-top:0px; border-bottom:3px solid white; border-right:3px solid black; border-left:3px solid black; } </style> </head> <body> <p id="top"> <span class="sp1"> <span class="sp2"></span> </span> </p> </body> </html>
尖角在下面
代碼:
<html> <head> <title>尖角p</title> <style type="text/css"> #bottom { width:400px; height:250px; border:3px solid; /* 邊框寬度為3px */ position:relative; } .sp1,.sp2 { display:block; height:0px; width:0px; position:absolute; font-size:0; line-height:0; } .sp1 { bottom:-9px; /* 它的絕對值加上span的邊框寬度等于p邊框寬度的5倍 */ left:40px; /* 它來確定尖角的位置 */ border-bottom:0px; border-top:6px solid black; /* 注意顏色的變化 */ border-right:6px solid white; border-left:6px solid white; } .sp2 { bottom:6px; /* 是自身邊框寬度的2倍 */ left:-3px; /* 是自身邊框寬度的-1倍 */ border-bottom:0px; border-top:3px solid white; border-right:3px solid black; border-left:3px solid black; } </style> </head> <body> <p id="bottom"> <span class="sp1"> <span class="sp2"></span> </span> </p> </body> </html>
尖角在左邊
代碼:
<html> <head> <title>尖角p</title> <style type="text/css"> #left { width:400px; height:250px; border:3px solid; /* 邊框寬度為3px */ position:relative; } .sp1,.sp2 { display:block; height:0px; width:0px; position:absolute; font-size:0; line-height:0; } .sp1 { left:-9px; /* 它的絕對值加上span的邊框寬度等于p邊框寬度的5倍 */ top:40px; /* 它來確定尖角的位置 */ border-left:0px; border-top:6px solid white; /* 注意顏色的變化 */ border-right:6px solid black; border-bottom:6px solid white; } .sp2 { left:6px; /* 是自身邊框寬度的2倍 */ top:-3px; /* 是自身邊框寬度的-1倍 */ border-left:0px; border-top:3px solid black; border-right:3px solid white; border-bottom:3px solid black; } </style> </head> <body> <p id="left"> <span class="sp1"> <span class="sp2"></span> </span> </p> </body> </html>
尖角在右邊
代碼:
<html> <head> <title>尖角p</title> <style type="text/css"> #right { width:400px; height:250px; border:3px solid; /* 邊框寬度為3px */ position:relative; } .sp1,.sp2 { display:block; height:0px; width:0px; position:absolute; font-size:0; line-height:0; } .sp1 { right:-9px; /* 它的絕對值加上span的邊框寬度等于p邊框寬度的5倍 */ top:40px; /* 它來確定尖角的位置 */ border-right:0px; border-top:6px solid white; /* 注意顏色的變化 */ border-bottom:6px solid white; border-left:6px solid black; } .sp2 { right:6px; /* 是自身邊框寬度的2倍 */ top:-3px; /* 是自身邊框寬度的-1倍 */ border-right:0px; border-top:3px solid black; border-bottom:3px solid black; border-left:3px solid white; } </style> </head> <body> <p id="right"> <span class="sp1"> <span class="sp2"></span> </span> </p> </body> </html>
感謝各位的閱讀!關于css3實現尖角的方法就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。