如何使该徽标具有响应性? CSS不适用于徽标

时间:2020-08-09 18:55:48

标签: css responsive-design graphical-logo

我已经尝试了几种不同的CSS编写方式,这是我得到的最接近的方式,但是与超大屏幕的其余部分相比,我无法将徽标缩小到合理的大小。如果将屏幕缩小到手机大小左右,则徽标看起来很大。我调整了照片的大小,使其最多不能超过150px。我在做什么错了?

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta description="">
    <meta keywords="">
    <title>Jan Clark Studio</title>
    <link rel="stylesheet" type="text/css" href="bootstrap.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Courgette&family=EB+Garamond:ital@0;1&display=swap" rel="stylesheet"> 
    <link rel="stylesheet" type="text/css" href="stylesheet.css">
</head>
<body>
    <div class="container">
        <center>
            <div class="jumbotron jumbotron-fluid" style="background-color:#487C84">
            <div class="title">
            <div class="d-inline-flex">
                <img src="Photos/Three%20Trees%20001.png" class="img-fluid">
                <h1>Jan Clark Studio</h1>
            </div>
            </div>
                <ul class="nav justify-content-center">
                  <li class="nav-item">
                    <a class="nav-link active" href="index.html">Home</a>
                  </li>
                  <li class="nav-item">
                    <a class="nav-link" href="#">Link</a>
                  </li>
                  <li class="nav-item">
                    <a class="nav-link" href="#">Link</a>
                  </li>
                </ul>
            </div>
            </div>
            <div class="indexphoto">
                <img src="Photos/American%20Kestral%20-%20Looking%20For%20A%20Piece%20Of%20The%20Action%20%20--Watercolor%20by%20Jan%20Clark%20-%20use.JPG" class="img-fluid" max-width="100%" max-height="auto">
                <h3><p>American Kestral - Looking for a Piece of the Action</p></h3>
                <h5><p><i>Watercolor</i></p></h5>
            </div>
        </center>
    </div>
</body>
</html>

div.title img {
width: 100%;
max-width: 150px;
height: auto;
float: left;
margin-right: 1.5rem;
}

1 个答案:

答案 0 :(得分:1)

使用大众汽车代替PX或其他。
如果您想要负责任的img,则不需要width: 100%,并且同时拥有最大width: 150px;意味着它总是150px
您可以使用max-width: 150px;width: 10vw;the width of the viewport*);并设置最小宽度:(无论您想要什么,如果您调整大小越来越大,都不要使其img几乎不可见)
这是JSFiddle

上的示例