嗨,
誰能幫我創造CSS3下面提到的設計。我嘗試了以下屬性,但還是有這個問題得到確切的設計
background:#c6d92d;
height: 5em;
width: 20em;
-moz-border-radius: 1em 4em 1em 4em;
border-radius: 5em 5em 1em 1em;
padding:20px;
感謝
嗨,
誰能幫我創造CSS3下面提到的設計。我嘗試了以下屬性,但還是有這個問題得到確切的設計
background:#c6d92d;
height: 5em;
width: 20em;
-moz-border-radius: 1em 4em 1em 4em;
border-radius: 5em 5em 1em 1em;
padding:20px;
感謝
你需要不止一個div來實現這一目標。
您必須將另外兩個div(一個在左邊,一個在右邊)白色,半徑超過黑色背景。
這是我在我的網站上實現的效果:http://dystroy.org/re7210/(點擊「Toutes les recettes」)。
你像這樣做:
_________
/ \
div C | div A | div B
/ \
C和B是白色的div覆蓋具有黑色背景(這是可見僅在邊界半徑不爲0)細胞的100%。
在這種情況下,在主要的一個右側的div有這樣的CSS:
#divB {
background-color: white;
border-radius: 0 0 0 10px;
}
這是我的最終效果:
這是我的 「DIVB」,這應該使我明白白色和黑色之間的區域:
(正如你看到的,我發現更容易編寫這一切都使用同一個表,但你也許可以做到這一點不表)
你正在尋找的屬性包括: border-top-left-radius
和border-top-right-radius
http://www.css3.info/preview/rounded-border/
底部的插入曲線讓我相信你需要多個元素來重現這一點。 – MetalFrog
@MetalFrog:你會如何命名這個形狀?這個問題的新標題會很有用。 –
它有點像文件選項卡,所以也許可以幫助「沿着底部插入角落的CSS3文件選項卡」行嗎?梯形與邊緣喇叭?我確定這個特定的曲線類型有一個術語,但我不知道它是否在我頭頂。 – MetalFrog