2
是否有某种方式将CSS背景大小指定为背景图像大小的百分比。使用纯CSS(甚至CSS3)似乎是不可能的,但也许有一些聪明的方式使用其他CSS属性/ html(这只能用于SVG和移动设备)。指定背景大小作为bg图像大小的百分比
是否有某种方式将CSS背景大小指定为背景图像大小的百分比。使用纯CSS(甚至CSS3)似乎是不可能的,但也许有一些聪明的方式使用其他CSS属性/ html(这只能用于SVG和移动设备)。指定背景大小作为bg图像大小的百分比
可以尝试这种方式
background-size: 200px;
background-size: 200px 100px;
background-size: 200px 100px, 400px 200px;
background-size: auto 200px;
background-size: 50% 25%;
background-size: contain;
background-size: cover;
@Pete背景大小,可以指定一个像素大小或相对大小向被被风格化的元素 - 没有能力相对大小的原始图像 – wheresrhys
@pete我有一个大的精灵表,它可能在将来会改变大小,但是(为了避免在android浏览器中出现模糊),SVG故意是它需要的两倍,所以我想能够说'background-size: [图像大小的50%]';如果我指定像素值,那么每次spritesheet增长时我都必须改变这些值(我在sprite中留下了很多空白区域来调解这个,但经验告诉我最终spritesheet的确会增长) – wheresrhys