gpt4 book ai didi

css - Bootstrap 3 : How to scale a centered image

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:48 25 4
gpt4 key购买 nike

我有以下 HTML/CSS 页面,它成功地将图像文件置于 Bootstrap 3 页面的正中间:

<head>
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/css/bootstrap.min.css" rel="stylesheet">
<script src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0-rc1/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="splash.css" media="screen" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" ></script>
</head>

<html>

<style>

html, body{
height: 100%;
margin: 0;
padding: 0 0;
background-color: #D1E5EE;
}

.container-fluid{
height:100%;
display:table;
width:100%;
padding-right:0;
padding-left: 0

}

.row-fluid{
height:100%;
display:table-cell;
vertical-align: middle;
text-align: center;
width:100%
}

</style>

<body>
<div class="container-fluid">
<div class="row-fluid">
<div>
<img src="images/splash.svg">
</div>
</div>
</div>
</body>


</html>

我希望能够做的是,使用 CSS,让相关图像随着浏览器调整大小而缩放。

我尝试添加类似的内容

.splash-image{
height: 80%;
width: 80%;
}

然后添加 splash-image类到 <img>标记,但出于某种原因它会将图像推向右侧,然后以一种不规则的方式进行缩放。

有没有办法设置上面的代码,使图像随着浏览器窗口的大小调整而重新缩放?

最佳答案

为什么不用绝对定位?您可以在正文(或您希望图像居中的容器)上使用“position: relative”,并使用“position: absolute”和“top: 10%; bottom: 10%; right: 10%; left: 10%” ”。我会做这样的事情:

  • HTML:

    <body>
    <div class="container-fluid">
    <img class="splash-image" src="images/splash.svg">
    </div>
    </body>
  • CSS:

    body{/* your body style*/}

    .container-fluid {
    /* your container style */
    position: relative;
    }

    .splash-image {
    position: absolute;
    top: 10%;
    bottom: 10%;
    left: 10%;
    right: 10%;
    }

关于css - Bootstrap 3 : How to scale a centered image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18098195/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com