是否可以根据锚标记的属性来调整背景图像的大小?
我有一个显示图像的锚标记:
<a href="#" style="width: 300px; height: 300px; border: 1px solid black; background: url(computer.jpg); position: absolute;"></a>
是否可以根据锚标记的属性来调整背景图像的大小?例如,将背景图像的宽度和高度设置为300px。
(请不要建议在标签内放置 img 标签,因为这不是问题......)
谢谢,
I have an anchor tag that displays an image:
<a href="#" style="width: 300px; height: 300px; border: 1px solid black; background: url(computer.jpg); position: absolute;"></a>
Would that be possible to resize the background-image based on the properties and attributes of the anchor tag? e.g. set the width and height of the background image to 300px.
(Please don't suggest putting an img tag inside the tag as that's not the question...)
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
背景大小可以与指定的背景不重复一起使用吗?
http://www.w3schools.com/cssref/css3_pr_background-size.asp
Would a background-size work with background-norepeat specified?
http://www.w3schools.com/cssref/css3_pr_background-size.asp
我不确定在没有一些javascript的情况下使用css2是否可行,但正如selbie所说,有一个CSS3属性可以很好地做到这一点:
另一个选择是使用img标签:
在你的HTML中:
在你的CSS中:
更新:
看看克里斯的这篇文章科伊尔。
I'm not sure it's feasible using css2 without some javascript but as selbie said There is a CSS3 property that do it quite nicely:
Another option is to use img tag:
In your HTML:
In your CSS:
Update:
Have a look at this article by chris coyer.