gpt4 book ai didi

css - 创建响应式

转载 作者:可可西里 更新时间:2023-11-01 14:51:51 26 4
gpt4 key购买 nike

我有一个网站,当用户将鼠标悬停在图片上时,图形标题会向上滑动。

我的屏幕分辨率是 1024 x 768,图像分辨率是 300 x 400 像素。它非常适合我的屏幕分辨率。最近我意识到响应式网站的重要性,所以我试图将我的整个网站转变为响应式网站。但是我的 figcaption 不适用于像 1366 x 768 这样的分辨率。下面是我使用的代码和试图解释我遇到的问题的图像。

我使用的每个图形都是 300x400。我在#hello图中使用了width:30%,因为有3张图片,所以我给每张都设置了width:30%。

image.php 中的代码:

<div id="hello">
<figure>
<img src="hello.png" alt="hello"/>
<figcaption>
<p>Hello </p>
<br/>
<p>Hello everyone!</p>
</figcaption>
</figure>
</div>

我的CSS:

#hello{ 
width:100%;
}

#hello figure{

width: 30%;
height: 400px;
overflow:hidden;
float:left;
text-align: center;
font-size: 15px;
font-family: 'Fredericka the Great', cursive;
font-weight: bold;
display: block;
padding:0;
margin: 15px;
}

#hello figcaption{
position: relative;
top: -105px;
background: rgba(239, 239, 239, 0.6);
-webkit-transition: top 1s ease;
-ms-transition: top 1s ease;
-moz-transition: top 1s ease;
-o-transition: top 1s ease;
}

#hello figure:hover figcaption{
top:-210px;
}

在1024 x 768分辨率下没有问题:

(尚未悬停在 1024 x 768 分辨率下)

enter image description here

悬停在 1024 x 768 分辨率下

enter image description here

在1366 x 768分辨率下,有figcaption溢出的问题。

enter image description here

enter image description here

请与我分享您宝贵的知识和建议。非常感谢。

编辑:如果我将 figcaption 宽度设置为 300px(将线宽:300px 添加到 #hello figcaption),它将如下所示:

enter image description here

最佳答案

您可以将宽度设置为 figcaptionfigure 它有效:

img {
width:300px;
}
figure {
outline:solid;
width:300px;

}
figcaption {
outline:solid;

}

演示:http://jsbin.com/ogoxop/1/edit

对于真正的响应式布局,您可能还需要使用媒体查询,以根据设备调整宽度。

关于css - 创建响应式 <figcaption>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17634569/

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