scottboms/kirbytag-svg

Kirbytag SVG 插件

安装: 4

依赖: 0

建议: 0

安全: 0

星标: 2

关注者: 2

分支: 0

开放问题: 1

类型:kirby-plugin

v1.1.2 2024-06-15 01:17 UTC

This package is auto-updated.

Last update: 2024-09-15 01:52:45 UTC


README

一个用于输出带有多种可自定义属性的 SVG 图像的内联 kirbytag。

需求

兼容性

  • Kirby 3.5+
  • Kirby 4+

安装

Kirby CLI

kirby plugin:install scottboms/kirbytag-svg

Git 子模块

$ git submodule add https://github.com/scottboms/kirbytag-svg.git site/plugins/kirbytag-svg

复制粘贴

  1. 下载此存储库内容作为 Zip 文件。
  2. 将提取的文件夹重命名为 kirbytag-svg 并将其复制到您的 Kirby 项目中的 site/plugins/ 目录。

用法

(svg: yourfile.svg)

可选地,您可以指定一个自定义的 wrapper 元素来包裹 SVG,以及将应用于该元素的类和角色属性。如果包含 classrole 属性但没有 wrapper 元素,将使用 'figure' 元素。

可选标签属性

  • wrapper:在模板中输出 SVG 时围绕 SVG 的包装元素 [可选]
  • class:要附加到包装元素的 CSS 类 [可选]
  • role:附加到包装元素的属性 [可选]

示例用法

(svg: /img/deke.svg)
(svg: lerxst.svg wrapper: figure class: svg role: img)
(svg: /assets/icons/pratt.svg wrapper: div class: icon)

配置选项

您可以使用提供的配置选项将默认包装元素添加到 SVG,该选项可以添加到您的 config.php 文件中,如下所示。

'scottboms.kirbytag-svg.wrapper' => 'div',

免责声明

此插件提供“现状”,不提供任何保证。自行承担使用风险,并在将插件用于生产环境之前自行测试。如果您发现任何问题,请创建新问题

许可证

MIT

禁止您在任何宣传种族主义、性别歧视、恐同、动物虐待、暴力或其他任何形式仇恨言论的项目中使用此插件。

许可证

MIT