我有一个带有链接的小图像。当用户单击该图像时,将打开一个新选项卡(大约:空白),仅显示该图像,用户可以单击该图像将其放大(这是所有浏览器中的默认设置)。我想要的是将背景设为白色,而不是黑色。有可能吗?
<div class="portfolio-thumb">
<img src="img/portfolio/2016/2016-01-Small.jpg" alt="" />
<div class="view-icon">
<a href="img/portfolio/2016/2016-01-Big.jpg" target="_blank"><span class="icon-focus"></span></a>
</div>
</div>
答案 0 :(得分:1)
不幸的是,您不能使用常规CSS来做到这一点。您可以尝试让用户下载插件,仅此而已。
这是因为您的服务器正在发送的只是图像,没有CSS,没有html和没有javascript。因此,除了图像之外,您无法控制其他任何事情。
对此的一种可能的解决方案可能是不将用户引向图像,而是引向图像查看器imageviewer.html?img=image.png
或其他内容,然后将图像显示在页面内。
我希望这是有用的,祝你好运。
边注:您可以使用this从网址中检索数据。