gpt4 book ai didi

html - 当屏幕变得可滚动时奇怪的 css 行为

转载 作者:行者123 更新时间:2023-11-28 01:33:23 24 4
gpt4 key购买 nike

如果这里有好的前端设计师,我会需要帮助的!我实际上正在做一个登陆页面元素并尝试新的东西,但我实际上面临着一种情况:

当我缩小屏幕时,我的背景颜色不适合。例如,当它全屏时,一切都很好: enter image description here

然后,如果我减少,我的背景颜色就乱七八糟了,我的图像也一样: enter image description here

我正在使用 Boostrap 4 封面示例代码。这是我的主要应用程序 html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title><%= @page_title %></title>
<%= csrf_meta_tags %>
<!-- <meta name="keywords" content= "<%= @seo_keywords %>"/> -->
<meta name="keywords" content= "<%=@seo_keywords%>">
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %>
<%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %>
<link href="https://fonts.googleapis.com/css?family=Lato" rel="stylesheet">
</head>
<body>
<div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column background">
<div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column">
<%= render 'shared/nav', location: 'top'%>
<%= yield %>
<%= render 'shared/application_footer' %>
<%= source_helper("application") %>
</div>
</div>
</body>
</html>

还有我的 CSS(相关部分:

body {
background-image: linear-gradient(to bottom, rgba(0,101,168,0.6) 0%, rgba(0,36,61,0.6) 50%), url('profile-pictures/palmtree-cover.jpg');
height:100vh;
width:auto;
display: -ms-flexbox;
display: flex;
color: #fff;
text-shadow: 0 .05rem .1rem rgba(0, 0, 0, .2);
box-shadow: inset 0 0 5rem rgba(0, 0, 0, .5);
}
.cover-container {
max-width: 90%;
}
/*
* Header
*/
.masthead {
margin-bottom: 2rem;
}
.masthead-brand {
margin-bottom: 0;
}
.nav-masthead .nav-link {
padding: .25rem 0;
font-weight: 700;
color: rgba(255, 255, 255, .5);
background-color: transparent;
border-bottom: .25rem solid transparent;
}
.nav-masthead .nav-link:hover,
.nav-masthead .nav-link:focus {
border-bottom-color: rgba(255, 255, 255, .25);
}
.nav-masthead .nav-link + .nav-link {
margin-left: 1rem;
}
.nav-masthead .active {
color: #fff;
border-bottom-color: #fff;
}
@media (min-width: 48em) {
.masthead-brand {
float: left;
}
.nav-masthead {
float: right;
}
}
/*
* Cover
*/
.cover {
padding: 0 1.5rem;
}
.cover .btn-lg {
padding: .75rem 1.25rem;
font-weight: 700;
}
/*
* Footer
*/
.mastfoot {
color: rgba(255, 255, 255, .5);
}
.inner {
text-align: center
}
/*
*Custom styles
*/

我没有接触引导类,我可能已经清理了一点,但仅此而已。我不明白这种行为,我只希望我的背景颜色/图像/渐变相同并且完全响应。我还明确指出,当我检查时,我看不到对此负责的类(class)是什么!

最佳答案

尝试使用:background-size: cover; 用于图像周围有空间的分辨率。

关于html - 当屏幕变得可滚动时奇怪的 css 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50828552/

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