2016-08-24 7 views
0

私はhtmlとcssで付箋を作成したいと思っています。 私のコードは次のようにされていますCSS:少し傾いたボーダー半径

.div{ 
 
margin:50px; 
 
position:relative; 
 
} 
 
.box { 
 
background: #ff1; 
 
height: 178px; 
 
width: 409px; 
 
margin: 25px; 
 
/*padding: 20px;*/ 
 
position: relative; 
 
overflow: hidden; 
 

 
border-left: 0px; 
 
border-top-left-radius:70px; 
 
border-bottom-right-radius:30px 
 
} 
 
.box:before { 
 
content: ""; 
 
display: block; 
 
background: #fff; 
 
position: absolute; 
 
top: -38px; 
 
left: -268px; 
 
width: 310px; 
 
height: 248px; 
 
border-bottom-right-radius: 70px; 
 
padding:0px; 
 
}
<div class="div"> 
 
<div class="box"></div> 
 
</div>

私の問題は、それはかなりのカーブで右ボタン です。しかし、私は少し角度があります。あなたがイメージで見るもののように。 私の体は何か助けてくれますか?ありがとう。

enter image description here

+2

このリンクは、[CSSのボーダーのトリック](https://css-tricks.com/almanac/properties/b/border-radius/)役立つかもしれない – Arjun

+0

@Arjunそれは私を助ける。 :) Tnx a lot –

答えて

5

div { 
 
    width: 200px; 
 
    height: 150px; 
 
    border-radius: 0 0 10% 0/0 0 40% 0; 
 
    background-color: yellow; 
 
    position: relative; 
 
} 
 
div:after { 
 
    content: ''; 
 
    display: block; 
 
    position: absolute; 
 
    width: 50px; 
 
    height: 150px; 
 
    border-radius: 0 0 90% 0/0 0 60% 0; 
 
    background-color: white; 
 
}
<div></div>

関連する問題