html - css 绑定(bind)中的背景大小?

标签 html css

有人可以向我解释一下这个属性是怎么回事吗?它是一个 css 背景图片,比例缩小到视网膜像素显示密度的一半。

background: url('../img/kellin-retina.png') no-repeat scroll 0px 0px /200px 70px;

/200px 70px 之前的0px 0px 部分是怎么回事。如果我把它拿出来,背景不会缩小。这两个像素大小绑定(bind)到什么?

谢谢

最佳答案

第一组 0px 0px 定义背景图像的位置(左上角),第二组 200px 70px 定义尺寸,在这个简写符号中它代表 background-size .

如果第二组中只有一个值,它将是图像的宽度。要仅设置高度,您可以执行以下操作:

background: url('../img/kellin-retina.png') no-repeat scroll 0px 0px /auto 70px;

背景将变为 70 像素高,宽度将相应缩放。查看demo ,其中背景图片的高度始终是视口(viewport)的一半。

关于html - css 绑定(bind)中的背景大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27243931/

相关文章:

html - 如何使我的网站响应式 - 表格文本相互重叠

html - 如何在纯 css 或最少涉及 js 的情况下在结束帧停止无限 css 动画?

html - 是否可以使用 CSS 代码为 SVG 过滤器的不透明度设置动画?

css - 删除列之间的间距/填充

html - 删除 overflow-auto div 下的空白

HTML5 PostMessage 跨域问题

html - 如何在 SVG 标签上循环 CSS 动画

c# - 如何在 C# 中将 HTML 转换为 MarkDown?

html - 使嵌入元素移动响应

div 后不显示的 HTML