html - 如何降低元素从上到下的高度而不是默认的从下到上?

标签 html image css height

我有一张代表我正在制作的游戏中的仪表的图像,通过测试它,我意识到降低高度会从底部而不是顶部移除。我想以某种方式反转它。有什么办法吗?

最佳答案

将元素的 background-position 属性的 y 位置值调整为图像上方的设定距离。

例如,如果您的背景图片文件高 100 像素,而您将它的 div 设置为 30 像素高,那么您的背景图片的 y 位置需要比 div 顶部高 70 像素从图像顶部消失的像素。

HTML:

<div id="my-div"></div>

CSS:

#my-div {
  height: 30px;
  background-image: url( 'my-image.png' );
  background-position: 0px -70px;
}

关于html - 如何降低元素从上到下的高度而不是默认的从下到上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15351712/

相关文章:

css - 根据区域设置更改字体系列

javascript - 我如何将 AngularJs 与 JsBarcode 一起使用?

html - 为什么指定目标位置时 Canvas 的 putImageData 不起作用?

css - 将图像与文本对齐

css - React : Need to set media queries for dropdown elements in React Project, 但不确定如何使用样式化组件

php - 叠加两张图片 : keep positioning

javascript - 将 HTML5 Canvas 输出为图像,如何?

javascript - 如何删除 jQuery Accordion 的一部分?

python - 使用 Python OpenCV 从图像中删除边框

image - Wordpress media_sideload_image - 下载 http ://placekitten. com/100/100?