悬停干扰文本标题的图像效果
Image effect on hover interfering with text caption
下午好
我正在基于 GREENTREELABS (http://www.final-tiles-gallery.com/gallery-with-captions-and-sharing.html) 提供的 jquery 网格构建图片库。
当鼠标悬停在 tile-inner
class 上时,我需要一个 picture-bluring 效果,但不要模糊底部的标题或图标(附加 picture-link)。当前的 HTML 标记是否可行?
我已经尝试了一些仅使用 CSS 和使用 jquery 的方法,但我总是模糊所有内容 - 如果其他所有方法都失败,则更改图片只是一个选项。
有人有好主意吗?感谢任何帮助 - 这可能是我可以搜索的特定名称的常见问题?
<div class='tile'>
<figure>
<a class='tile-inner' href='img/originals/001.jpg' >
<img class='item' src='img/thumbs/001.jpg alt='hello world' />
<span class='title'>Hello World</span>
<span class='subtitle'>
<p class='subsub'>Info 1</p>
<p class='subsub'>Info 2</p>
<p class='subsub'>Info 3</p>
</span>
</a>
</figure>
<div class='social'>;
<a href='#' data-social='twitter'><i class=''></i></a>
<a href='#' data-social='facebook'><i class=''></i></a>
<a href='#' data-social='pinterest'><i class='-circled'></i></a>
</div>
</div>
None 的 3 种方法都正常工作,最后一种是最好的,但将鼠标悬停在跨度上会消除模糊效果。
check the 3 ways
你好法比奥
您可以使用filter blur
和CSS。
我不知道你 css 长什么样,但你可以尝试在你的 css 文件中添加:
`.item:hover{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);`
}
如果您只想影响 img
,则只针对 img
:
.tile-inner:hover img {
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
filter: blur(5px);
}
<div class='tile'>
<figure>
<a class='tile-inner' href='img/originals/001.jpg' >
<img class='item' src='http://placekitten.com/200/300' alt='hello world' />
<span class='title'>Hello World</span>
<span class='subtitle'>
<p class='subsub'>Info 1</p>
<p class='subsub'>Info 2</p>
<p class='subsub'>Info 3</p>
</span>
</a>
</figure>
<div class='social'>;
<a href='#' data-social='twitter'><i class=''></i></a>
<a href='#' data-social='facebook'><i class=''></i></a>
<a href='#' data-social='pinterest'><i class='-circled'></i></a>
</div>
</div>
下午好
我正在基于 GREENTREELABS (http://www.final-tiles-gallery.com/gallery-with-captions-and-sharing.html) 提供的 jquery 网格构建图片库。
当鼠标悬停在 tile-inner
class 上时,我需要一个 picture-bluring 效果,但不要模糊底部的标题或图标(附加 picture-link)。当前的 HTML 标记是否可行?
我已经尝试了一些仅使用 CSS 和使用 jquery 的方法,但我总是模糊所有内容 - 如果其他所有方法都失败,则更改图片只是一个选项。
有人有好主意吗?感谢任何帮助 - 这可能是我可以搜索的特定名称的常见问题?
<div class='tile'>
<figure>
<a class='tile-inner' href='img/originals/001.jpg' >
<img class='item' src='img/thumbs/001.jpg alt='hello world' />
<span class='title'>Hello World</span>
<span class='subtitle'>
<p class='subsub'>Info 1</p>
<p class='subsub'>Info 2</p>
<p class='subsub'>Info 3</p>
</span>
</a>
</figure>
<div class='social'>;
<a href='#' data-social='twitter'><i class=''></i></a>
<a href='#' data-social='facebook'><i class=''></i></a>
<a href='#' data-social='pinterest'><i class='-circled'></i></a>
</div>
</div>
None 的 3 种方法都正常工作,最后一种是最好的,但将鼠标悬停在跨度上会消除模糊效果。 check the 3 ways
你好法比奥
您可以使用filter blur
和CSS。
我不知道你 css 长什么样,但你可以尝试在你的 css 文件中添加:
`.item:hover{
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);`
}
如果您只想影响 img
,则只针对 img
:
.tile-inner:hover img {
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
filter: blur(5px);
}
<div class='tile'>
<figure>
<a class='tile-inner' href='img/originals/001.jpg' >
<img class='item' src='http://placekitten.com/200/300' alt='hello world' />
<span class='title'>Hello World</span>
<span class='subtitle'>
<p class='subsub'>Info 1</p>
<p class='subsub'>Info 2</p>
<p class='subsub'>Info 3</p>
</span>
</a>
</figure>
<div class='social'>;
<a href='#' data-social='twitter'><i class=''></i></a>
<a href='#' data-social='facebook'><i class=''></i></a>
<a href='#' data-social='pinterest'><i class='-circled'></i></a>
</div>
</div>