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/< /а>). Я пытался использовать элемент «путь», но мне кажется, что мы не можем использовать смешанные единицы измерения с «путем» (пиксели и проценты). Я также не могу использовать комбинацию фигур, потому что она не будет работать с полупрозрачными и градиентными заливками.
Итак, мой вопрос: могу ли я использовать элемент «путь» со смешанными единицами? Может быть, есть еще одна работа, которую я проглядел?