kb-esv / kirby4-a11y

用于无障碍访问的 Kirbytext

安装: 6

依赖: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 0

开放问题: 0

类型:kirby 插件

v1.0.1 2024-02-27 12:01 UTC

This package is auto-updated.

Last update: 2024-09-06 11:44:21 UTC


README

无障碍访问的 kirby 标签

  • WCAG 2.2 SC 3.1.2 - 部分的语言
  • WCAG 2.2 SC 3.1.4 - 缩写

安装

下载

下载并将此存储库复制到 /site/plugins/a11y

Git 子模块

git submodule add https://github.com/kb-esv/kirby4-a11y.git site/plugins/a11y

Composer

composer require kb-esv/kirby4-a11y

使用

更改其他语言中的短语/文本

示例

In England sagen wir: „(lang: en text: It's raining cats and dogs)“

或简短

In England sagen wir: „(en: It's raining cats and dogs)“

更改到德语短语/文本

In Germany we say: "(lang: de text: Es regnet wie aus Kübeln)"

或简短

In Germany we say: „(de: Es regnet wie aus Kübeln)“

更改到其他语言的短语或文本,例如法语

In France the Value Added Tax is called (lang: fr text: Taxe sur la Valeur Ajoutée)

附加属性

您可以使用以下附加属性

  • lang: 识别语言的 RFC 5646 标签
  • text: 设置文本
  • class: 设置用于附加 CSS 的类

缩写

示例

(abbr: imho text: In My Humble Opinion)
(abbr: TVA text: Taxe sur la Valeur Ajoutée lang:fr)
(abk: Abk. text: Abkürzung)

附加属性

您可以使用以下附加属性

  • lang: 识别语言的 RFC 5646 标签
  • text: 设置缩写的文字形式
  • class: 设置用于附加 CSS 的类

CSS

如有需要,可以自定义样式,例如

abbr[title] {
  cursor: help;
  text-decoration-skip-ink: none;
}

许可证

MIT