The principle is to add two to three layers to a layer. However, these layers only have left and right edges, have a background color at the top and bottom, and they all have a length gap. That's it, the following is an example:
<Html
<Head>
<Title> No title page </title>
<Style>
. Up1
{
Overflow: hidden;
Height: 1px;
Margin-left: 4px;
Margin-Right: 4px;
Background-color: Aqua;
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Up2
{
Overflow: hidden;
Height: 1px;
Margin-left: 3px;
Margin-Right: 3px;
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Up3
{
Overflow: hidden;
Height: 1px;
Margin-left: 2px;
Margin-Right: 2px;
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Content
{
Margin-left: 1px;
Margin-Right: 1px;
Height: 100px;/* Height of the control */
/* Background-color: Aqua ;*/
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Down1
{
Overflow: hidden;
Height: 1px;
Margin-left: 2px;
Margin-Right: 2px;
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Down2
{
Overflow: hidden;
Height: 1px;
Margin-left: 3px;
Margin-Right: 3px;
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Down3
{
Overflow: hidden;
Height: 1px;
Margin-left: 4px;
Margin-Right: 4px;
Background-color: Aqua;
Border-left: solid 1px aqua;
Border-Right: solid 1px aqua;
}
. Cell
{
Width: 50px;/* control the width here */
}
</Style>
</Head>
<Body>
<Div class = "cell">
<Div class = "up1">
</Div>
<Div class = "up2">
</Div>
<Div class = "up3">
</Div>
<Div class = "content">
Content here
</Div>
<Div class = "down1">
</Div>
<Div class = "down2">
</Div>
<Div class = "down3">
</Div>
</Div>
</Body>
</Html>