【发布时间】:2013-12-07 03:05:07
【问题描述】:
所以我正在使用 Lightbox2 创建一个画廊。我把所有的图片放在“div class="container" 然后enter code here我用CSS在照片的缩略图周围添加了一个边框。我给了它静态属性和悬停时的属性。
这是我用来设置 Lightbox2 的 HTML:
<a href="images/work/cardrawing.jpg" data-lightbox="drawing" title="subaru drawing"><img src="images/work/thumbnails/cardrawing_thumb.jpg" /></a>
效果很好。然后我将以下代码添加到“lightbox.css”文件的底部以赋予它特定的属性:
a img{border:5px solid #cccccc;} a:hover img{border:5px solid #0b6f8a;}
这也很有效,但是,它影响了我网站上具有锚定链接或任何其他内容的所有其他图像。几乎所有的图像一般。将所有内容分类为仅影响某些图像的最佳方法是什么?
【问题讨论】:
-
影响特定图像的最佳方式是为该图像分配一个
id,然后在您的CSS 中定位该特定id。或者,如果您有一组图像都应该具有相同的 CSS,则为它们分配相同的class -
@DrydenLong 这不是最好的方法;这将要求每张图片都有一个 ID,并且在 CSS 中有一长串选择器。
-
@popnoodles 我同意,我的评论是为了告知 OP 设置单个图像的样式。然后我补充说他应该使用类来设置元素组的样式。
标签: css image border lightbox2