我怎样才能让这个标志响应? CSS 未处理徽标
How can I make this logo responsive? CSS isn't working on the logo
我尝试了几种不同的方式来编写 CSS,这是我得到的最接近的方式,但与其他方式相比,我无法将徽标缩小到合理的大小超大屏幕。如果将屏幕缩小到 phone 左右,徽标看起来会很大。我调整了照片的大小,使其最多保持 150 像素。我做错了什么?
<!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;
}
使用 VW 而不是 PX 或其他任何东西。
如果你想要负责任的 img,则不需要 width: 100%
,同时具有 max width: 150px;
意味着它将始终为 150px
您可以使用 max-width: 150px;
和 width: 10vw;
(the width of the viewport*);并设置 min-width:(无论你想要什么,不要让你的 img 几乎看不见,如果你调整得越来越大)
这是 JSFiddle
上的示例
我尝试了几种不同的方式来编写 CSS,这是我得到的最接近的方式,但与其他方式相比,我无法将徽标缩小到合理的大小超大屏幕。如果将屏幕缩小到 phone 左右,徽标看起来会很大。我调整了照片的大小,使其最多保持 150 像素。我做错了什么?
<!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;
}
使用 VW 而不是 PX 或其他任何东西。
如果你想要负责任的 img,则不需要 width: 100%
,同时具有 max width: 150px;
意味着它将始终为 150px
您可以使用 max-width: 150px;
和 width: 10vw;
(the width of the viewport*);并设置 min-width:(无论你想要什么,不要让你的 img 几乎看不见,如果你调整得越来越大)
这是 JSFiddle