html - 从正确的 css 裁剪图像

标签 html css

我正在尝试在窗口调整大小时从右侧裁剪图像。如果你去 http://www.claymation.azularis.com/Work并查看横幅图片,注意将窗口从全宽调整为直到看到视频从连续 3 个变为连续 2 个,现在随着您不断调整大小,您可以向右滚动,我想删除它,但我不确定如何删除。

这是我控制图像的方式:

HTML

<header>
    <div class="header-main"><img src="myimage.jpg" alt="image missing" /></h1></div>
    <div class="clear"></div>
</header>

CSS

html body #page-wrap header {
  height: 17rem;
}
html body #page-wrap header .header-main {
  text-align: center;
  overflow: hidden;
  min-width: 102.4rem;
}
html body #page-wrap header .header-main img {
  position: relative;
  left: 100%;
  margin-left: -200%;
}

现在我完全明白这种滚动效果来自 min-width: 102.4rem; 但是,如果我没有把它放在那里,那么图像会不断地左右调整大小,我会失去左边的字母。

如何保持当前效果并去除滚动?

附言为此,我试图远离 JS/JQuery。

最佳答案

如果你只是想要一个解决方案,添加 body { overflow-x: hidden; } 然后做你的安排。干杯!

关于html - 从正确的 css 裁剪图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25220380/

相关文章:

html - 调整 HTML 表单中标签元素的行高

css - 将鼠标悬停在底层 div 上时激活 div - CSS 转换不起作用

css - Flex 显示器 - Android 上没有换行?

javascript - 是否有js插件将矩阵参数转换为css3转换属性?

html - 为什么我的文字不能正确对齐?

css - Chrome 中的表格边框样式问题(适用于 FF)

javascript - 使 .selectedIndex 与 JQuery Mobile 框架中的选择框一起使用时出现问题

javascript - CSS Sprite 加载

html - 如何更改事件部分的文本颜色

html - 如何使用 Flexbox 布局垂直居中旋转的文本?