Background Bild (SVG) im <h1>

Allgemeine Fragen
Nachtfalke
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 177
Registriert: Mi 16. Dez 2020, 18:48
Wohnort: Main-Kinzig-Kreis, Hessen
Kontaktdaten:

Background Bild (SVG) im <h1>

Ungelesener Beitrag von Nachtfalke »

Hallo Tommy,

ich habe mich als "eigentlich totaler Anfänger" mal an einem Background- Bild im Titel <h1> gewagt.
Hierfür habe ich im CSS unter „.mbr-section-title“ einfach das rot markierte eingefügt:

.mbr-section-title {
margin-bottom: 24px;
color: #222222;
width: 100%;
background: url(http://dm-webmedia.de/kolbm/headline-ba ... EF7C00.svg);
background-repeat: no-repeat;
background-position: calc(3%) calc(45%);
padding: 50px;
margin: -50px;
background-size: 240px;

}

Es funktioniert auch und Fehler sehe ich auch keine.

Siehe unter http://dm-webmedia.de/kolbm/ gleich im ersten Block „Kompetente und Fachliche Beratung“

Nun die Frage… Kann ich das überhaupt so machen ?
Mobirise v6.1.4

Gruß
Dieter
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Background Bild (SVG) im <h1>

Ungelesener Beitrag von Tommy Herrmann »

Moin Dieter,

das sieht doch richtig aus ...

Weiche CSS-Class das nun gerade von Mobirise ist, kommt immer auf das Thema und den Block an. Bei Dir offensichtlich die Überschrift. Wenn was an der CSS falsch ist, dann passiert da weiter nichts - außer das es nicht angezeigt wird.

... prima :tu:

... ein bisschen problematisch ist natürlich die feste Hintergrund-Größe von 240px, denn an einem kleineren Bildschirm verändert sich dadurch dann die Position und relative Größe zum Titel natürlich.

Bei einer weißen Schrift auf weißem Hintergrund ist das etwas heikel, falls die Schrift mal, durch eine veränderte Display-Größe, außerhalb des Hintergrunds rutscht.

Mir fällt da aber auf die Schnelle auch nichts ein, außer man gestaltet vielleicht gleich ein Bild mit Schrift auf diesem Hintergrund, welches sich dann prozentual verkleinert.

So sieht das dann z.B. an meinem Smartphone "Samsung Galaxy S22" aus. Ich finde das jetzt aber auch ganz OK, nur ist es wahrscheinlich nicht so von Dir gedacht gewesen:


Samsung Galaxy S22.jpg



Du könntest mal ausprobieren, wie ein kleinerer Hintergrund am Handy von z.B. 180px aussieht - aber bitte erst testen, ist jetzt ein rein theoretischer Gedanke. Dann diese Media-Anweisung einfach noch in dem CSS-Editor unten mit dran schreiben.

Code: Alles auswählen

@media (max-width: 767px) {
  .mbr-section-title {
    background-size: 180px;
  }
}
... dann müsste man aber wahrscheinlich auch noch die Hintergrund-Position in der Media-Anweisung ändern.

Kommt mir alles etwas zu zufällig vor :confused:
Nachtfalke
Mitglied (Level 10)
Mitglied (Level 10)
Beiträge: 177
Registriert: Mi 16. Dez 2020, 18:48
Wohnort: Main-Kinzig-Kreis, Hessen
Kontaktdaten:

Re: Background Bild (SVG) im <h1>

Ungelesener Beitrag von Nachtfalke »

Guten Morgen Tommy,

1000 mal und mehr ein Dankeschön.
Das war ja einfach, Hintergrund-Position habe ich noch miteingefügt und es Funktioniert... doch kein Zufall... :tu:

.mbr-section-title {
margin-bottom: 24px;
color: #222222;
width: 100%;
background: url(http://dm-webmedia.de/kolbm/headline-ba ... EF7C00.svg);
background-repeat: no-repeat;
background-position: calc(3%) calc(45%);
padding: 50px;
margin: -50px;
background-size: 240px;
}
@media (max-width: 767px) {
.mbr-section-title {
background-size: 160px;
background-position: calc(16%) calc(35%);
}
}


Was ich schon die ganze Zeit mal sagen möchte… Alles was ich bisher mit Mobirise (html- CSS) gelernt habe, kommt vom Learning by Doing mit all dem Wissen aus diesem Forum. Danke an alle Mitwirkenden!
Mobirise v6.1.4

Gruß
Dieter
Antworten

Wer ist online?

Mitglieder in diesem Forum: Ahrefs [Bot], Amazon [Bot] und 6 Gäste