是否有适用于移动设备的 CSS 背景大小属性的替代方案?
在 CSS3 中,在按钮的背景图像上设置 background-size
会将其拉伸到按钮的高度和宽度。
有没有 background-size
的替代方案,因为我的目标是移动设备,有些不支持它。我不想以 px 或 em 指定任何内容。
In CSS3, setting background-size
on the background image of a button stretches it to the button height and width.
Is there an alternative to background-size
, since my targets are mobile devices, and some don’t support it. I dont want to specify anything in px or em.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请参阅 http://css-tricks.com/perfect-full-page-background -image/ - 它详细介绍了一种在不使用背景大小的情况下执行此操作的方法。
See http://css-tricks.com/perfect-full-page-background-image/ - It details a way to do this without using background-size.
不,不是真的。
background-repeat
可以获取一张背景图像,并沿 x 轴和/或 y 轴重复它。根据您希望按钮的外观,这可能会起作用:请参阅 http:// sophie-g.net/jobs/css/e_buttons.htm但是没有任何东西具有与
background-size
相同的效果。这就是引入background-size
的原因。No, not really.
There’s
background-repeat
, which takes one background image, and repeats it along the x-axis and/or the y-axis. Depending on what you want your button to look like, that might work: see e.g. http://sophie-g.net/jobs/css/e_buttons.htmBut there isn’t anything that has the same effect as
background-size
. That’s whybackground-size
was introduced.不,没有。
这是 CSS3 引入的一个新属性。许多浏览器已经知道它,但对于那些不知道的浏览器,您有两个主要选择:
No, there isn't.
It's a new property introduced on CSS3. Many browsers already know it, but for those that doesn't, you have two main options:
您可以在 IE8 上尝试此操作。我的项目是在 MVC4 中,我尝试了这个并为我工作(IE+Chrome)
,在 css 中你将你的类定义为
You can try this for IE8. My project was in MVC4 and I tried this and worked for me (IE+Chrome)
and in css you define your class as