你可以使用:after
:僞元素爲切割和應用嵌入box-shadow
實現這一目標。
對於文本標識,標題和菜單,您可以添加span
s並將display: inline-block
應用於前兩個span
s。
body {
background: #C4C4FF;
}
div {
width: 250px;
height: 100px;
position: relative;
background: #8080FF;
}
div:after {
content: '';
position: absolute;
bottom: 0;
right: 0;
width: 50%;
height: 50%;
background: #C4C4FF; /* This color must be same as background */
border-top-left-radius: 30px;
box-shadow: inset 6px 6px 10px -6px #666;
}
span {
display: block;
font-weight: bold;
font-size: 18px;
color: white;
width: 125px;
height: 50px;
text-align: center;
line-height: 50px;
}
div span:nth-of-type(1),
div span:nth-of-type(2) {
display: inline-block;
}
<div>
<span>Logo</span
><span>Title</span>
<span>Menu</span>
</div>
曲率,請嘗試'邊界radius'風格。該值可以介於0和90之間,值越高,曲線越陡。 – 2014-12-19 04:09:44
你能否提供你迄今爲止所做的一個小提琴? – 2014-12-19 04:20:43