键盘快捷键文档的拟物化键
Skeuomorphic keys for keyboard shortcut documentation
我正在为某些软件的键盘快捷键编写一些文档。文档在 html/css/js 中。我想要 control
和 c
键的图像(拟物化?),而不仅仅是 [ctrl] + [c]
。我已经在网上看到过这样做,但我没有通过我的网络搜索找到任何解决方案。
如何使用 HTML/CSS/JS 将 Control 和 C 键渲染为图像?我很乐意使用第三方库来实现效果。
有纯粹的 CSS 选项可用于创建逼真的 professional-quality 键帽图形。 Google "keyboard key css", for a larger list, but my favorite is KEYS.css: 使用超级简单:
<link rel="stylesheet" href="keys.css" type="text/css" />
...
<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>
呈现为:
以下 CSS 将采用 <kbd></kbd>
标签中的文本样式,与您在 Whosebug 上看到的按钮完全相同。
CSS
kbd {
padding: .1em .6em;
border: 1px solid #ccc;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
color: #333;
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
border-radius: 3px;
display: inline-block;
margin: 0 .1em;
text-shadow: 0 1px 0 #fff;
line-height: 1.4;
white-space: nowrap
}
HTML
<kbd>⌘</kbd>+<kbd>X</kbd><br><br>
<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Delete</kbd>
输出
⌘+X
Ctrl+Alt+删除
我正在为某些软件的键盘快捷键编写一些文档。文档在 html/css/js 中。我想要 control
和 c
键的图像(拟物化?),而不仅仅是 [ctrl] + [c]
。我已经在网上看到过这样做,但我没有通过我的网络搜索找到任何解决方案。
如何使用 HTML/CSS/JS 将 Control 和 C 键渲染为图像?我很乐意使用第三方库来实现效果。
有纯粹的 CSS 选项可用于创建逼真的 professional-quality 键帽图形。 Google "keyboard key css", for a larger list, but my favorite is KEYS.css: 使用超级简单:
<link rel="stylesheet" href="keys.css" type="text/css" />
...
<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>S</kbd>
呈现为:
以下 CSS 将采用 <kbd></kbd>
标签中的文本样式,与您在 Whosebug 上看到的按钮完全相同。
CSS
kbd {
padding: .1em .6em;
border: 1px solid #ccc;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
background-color: #f7f7f7;
color: #333;
-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px #fff inset;
border-radius: 3px;
display: inline-block;
margin: 0 .1em;
text-shadow: 0 1px 0 #fff;
line-height: 1.4;
white-space: nowrap
}
HTML
<kbd>⌘</kbd>+<kbd>X</kbd><br><br>
<kbd>Ctrl</kbd>+<kbd>Alt</kbd>+<kbd>Delete</kbd>
输出
⌘+X
Ctrl+Alt+删除