当有人放大在网页上一样,它会留作为原始图像(最好是在CSS如果这是可以做到)如何让背景图片在缩放时保持不变?
3
A
回答
2
我有一个背景图像上身体设置和使用background-size: 100%
得到它填补了屏幕。这将完成你正在尝试做的事情。我不确定除了身体之外的任何元素都有好的方法。
0
我会认为这需要JavaScript,因为你需要弄清楚有多大的视口是本身......每当该视口被改变,这是无法检测到的CSS ...这是哪里的JavaScript进来你应该看看javascript/jquery resize浏览器事件。 jQuery通过http://api.jquery.com/resize/的一些例子很好地实现了这个功能,你应该很容易使用它。
他们给出的例子是当窗口被调整大小时添加身体的新宽度......当窗口被放大时,这是相同的触发器。请看jsfiddle。我所做的是先插入新视口的宽度。然后我还重新调整了盒子的宽度和高度,以相对于视口的1/5。
神奇代码:
$(window).resize(function() {
$('#log').append('<div>' + $(this).width() + '</div>');
});
和什么样的变化宽度:
if (logWidth == width/3) {
console.log("hooray.");
}
else {
console.log("resize the log please.");
logWidth = width/3;
$('#log').width(logWidth);
}
这如果else语句可以修改为背景图像的需求。
这给了我可以用来设置背景图像/宽度/无论任何元素,我想要在任何调整大小事件的新宽度。
0
相关问题
- 1. 缩放div背景图片
- 2. 如何仅缩放背景图片
- 3. 背景图像缩放,同时保持纵横比
- 4. IE7,CSS3,背景图片&缩放
- 5. 无法缩放背景div图片
- 6. JPanel缩放时不显示背景图片
- 7. 如何在滚动时保持UICollectionViewCells的背景颜色不变?
- 8. 如何在TabWidget中缩放背景图片?
- 9. SVG剪裁的背景缩放 - 如何保持纵横比?
- 10. jQuery缩小背景图片但保持高度
- 11. 缩放时在背景图片中出现间隙
- 12. 如何让我的背景图片保留在页面底部?
- 13. 缩放比例按钮保持背景图像
- 14. 缩放图像保持背景纵横比可绘制
- 15. 如何在更改应用程序的主背景时让ActionBar项目的背景保持不变?
- 16. 如何在png图片中保持透明背景
- 17. 不带div的缩放背景图片(在身上)
- 18. 不能缩放的渐变背景
- 19. 背景图片 - 如何正确缩放,只需css
- 20. 如何修复背景图片,使其不缩小缩小?
- 21. JavaFX背景图像缩放
- 22. 背景图像缩放
- 23. CSS缩放背景图像
- 24. 如何释放UIButton的背景图片?
- 25. 如何让文本在滚动时保持与背景图像一致?
- 26. 背景图片放大
- 27. CSS3背景图片放置
- 28. 不缩放整个页面正文部分的背景图片
- 29. CSS3 PIE不缩放IE中的背景图片
- 30. 如何将背景图片放入背景?
我认为他正在努力保持图像在整个窗口的比例大小......但即使如此,我并不完全确定,特别是因为甚至没有一个完整的句子...... :( – 2013-02-14 23:34:44
同意。我的想到的是,这可能是最好的,可以在CSS中完成。其他任何需要js的。 – 2013-02-15 01:10:14