Tôi đang tạo một trang web và các cuộc gọi mô phỏng cho các đầu trái và phải của một loại phần tử nhất định cho mỗi phần tử là nửa vòng tròn. Vì các phần tử sẽ có chiều cao khác nhau tùy thuộc vào số lượng văn bản trong chúng, tôi biết điều đó có nghĩa là tôi bằng cách nào đó cần làm cho bán kính biên giới của chúng bằng một nửa tổng chiều cao của phần tử. Điều này có thể thực hiện được nếu không sử dụng JS không?Có thể tạo bán kính đường viền bằng một nửa tổng chiều cao không có JavaScript không?
5
A
Trả lời
15
Chắc chắn - chỉ cần đặt border-radius
thành kích thước lớn!
#some-element {
border-radius: 9999px;
}
Nó sẽ xuất hiện ở kích thước tối đa cho phép góc tròn. Tuy nhiên, nếu phần tử của bạn cao hơn chiều rộng, hãy nhớ rằng bạn không thể có cả hai mặt là nửa vòng tròn mà không mở rộng phần tử.
Các vấn đề liên quan
- 1. Đầu vào có đường viền nửa chiều cao
- 2. Tạo đường viền chéo-bán kính
- 3. tạo đường viền bán kính cho div
- 4. Bán kính đường viền bắt đầu bằng CSS3
- 5. Bán kính đường viền gốc phản ứng có màu nền
- 6. bán kính đường viền trong lỗi Chrome?
- 7. UItextfiled cách tạo bán kính đường biên và giữ bóng viền cũng bán kính
- 8. Làm cách nào để có được bán kính đường viền từ một phần tử bằng jQuery?
- 9. với bán kính đường viền và dịch3d
- 10. Có thể áp dụng bán kính đường viền CSS3Pie cho jQuery UI trên toàn cầu không?
- 11. Bán kính đường viền CSS3 cho Canvas HTML5
- 12. Hình dạng bán kính đường viền bắt đầu trong CSS?
- 13. CSS - Đường viền chỉ có một nửa đường viền được hiển thị
- 14. Các mục CSS có bán kính đường viền và cạnh tam giác
- 15. Đường viền biên giới CSS 1px phá vỡ xung quanh bán kính đường viền
- 16. CSS: Đặt đường viền một nửa chiều rộng
- 17. Bán kính viền trên nền ảnh
- 18. CSS: Cách xóa đường viền bằng cách sử dụng CSS đúng cách khi sử dụng bán kính đường viền?
- 19. Hình ảnh đường viền-bán kính không hoạt động trong quá trình chuyển đổi css
- 20. Xóa bán kính đường viền của Danh sách mà không ghi đè toàn cầu (Bootstrap 3)
- 21. Cách lấy chiều rộng/chiều cao của phần tử với lề, đệm, đường viền trong JavaScript gốc (không có jQuery)
- 22. Bán kính đường viền CSS không cắt hình ảnh trên Webkit
- 23. Hàng Bảng, bạn có thể đặt chiều cao bằng không?
- 24. Có cách nào để đặt lại các thuộc tính CSS của đường viền, bán kính đường viền và màu nền không?
- 25. Div có đường viền nghiêng bằng CSS3?
- 26. Có thể lấy chiều cao/chiều rộng của hình ảnh không có trong DOM không?
- 27. Đường cong thuộc tính CSS bán kính đường viền bên ngoài
- 28. Đo lường CSS em được sử dụng cho chiều cao hoặc bán kính biên giới được đo bằng cách nào?
- 29. CSS CHỈ Animate Vẽ vòng tròn với bán kính đường viền và nền trong suốt
- 30. Chiều cao một nửa fill_parent xml
Tôi tin rằng câu trả lời này gần hơn với những gì OP yêu cầu. –