首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

shape-rendering

SVG内容的创建者可能想要提供一个关于在浏览器呈现<path>元素或基本形状时进行什么暗示。该shape-rendering属性提供了这些提示。

用法说明

分类

呈现属性

自动| optimizeSpeed | | crispEdges | geometricPrecision | 继承

动画

规范性文件

SVG 1.1(第二版)

auto表示用户代理应该进行适当的权衡来平衡速度,边缘清晰度和几何精度,但是几何精度比速度和边缘清晰度更重要。

optimizeSpeed表示用户代理应该强调几何精度和边缘清晰的渲染速度。此选项有时会导致用户代理关闭形状消除锯齿。

crispEdges指示用户代理应尝试强调作品的清晰边缘与渲染速度和几何精度之间的对比度。为了获得清晰的边缘,用户代理可能会关闭所有线条和曲线的抗锯齿功能,或者可能仅对接近垂直或水平的直线关闭抗锯齿功能。此外,用户代理还可以调整行位置和线宽,以使边缘与设备像素对齐。

geometricPrecision 指示用户代理应强调几何精度高于速度和边缘清晰度。

例子

代码语言:javascript
复制
<svg xmlns="http://www.w3.org/2000/svg"
  version="1.1" width="100" height="100"
  shape-rendering="optimizeSpeed">

shape-rendering: geometricPrecision:

shape-rendering: optimizeSpeed

Similarly, you can use css shape-rendering:

代码语言:javascript
复制
<svg xmlns="http://www.w3.org/2000/svg"
  version="1.1" width="100" height="100"
  style="shape-rendering:optimizeSpeed;">

元素

以下元素可以使用该shape-rendering属性

  • Shape elements »

扫码关注腾讯云开发者

领取腾讯云代金券