在CSS3中,在按钮的背景图像上设置background-size
会将其拉伸到按钮的高度和宽度。
是否有替代background-size
,因为我的目标是移动设备,有些人不支持它。我不想在px或em中指定任何内容。
答案 0 :(得分:3)
请参阅http://css-tricks.com/perfect-full-page-background-image/ - 详细介绍了在不使用背景大小的情况下执行此操作的方法。
答案 1 :(得分:0)
不,不是真的。
有background-repeat
,它拍摄一张背景图像,然后沿x轴和/或y轴重复。根据您希望按钮的外观,这可能有效:例如, http://sophie-g.net/jobs/css/e_buttons.htm
但是没有任何与background-size
具有相同效果的东西。这就是background-size
被引入的原因。
答案 2 :(得分:0)
不,没有。
这是CSS3上引入的新属性。许多浏览器已经知道它,但对于那些没有的人,你有两个主要选择:
答案 3 :(得分:0)
您可以尝试使用IE8。我的项目是在MVC4中,我试过这个并为我工作(IE + Chrome)
div class="logoDiv"> </div>
并在css中将您的班级定义为
.logoDiv {
max-width: 100%;
height: 100px; /*(My Image height was 100px .....You please define yours)*/
background: url("../Images/logo.jpg") no-repeat;
background-size: cover;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/.logo.jpg.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../Images/logo.jpg', sizingMethod='scale')";
}