📜  如何使用 SVG 图案作为背景?

📅  最后修改于: 2021-10-29 04:27:18             🧑  作者: Mango

HTML 中的 SVG Pattern元素用于绘制不同的图形设计或图案。图案代表一个图形对象,用于以 x 和 y 坐标间隔重复重绘同一对象以覆盖一个区域。

使用 SVG 图案作为背景的优点:

  1. 它易于在代码中实现且易于维护。
  2. 它们重量轻,易于使用,特别适合初学者。
  3. 它们是可扩展的。
  4. 它们可以使用 CSS 进行自定义以创建动态网页。
  5. 可以从基本图形对象(如矩形、圆形、多边形)到复杂形状生成图案。因此,它越来越受到开发人员的欢迎。

SVG 模式工具资源:有许多工具或资源,可以从中生成不同的模式并在代码中使用它们。这些易于使用,可用于根据需要制作创意背景。

下面给出了模式标签的一些重要属性:

句法:

示例 1:在此示例中,重复图案以创建整个背景。在模式标签中,分配了一个 id,可以称为模式 id。它很有用,因为稍后可以通过引用此 id 在代码中轻松使用此模式。

html


  

    

  

    

        GeeksforGeeks     

    
                                                                                                                                                  
  


html


  

    

  

    

        GeeksforGeeks     

    
                                                                                                                                                                                  
  


输出:

示例 2:在此示例中,模式是使用路径创建的,该路径使用其 ‘id’ 属性指定。高度、宽度、填充颜色、背景颜色等参数在定义图案后设置。

html



  

    

  

    

        GeeksforGeeks     

    
                                                                                                                                                                                  
  

输出: