css - 使用 CSS3 box-shadow 在三个边上形成一个像素阴影

标签 css

我需要使用框阴影在元素的三个边上创建一个单像素阴影。我正在使用以下代码,除了它创建了两个像素的边框,但我只需要一个。

   -moz-box-shadow: 0 1px 1px   #c00
-webkit-box-shadow: 0 0   1px 0 #c00
        box-shadow: 0 0   1px 0 #c00

最佳答案

尝试 3 个阴影,没有模糊。 http://jsfiddle.net/leaverou/8tgAp/1/

body {
  width: 300px;
  height: 200px;
  margin: 20px auto;

  -moz-box-shadow: 0 1px 0 #c00, 1px 1px 0 #c00, -1px 1px 0 #c00;
  -webkit-box-shadow: 0 1px 0 #c00, 1px 1px 0 #c00, -1px 1px 0 #c00;
  box-shadow: 0 1px 0 #c00, 1px 1px 0 #c00, -1px 1px 0 #c00;
}

关于css - 使用 CSS3 box-shadow 在三个边上形成一个像素阴影,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5353573/

相关文章:

html - 谁能告诉我为什么第二个 "here"链接不起作用?

html - 如何嵌入绘图图的响应式 iframe?

CSS 图像位置/焦点

html - IE6 中不可见的垂直边距

html - 复选框在 div 标签内不对齐

html - 如何在 CSS 中的悬停链接上创建下划线效果?

css - 在 CSS 中,什么时候/应该使用 `url()` 函数而不是字符串?

html - 当我在标题中给出边界有问题时?

python - 如何在 Django 中链接我的 css、js 和图像文件链接

javascript - 在开发过程中编辑 .js 和 .css 文件并避免缓存的最佳做法是什么?