javascript - 使页面上的所有链接都添加图像或效果

标签 javascript jquery css styling

我在 PS 中为客户演示创建了一些屏幕截图。我将主持演示并且不想使用 InvisionApp 或类似的东西。

我正在 PS 中分割图像并将正确的路径应用到链接。因为他们将在平板电脑上查看此内容,所以我想让所有链接在链接周围都有边框效果,或者可能在左上角有一个星号。这将使他们知道点击哪里。

使用 CSS 边框效果不起作用,因为它会偏移切片并导致图像移动。我需要一种在切片图像之上分层的方法。

我目前正在链接 CSS 或 JS 文件,并使用标签中的“a”轻松地将样式应用到页面。对此的任何帮助将不胜感激。

最佳答案

Photoshop 仍然将所有内容切片成表格,是吗?这可能就是为什么当你添加边框时它会导致一切都破裂。

您实际上可以为元素提供真正可以描述为内部边框的东西。这不会使盒子变大。

a {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  border: 5px solid red;
}

或者你可以使用 inset box-shadow

a {
  -webkit-box-shadow:inset 0 0 0 5px rgba(0,0,0,1);
  -moz-box-shadow:inset 0 0 0 5px rgba(0,0,0,1);
  box-shadow:inset 0 0 0 5px rgba(0,0,0,1);
}

根据口味明显改变宽度和颜色

我个人更喜欢 box-shadow。它应该与其下方的图像交互良好。

关于javascript - 使页面上的所有链接都添加图像或效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22593896/

相关文章:

javascript - 使用 jquery 加载 json 嵌套对象

css - 如何向圆形图像添加 Google One 风格的多色边框?

javascript - karma 要求 js 相对路径不起作用

javascript - AWS Amplify React UI 组件 - 如何调度身份验证状态更改事件?

javascript - 如何避免 RegExp 中的灾难性回溯?

javascript - 在 JQuery/JS 中处理 MaterializeCSS 可关闭集合事件

javascript - Array.prototype.map()方法添加信息窗口

javascript - 如何重定向到另一个页面并打印警报?

html - 边距和填充在这个 HTML 中表现得很奇怪

html - 垂直对齐不起作用