這篇文章主要為大家詳細(xì)介紹了html輕松實(shí)現(xiàn)圓角矩形的方法,告訴大家如何通過div+css以及定位來實(shí)現(xiàn)圓角矩形?感興趣的小伙伴們可以參考一下
問題:如何通過div+css以及定位來實(shí)現(xiàn)圓角矩形?
解決方法概述:
內(nèi)容:首先在<body>標(biāo)簽內(nèi)部里添加一個(gè)大層(大層用來固定整體大框架),然后大層內(nèi)包含四個(gè)小層(四個(gè)小層里分別放四個(gè)圓角(事先用ps做好橢圓形形狀,然后用切片工具切圖 ))
樣式:在<head>標(biāo)簽內(nèi)部設(shè)置的css要有的屬性:
1.position:relative;
2.寬和高;
3背景顏色;
4.邊框線(用來調(diào)整四個(gè)原角的相對(duì)位置,調(diào)整好后可以將邊框線設(shè)置刪除)
在設(shè)置小層的css時(shí),每個(gè)層里都要有的屬性有:
1.position:absolute;
2.寬和高;
3.方向?qū)傩裕╨eft,right,bottom,top)
4.background:url("")no-repeat;(引入各個(gè)方向的圓角圖片)
以下是我實(shí)現(xiàn)圓角矩形的代碼:
XML/HTML Code
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus®">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>圓角制作</title>
<style type=text/css>
#p
{
position:relative;
width:400px;
height:200px;
background:black;
margin:auto;
}
#plefttop
{
position:absolute;
width:50px;
height:50px;
background:url("images/11.jpg") no-repeat;
}
#prighttop
{
position:absolute;
width:50px;
height:50px;
right:-9px;
top:0px;
background:url("images/22.jpg") no-repeat;
}
#pleftbottom
{
position:absolute;
width:50px;
height:50px;
left:0px;
bottom:-14px;
background:url("images/33.jpg") no-repeat;
}
#prightbottom
{
position:absolute;
width:50px;
height:50px;
right:-9px;
bottom:-14px;
background:url("images/44.jpg") no-repeat;
}
</style>
</head>
<body>
<div id=p>
<div id=plefttop></div>
<div id=prighttop></div>
<div id=pleftbottom></div>
<div id=prightbottom></div>
</div>
</body>
</html>
注意:我的代碼里用的css樣式是內(nèi)聯(lián)式,CSS樣式有三種:內(nèi)聯(lián)式,嵌入式,外部式。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助