SVG имеет прямоугольный элемент, размеры которого могут быть указаны в процентах от размеров его владельца и радиус в пикселях. Таким образом, делая следующее
<div style="position: relative;">
<object class="AIRound" type="image/svg+xml"
data="data:image/svg+xml,<svg
xmlns='http://www.w3.org/2000/svg'><rect x='0' y='0' width='100%'
height='100%' rx='10px' ry='10px' fill='#99ff99'
opacity='0.9'/></svg>" style="position:absolute; left:0px; top:0px;
width:100%; height:100%; z-index:-100;"></object>
Sample text<br>Sample text
Sample text<br>Sample text
</div>
Я могу получить закругленные углы с постоянным радиусом, который не зависит от размера блока. Но простой прямоугольник с закругленными углами скучен, и иногда вам нужно что-то необычное (например, http://my.opera.com/). Я пытался использовать элемент 'path', но мне кажется, что мы не можем использовать смешанные единицы с 'path' ( пиксели и проценты.) Я также не могу использовать комбинацию фигур, потому что она не будет работать с полупрозрачными и градиентными заливками.
Значит, я могу использовать элемент «путь» со смешанными единицами? Может быть, есть еще одна работа, которую я не заметил?