html - header 问题 - CSS 变换(视差)

标签 html css transform parallax

这是我的视差标题。问题是使用 transform 属性来获得更好的视差效果,整个标题变大并超出了边界。我该如何解决这个问题?

header {
    border:none;
    color:black;
    background-image:url('<?php echo $imgURL ?>');
    height:100vh;
    background-repeat:no-repeat;
    background-position: center center;
    background-attachment:fixed;
    transform: translateZ(0px) scale(1.1);
    z-index:0;
    overflow: hidden;
}

最佳答案

虽然如果不查看您的 HTML 或 JSFiddle 就很难判断,我敢打赌问题出在这个属性上:

header {
    ...
    transform: ... scale(1.1)
    ...
}

由于 header 元素(很可能)是 block 级元素,因此它占用了可用的最大宽度空间。然后你将它放大 10%,它变得比它的容器还大。无论如何,这是我的赌注。

关于html - header 问题 - CSS 变换(视差),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25609617/

相关文章:

html - CSS容器定位

html - wrapper 的高度不适用于容器

css - 考虑到用户的不同分辨率,如何使两个 div 居中

jquery - 缩放 HTML SVG 路径元素并使用 jquery 中的 css 将左上点转换为原始左上点

html - 如何改变div Angular 的形状?

html - 如何解决 localhost/网站中 swf 音频播放器的 mp3 文件路径?

javascript - 什么数据类型是 $ ('#checkbox' ).attr ('checked' )

css - 页面内容被导航栏覆盖

javax.xml.transform.Transformer 正在删除所需的空白(xml 到文本转换)

google-chrome - Chrome 问题 SVG 转换