這裏的第一個問題,所以請善待!我正在設計一個網站,並且我被要求用正弦邊框框架圖片。到目前爲止,我已經通過創建一個帶有3個div的容器div來解決這個問題:第一個是向下彎曲,第二個是直線的(我正在考慮稍後將其移除的想法),第三個向上彎曲。 Here's a screenshot of the current state 所以這是當前的代碼:CSS底部邊界外的背景
.border {
overflow: hidden;
align-items: center;
height: auto;
width: 100%;
display: flex;
}
.bord1 {
margin-top: 4vh;
height: 4vh;
flex: 1;
border-top: solid 5px;
border-color: #e4ae03 rgba(0, 0, 0, 0) transparent transparent;
border-radius: 100% 0 0 0;
z-index: 999;
}
.bord2 {
margin-top: 4vh;
flex: 1;
display: inline;
height: 4vh;
border-top: 5px solid #e4ae03;
}
.bord3 {
margin-top: -4vh;
flex: 1;
height: 4vh;
display: block;
border-bottom: 5px solid;
border-color: transparent transparent #e4ae03 transparent;
border-radius: 0 0 100% 0;
}
<div class="border">
<div class="bord1 top top-bord"></div>
<div class="bord2 top top-bord"></div>
<div class="bord3 bottom"></div>
</div>
我真的試圖找出如何讓最後一段白色的,因爲它是由四捨五入右下角創建,所以白色背景將不得不在div外。
我知道這可能是一個愚蠢的問題,但在這裏!謝謝!
*編輯:對不起大家好,這裏是我想要做的] 2
@ankuragarwal:請發表您的評論:「請您詳細說明您的問題的最後一行,以瞭解您期待的內容。我無法理解你指的是最後一部分。可能會添加一個實際預期的jpeg。' –
我很擔心在純CSS中對這個問題的答案。我只是建議通過PNG來做這件事,但我不知道如何做右上和左下邊框。 –