Skip to content

小技巧汇总

data- 属性

利用 data- 属性存储数据* 可以在任何 HTML 元素上使用 data-* 属性来存储自定义数据。这种方式可以让 HTML、CSS 和 JavaScript 之间共享数据。

这里展示了css选中效果
html
<div data-jk="JK">这里展示了css选中效果</div>
css
/* css选中方式 */
[data-jk="JK"] {
    color: var(--jk-color-purple);
}

下载链接

a 标签配置download成为下载链接

点这玩意下载logo

html
<a href="/logo.png" download>点这玩意下载logo</a>

根据屏幕尺寸显示相应图片

可自行放大缩小浏览器大小尝试图片更换

若浏览器不支持picture元素,则会展示img内容.

avatar
html
<picture>
   <source media="(min-width: 900px)" srcset="/assets/no-img.jpg">
   <source media="(min-width: 700px)" srcset="/logo.png">
   <img src="/logo.png" alt="avatar">
</picture>

oncontextmenu 属性:禁用右键

这里禁用了右键操作
html
<div oncontextmenu="return false">这里禁用了右键操作</div>

input标签:颜色选择器

#e66465

html
<input type="color" v-model="colorRef">
<span :style="{ color:colorRef }">{{ colorRef }}</span>