标头问题-CSS转换(视差)

问题描述 投票:0回答:1

这是我的视差标头。 问题在于,使用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 css3 transform parallax
1个回答
2
投票

虽然很难看到您的HTML或JSFiddle ,但是我敢打赌,这个属性的问题是:

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

由于标头元素是(最有可能是)块级元素,因此它占用了可用宽度最大的空间。 然后将其放大10%,并且变得比其容器大。 无论如何,那是我的赌注。

© www.soinside.com 2019 - 2024. All rights reserved.