Như tôi đã nói trong các bình luận, bạn cần phải chặt một số gỗ từ phía trên và phía dưới của bảng. @ Ruddy của hội đồng quản trị trông tốt hơn nhiều mặc dù.
Tôi đã sử dụng các giá trị bán kính siêu cao này vì cách chúng được đo thực tế trên bảng và ván trượt. Sử dụng thông số kỹ thuật snowboard, bạn thực sự có thể đạt được hình dạng/hình dạng giống hệt nhau.
Đó là về xa như bạn có thể nhận được với CSS đồng bằng (với tinh chỉnh các con số, tất nhiên). Nếu bạn cần nó là một đối tượng bán trong suốt để được đặt trên nền (đầy màu sắc) để bạn không thể sử dụng công cụ tẩy trắng, bạn nên sử dụng một khung HTML và một JS đơn giản hơn. .
div {
display: inline-block;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
min-width: 200px;
border-radius:10%/70%;
background-color: red;
}
div:before, div:after {
content: "";
background-color: white;
width: 800px;
height: 800px;
display: block;
border-radius: 800px;
position: absolute;
}
div:before {
margin: -804px 0 0 -307px;
}
div:after {
margin: 4px 0 0 -307px;
}
<div>
Board
</div>
Bạn chỉ cần áp dụng một khổng lồ-radius "tẩy" trên đầu và ở dưới cùng của nó. – Shomz
Bất kỳ cách nào để đạt được điều này mà không có đốm trắng? Tôi có một hình nền – andrew
Không thực sự. Ý tôi là không chỉ với CSS. Bạn luôn có thể đặt nền "tẩy" trên đầu trang của nó. – Shomz