Если здесь есть несколько хороших дизайнеров внешнего интерфейса, мне нужна помощь!На самом деле я работаю над проектом целевой страницы и пробую новые вещи, но на самом деле я сталкиваюсь с ситуацией:
Мой цвет фона не подходит, когда я уменьшаю экран.Например, когда это полноэкранный режим, все просто отлично: введите описание изображения здесь
Затем, если я уменьшу, мой цвет фона будет испорчен, то же самое для моего изображения: введите описание изображения здесь
Я использую код примера обложки 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
*/
Я не трогал классы начальной загрузки, возможно, я немного почистилно это все. Я не понимаю этого поведения, и я только хочу, чтобы фоновый цвет / изображение / градиент были такими же и полностью отзывчивыми. Также я уточняю, что при проверке я не вижу, за какой класс отвечаетэто!