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>Run Code Online (Sandbox Code Playgroud)
我可以得到一个具有恒定半径的圆角,这不取决于块的大小.但是一个带圆角的简单矩形很无聊,有时你想要一些奇特的东西(例如http://my.opera.com/).我试过使用'path'元素,但在我看来,我们不能使用'path'(像素和百分数)的混合单位.我不能使用形状组合,因为它不会起作用半透明和渐变填充.
所以我的qeustion是否可以使用混合单位的'path'元素?也许我忽略了另一项工作?
| 归档时间: |
|
| 查看次数: |
2581 次 |
| 最近记录: |