2017-05-06 4 views
-2

Ich möchte ein anderes Logo für meine mobile Version verwenden.Verwenden Sie verschiedene Logos für mobile Version

Ich fand heraus, dass Sie ein anderes Logo in Ihrem HTML-Quellcode hinzufügen und dann in CSS definieren, welches Logo basierend auf der Seitengröße angezeigt wird.

Mein Problem ist, dass ich Wordpress verwende und nicht wirklich auf den Quellcode zugreifen kann. Ich kann nur etwas in die functions.php-Datei schreiben.

Mein Logo ist Stellen in der Navigationsleiste, die es auch schwieriger machen.

Würde soooo dankbar für jede Hilfe :)
Daniel

My Page

Antwort

0

Ja können Sie Medienanfragen verwenden, um das Beispiel zu tun:

.mobile-logo-class { 
    display:none; 
} 

@media screen and (max-width: 768px) { // 768px or your break point 

    .mobile-logo-class { 
     display: inline-block; // or block 
    } 

    .desktop-logo-class { 
     display:none; 
    } 

} 

Oder Sie können die Verwendung " Bild "Tag aber sei vorsichtig für IE Support: https://webdesign.tutsplus.com/tutorials/quick-tip-how-to-use-html5-picture-for-responsive-images--cms-21015

+0

Aber ich habe die URL meines zweiten Logo irgendwo Recht zu erwähnen? Und wie ich schon sagte: Ich kann nicht auf meine HTML - Quellcode zugreifen –

+0

Ja in Ihrem HTML, können Sie es direkt nach Ihrem aktuellen Logo (ein anderes IMG - Tag), und die beide müssen verschiedene Klassen (wie in meine Antwort) –

+0

Aber ich kann nicht auf meinen HTML-Code zugreifen, weil ich Wordpress verwende und es nur .php Dateien gibt –

0

Wenn Ihr Design die Optionen für das mobile Logo bietet, können Sie im Normalfall verschiedene Logos für Ihre mobilen Bereiche hochladen. Wenn Sie keine Optionen für das mobile Logo in Ihrem Design haben, können Sie die Medienabfragen verwenden Weg für Handys Breite oder können Sie die Plugins verwenden, um verschiedene Logo für Ihre Website in mobilen etwas wie diese zu zeigen.

SCHRITT 1: OK zuerst kopieren Sie den Code des Logos in Ihrer Header-Datei, die das Protokoll auf Ihrem Desktop aufruft, kopieren Sie den Code und fügen Sie es unter den gleichen Tauchgang jetzt entfernen Sie den PHP-Code und ändern Sie die Div-Klasse, und gib dort <img src=" your image path"> und speichere es. Sie können auch HTML für Bild schreiben

SCHRITT 2: Jetzt in CSS verwenden CSS zum Ausblenden. etwas wie

.logo2-img { 
    display: none; 
} 

hier logo2 ist Ihre 2. Div-Klasse.

Schritt 3: Jetzt schreibt CSS mit Medienabfrage

@media screen and (max-width: 768px) { // 768px or your break point 

    .logo2-img{ 
     display: block; // 
    } 

    .desktop-logo-class { 
     display:none; 
    } 

} 

das ist es leider für schlechtes Englisch

+0

Können Sie mir sagen, wie Sie das zweite Logo in meinen HTML-Code einfügen? Ich habe nur PHP-Dateien und ich habe keine Ahnung, wie ich mein aktuelles Logo finde, damit ich den Code kopieren und die URL durch das neue Logo ersetzen kann. –

+0

check updated antwort –

+0

Ich kann mein aktuelles Logo wirklich nicht in der header.php finden Datei.Es gibt keine einzige URL oder so etwas. Soll ich Ihnen den Code senden, damit Sie sehen können? –

Verwandte Themen