当我调整浏览器大小时,元素与图像重叠

杰加斯·苏雷什

我正在开发一个简单的投资组合网站。但是当我通过浏览器元素调整大小时,会与背景图像重叠。

<div class="container">
        <div class="main-heading">
            <h1>Jegath S</h1>
        </div>

        <div class="desc">
            <p>
               I am a web developer and designer
               from INDIA . I engoy building anything
               using code . Need a website ?
               Leave it to me :)
           </p>
        </div>

        <div class="explore-button">
            <button class="btn"><a href="#works">Explore</a></button>
        </div>

        <div class="social-media">
            <i class="fa fa-facebook" aria-hidden="true"></i>
            <i class="fa fa-envelope" aria-hidden="true"></i>
            <i class="fa fa-phone" aria-hidden="true"></i>
        </div>
    </div>

这是css代码

*{
    margin: 0;
    padding: 0;
}

body ,html{
    font-family: 'Open Sans', sans-serif;
    background: f6f6f6;
    height: 100%;
    width: 100%;
}

.container{
    font-family: 'Vollkorn', serif;
    background-image: url(../images/bg-img.jpg) ;
    background-repeat: no-repeat;
    min-height: 100%;
    background-position: right;
    position: relative  ;
}

.main-heading{
    position: absolute;
    font-family: serif;
    font-size: 60px;
    top: 180px;
    left: 565px;
    display: inline-block; 
}

.desc{
    width: 304px;
    text-align: justify;
    letter-spacing: 1px;
    position: absolute;
    top: 400px;
    left: 410px;
    line-height: 35px;
}

.explore-button a{
    color: #fff;
    text-decoration: none;
}

.btn{
    width: 110px;
    height: 42px;
    background: #9A3FE0;
    border: none;
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2px;
    border-radius: 5px;
    text-align: center;
    position: absolute;
    top: 570px;
    left: 500px;
}


.social-media .fa{
    font-size: 25px;
    display: block;
    margin-bottom: 30px;
    margin-left: 45px;

}

.social-media .fa-facebook{
    position: absolute;
    top: 50%;
}

.social-media .fa-envelope{
    position: absolute;
    top: 40%;
}

.social-media .fa-phone{
    position: absolute;
    top: 60%;
}

请给我一个解决方案。

这是浏览器全宽时的图像

这是浏览器全宽时的图像

这是浏览器调整大小时的图像

这是浏览器调整大小时的图像

如果有人可以向我建议解决方案,那将非常有帮助。提前致谢 。

拉杜

发生这种情况是因为您在主标题类中写道:“left:565px;”。无论您使用的设备大小如何,浏览器都会按照您的要求执行并将 h1 保持为 565。这也适用于 desc 类和探索按钮。为了使其移动友好,您需要使用媒体查询。在此处查找有关它们的更多信息媒体查询所做的是您可以根据设备宽度编写自定义 css。所以它们是移动友好的。如果你不想打扰媒体查询,你可以用 right:x px 定位 h1、段落和按钮;而不是左:x px;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS-当我调整浏览器大小时,我的下边框大小会调整

来自分类Dev

调整浏览器窗口大小时如何防止div元素下降?

来自分类Dev

调整浏览器大小时如何防止HTML元素移动?

来自分类Dev

调整浏览器大小时CSS容器未调整

来自分类Dev

调整浏览器窗口大小时,li元素重叠

来自分类Dev

调整浏览器大小时大图像会移动

来自分类Dev

当浏览器调整大小时,将元素保留在父视图中

来自分类Dev

调整浏览器大小时,为什么我的div重叠?

来自分类Dev

调整浏览器页面大小时放大/缩小背景图像

来自分类Dev

当浏览器水平调整大小时,图像缩小

来自分类Dev

我希望我的div在调整浏览器大小时移动

来自分类Dev

砌体未在浏览器调整大小时重新加载元素

来自分类Dev

css {right:0; 位置:绝对;}浏览器调整大小时,元素不应移位

来自分类Dev

重新调整浏览器大小时,我有2个div重叠

来自分类Dev

调整浏览器大小时如何防止HTML元素移动?

来自分类Dev

调整浏览器大小时如何停止调整元素大小

来自分类Dev

调整浏览器窗口大小时,图像顶部的HTML按钮不会保持固定

来自分类Dev

调整Web浏览器大小时如何使图像按钮保持在原位

来自分类Dev

调整浏览器大小时css容器未调整

来自分类Dev

调整浏览器大小时,大图像会移动

来自分类Dev

调整浏览器大小时,如何使元素移动更快?

来自分类Dev

调整浏览器大小时,图像上的文本不起作用

来自分类Dev

调整浏览器大小时如何防止UI元素彼此重叠?

来自分类Dev

当我调整浏览器大小时,所有元素都会更改其位置

来自分类Dev

当我调整浏览器大小时,我的文字上下移动

来自分类Dev

当我开始更改浏览器大小时,图像拉伸或压缩

来自分类Dev

调整浏览器大小时内容重叠

来自分类Dev

元素总是在调整浏览器大小时移动

来自分类Dev

调整浏览器大小时引导导航栏链接重叠

Related 相关文章

  1. 1

    CSS-当我调整浏览器大小时,我的下边框大小会调整

  2. 2

    调整浏览器窗口大小时如何防止div元素下降?

  3. 3

    调整浏览器大小时如何防止HTML元素移动?

  4. 4

    调整浏览器大小时CSS容器未调整

  5. 5

    调整浏览器窗口大小时,li元素重叠

  6. 6

    调整浏览器大小时大图像会移动

  7. 7

    当浏览器调整大小时,将元素保留在父视图中

  8. 8

    调整浏览器大小时,为什么我的div重叠?

  9. 9

    调整浏览器页面大小时放大/缩小背景图像

  10. 10

    当浏览器水平调整大小时,图像缩小

  11. 11

    我希望我的div在调整浏览器大小时移动

  12. 12

    砌体未在浏览器调整大小时重新加载元素

  13. 13

    css {right:0; 位置:绝对;}浏览器调整大小时,元素不应移位

  14. 14

    重新调整浏览器大小时,我有2个div重叠

  15. 15

    调整浏览器大小时如何防止HTML元素移动?

  16. 16

    调整浏览器大小时如何停止调整元素大小

  17. 17

    调整浏览器窗口大小时,图像顶部的HTML按钮不会保持固定

  18. 18

    调整Web浏览器大小时如何使图像按钮保持在原位

  19. 19

    调整浏览器大小时css容器未调整

  20. 20

    调整浏览器大小时,大图像会移动

  21. 21

    调整浏览器大小时,如何使元素移动更快?

  22. 22

    调整浏览器大小时,图像上的文本不起作用

  23. 23

    调整浏览器大小时如何防止UI元素彼此重叠?

  24. 24

    当我调整浏览器大小时,所有元素都会更改其位置

  25. 25

    当我调整浏览器大小时,我的文字上下移动

  26. 26

    当我开始更改浏览器大小时,图像拉伸或压缩

  27. 27

    调整浏览器大小时内容重叠

  28. 28

    元素总是在调整浏览器大小时移动

  29. 29

    调整浏览器大小时引导导航栏链接重叠

热门标签

归档