javascript - 如何使用 CSS/JS 在 Web 上居中裁剪图像

标签 javascript css web

有一些不同尺寸的图像,我想用它们制作一些缩略图。如果我使用溢出:隐藏输出图像将是原始图像的左上角,而我希望它是图像的确切中心,因为我希望它成为像素。已经搜索了一段时间,但实际上没有有用...

最佳答案

除了使用 img,您还可以使用 div 并将图像作为背景,并使用 CSS background-position 属性使其居中。或者您可以在 div 中使用 img 并使用 overflow: hidden 并在图像上使用边距使其居中。

但仅供引用,缩略图应该在服务器端生成,否则无论如何您都会发送整个图像。

关于javascript - 如何使用 CSS/JS 在 Web 上居中裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9656800/

相关文章:

javascript - 当我尝试在网站上构建键盘快捷键时,为什么 jQuery keyup 不起作用?

javascript - d3.js 奇怪的旋转行为

javascript - 只有一个我的 jQuery 对话框显示。我如何让它们全部显示出来?

asp.net - 网站的SEO布局

docker - 访问 docker 容器内的其他 docker 服务时超时

javascript - 如何隐藏表单中的所有输入元素?

javascript - 使用 jqueryui/jquery 调整 div 的 padding-top 大小

css - JavaFX 组合框 CSS 样式

html - 使装饰 div 的边框向下延伸到粘性页脚的顶部

html - 父 div 后面的子 div,如何修复链接?