gpt4 book ai didi

css - 如何阻止我的 Feedback Div 停止改变屏幕分辨率的位置?

转载 作者:行者123 更新时间:2023-11-28 11:57:18 25 4
gpt4 key购买 nike

我已经给出了 2 个 div,当鼠标悬停在它上面时,它们会从屏幕右侧滑出。一个 div 包含一个图像,另一个包含一些标签和文本框。我将两个 div 都推向右侧,以便只有来 self 的图像的反馈字母可见。我的问题是,当在不同的显示器中查看网站时,div 不在我之前放置它们的位置。它只是在不同的显示器中随机移动。请帮忙。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body style="overflow-y: hidden">


<div id="slideout">![my outer div][1]

<img src="images/feedback_R.png" height="500px" width="800px" alt="Feedback" >
<div id="slideout_inner">
My Content goes here..
</div>
</div>
</body>
</html>

这是我使用的 CSS 样式。

<style>
#slideout {
position: fixed;
top: 50px;
left: 1300px;
z-index: 5000;
-webkit-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
transition-duration: 0.9s;
}
#slideout_inner {
position: fixed;
top: 180px;
z-index: 9999 ;
left: 1400px;
-webkit-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
transition-duration: 0.9s;
text-align: center;
cursor: pointer;
}
#slideout_inner textarea {
width: 190px;
height: 100px;
margin-bottom: 6px;
}
#slideout:hover {
left: 800px;
}
#slideout:hover #slideout_inner {
left: 900px;
}
</style>

最佳答案

使用 px 你不能将这些图像固定到所有屏幕尺寸,除非你使用媒体查询或者你可以使用 0 px onload 制作图像,悬停时你可以像这样增加到 800px:例如:使用这种风格

 #slideout {
position: fixed;
top: 50px;
z-index: 5000;
right: 0px;
-webkit-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
transition-duration: 0.9s;
}
#slideout:hover img{
width: 100%;
}

img{
width: 0px;
float: right;
-webkit-transition-duration: 0.9s;
-moz-transition-duration: 0.9s;
-o-transition-duration: 0.9s;
transition-duration: 0.9s;
}

此样式在所有屏幕尺寸下悬停时将图像宽度增加到 100%,如果您对此满意,也可将其应用于反馈内容

关于css - 如何阻止我的 Feedback Div 停止改变屏幕分辨率的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20042150/

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