Meine Webseite hat 4 Hintergrundbilder, jeder von ihnen muss ein Vollbild sein. Auf jedem Hintergrund habe ich ein paar Etiketten und Texte. Hier ist der CSS-Code, ich werde das Problem nach dem Code-Abschnitt ansprechen.css Vollbild Hintergrund Ausgabe
html{
height:100%;
}
body{
font-family:'Roboto', sans-serif;
color:#fff;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
height:100%;
}
.section{
background-attachment:inherit;
background: no-repeat center center fixed;
height:100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size:cover;
}
Mit diesem Stil. Alle Hintergrundbilder können den ganzen Bildschirm einnehmen. Wenn ich jedoch das Browserfenster auf eine kleine Höhe skaliere, beginnt meine Beschriftung $ text auf Hintergrund 1 über Hintergrund 1 und Hintergrund 2. Wenn ich die "Höhe: 100%" oder "min-height: 100%" lösche stattdessen. Jedes Hintergrundbild wird nie zum Vollbildmodus, aber ich bekomme meine Beschriftungen & nicht über zwei aufeinanderfolgende Hintergrundbilder, wenn ich das Browserfenster auf eine kleinere Höhe verkleinere. Bitte helfen Sie
Hier ist mein HTML für die ersten beiden Bildhintergrund. Ich brauche jeden Bildhintergrund, um auf jedem Gerät den ganzen Bildschirm zu betrachten, wobei meine Textfelder auf jedem Hintergrund gut aussehen. Hier mein Problem ist, wenn ich die Höhe des Browsers schrumpfen, werden einige Text (abgedeckt durch den nächsten Hintergrund) verschwinden aufgrund der Höhe des Textfeldes> Höhe des Browser
<!-- Page Top Section -->
<div id="page-top" class="section" data-background-image="/images/background/page-top.jpg" style='background-image: url("/images/background/page-top.jpg");'>
<div class="pattern height-resize">
<div class="container">
<h1 class="site-title">
hello I am site title
</h1><!-- /.site-title -->
<h2 class="section-title">
hello I am section-1
</h2>
<div class="next-section">
<a class="go-to-about"><span></span></a>
</div><!-- /.next-section -->
</div><!-- /.container -->
</div><!-- /.pattern -->
</div><!-- /#page-top -->
<!-- Page Top Section End -->
<!-- About Us Section -->
<section id="about" class="section" data-background-image="/images/background/about-us.jpg" style='background-image: url("/images/background/about-us.jpg");'>
<div class="pattern height-resize">
<div class="container">
<h3 class="section-name">
<span>
SECTION NAME
</span>
</h3><!-- /.section-name -->
<h2 class="section-title">
SECTION TITLE
</h2><!-- /.Section-title -->
<p class="section-description">
FJDKLASJLKFJASDKLJFLKSJFLKDJSAKLFJDLKSAJ
</p><!-- /.section-description -->
<div class="next-section">
<a class="go-to-subscribe"><span></span></a>
</div><!-- /.next-section -->
</div><!-- /.container -->
</div><!-- /.pattern -->
</section><!-- /#about -->
<!-- About Us Section End -->
Abschnitt Titel css: . Abschnittstitel { text-align: center; Text-Transformation: Großbuchstaben; Schriftgewicht: 300; Schriftgröße: 80px; }
Während Sie ein Rendering-Problem mit Ihren Texten/Etiketten besprechen, wäre es hilfreich, sowohl Ihren HTML- als auch Ihren Funktionscode zu sehen. Im Moment haben wir nur einen Bruchteil der gesamten Geschichte. –
Sie suchen nach einer Lösung, mit der Sie 4 Hintergründe mit 100% Höhe und Breite auf allen möglichen Geräten haben können? – Kunok
Ja, aber mehr, ich werde meine HTML in einer Minute hinzufügen. Vielen Dank für die Antwort – Victor