Antworten auf deine Fragen:
Neues Thema erstellen

Richtiger Nutzen von SVG in responsive Design

Whykiki

Komischer Typ und Köter

AW: Richtiger Nutzen von SVG in responsive Design

Hallo liebe Leute,

ich sitze - bei bestem Wetter - in meiner Bude und versuche ein Problem zu lösen an dem ich seit gestern Nacht sitze. Und so langsam verzweifle ich zunehmend. Ich brauch jetzt mal Hilfe von jemandem, der sich damit richtig auskennt :)

Worum gehts? Um den korrekten Einsatz von SVG-Grafiken in responsiven bzw. fluiden Layouts.

Ich versuche nun seit Stunden eine SVG Grafik als Logo zu platzieren, die sich dann je nach Bildschirmgröße mitskaliert, also auch entsprechend kleiner wird. Bis zu einem gewissen Grad funzt das auch, aber sobald man den Bildschirm ganz klein zieht, dann hab ich zwischen Logo und dem nachfolgenden Container massig viel Platz.

Das folgende Bild zeigt mein Problem deutlich:



Gelöst ist es derzeit so: Eine IMG-Datei (transparentes PNG) liegt in einem Container, das SVG als Background-Grafik via CSS.
Scheinbar aber kann ich die größe der transparenten Grafik nicht so sauber relativ steuern, wie gedacht...

Code:
<header id="logo-header">
    <img src="/joomla31/templates/template-less-v2/images/trans.png" />
</header>
Code:
#logo-header{
    width: 100%;
    height:100%;
    display:block;
    float:left;
    }
    
#logo-header img{
    max-width: 960px;
    max-height: 300px;
    width: 100%;
    display:block;
    background:url(../images/logo.svg) no-repeat;
    background-size: contain;
    background-position: top center;
    margin: 0 auto;
}
Was ist nun mein Problem?? Der Abstand unten...eigentlich sollte das beim kleiner ziehen immer so aussehen wie in dem rechten Screenshot, heisst, der Inhalt soll quasi immer genau unter der Grafik stehen....

Ich habe dazu auch mal ein kurzes Video gemacht, das euch vllt mein Problem besser verdeutlicht:



KEINE SORGE NUR 12MB gross!!!!!!


Natürlich könnte ich all diese Probleme umgehen, wenn ich dem SVG feste Pixelwerte vergebe. Aber das will ich so einfach derzeit nicht akzeptieren, der Trick beim SVG ist ja gerade, dass es sich verlustlos skalieren lässt.
Also muss das Ganze ja auch mit relativen Werten funktionieren.

Ich freue mich über jede Hilfe. Und natürlich gerne auch über eine anregende Diskussion zum Thema Responsive / Fluid und korrekter Einsatz von SVG-Grafiken.

Die Beispielwebseite zum nachvollziehen findet ihr hier:



VIELEN VIELEN DANK!!!!

Gruss Whykiki

Ich habs nun selbst gelöst.....der Trick ist die transparente Grafik in den richtigen Abmessungen zu erzeugen.
 
Zuletzt bearbeitet von einem Moderator:

Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.635
Beiträge
1.538.476
Mitglieder
67.559
Neuestes Mitglied
hanuta
Oben