Anleitung Hintergrundbild(er), klickbar

Thema wurde von Anonymous, 27. Mai 2016 erstellt.

  1. Anonymous

    Anonymous Erfahrener Benutzer

    Registriert seit:
    30. Oktober 2015
    Beiträge:
    2.349
    Danke erhalten:
    573
    Danke vergeben:
    506
    Hallo.

    Mit tatkräftiger Unterstützung von @Torben (Gambio) ist folgendes für die Community herausgekommen. "Tatkräftige Unterstützung" meint, dass das Verhältnis Torben / Devil so 90:10 steht :)

    Hinweis: Funktioniert nur im "Boxed Layout".

    Das ihr mit Styledit3 für euren Shop ein Hintergrundbild definieren könnt, wisst ihr ja bestimmt schon. Wie man dieses Bild aber klickbar macht, es als Link nutzt, war die Frage.

    Die Datei index.html im Ordner \templates\Honeygrid\ kopieren und als index-USERMOD.html speichern. Dann folgenden Code
    HTML:
    <div class=“banner“>
    <a href=“link“ target=”_blank”></a>
    </div>
    vor
    HTML:
    <div id="outer-wrapper" {if $TOPBAR && $TOPBAR !=''}class="topbar-active"{/if}>
        <header id="header" class="navbar">
    (fast ganz oben) hinzufügen.

    Dann fügt ihr im Styledit3 "eigenes CSS" hinzu.
    PHP:
    .banner {
        
    backgroundurl(Pfad/zu/deinem/Bildno-repeat center;
        
    height100%;
        
    width100%;
        
    positionfixed;
        
    top0;
    }

    #outer-wrapper {
        
    positionrelative;
    }
    =======

    2 Bilder (links und rechts) mit unterschiedlichen Linkzielen

    Wenn ihr links und rechts jeweils ein anderes Hintergrundbild haben wollt, dann folgendes in der index-USERMOD.html einfügen.
    HTML:
    <div class=“banner-left“>
    <a href=“link1“ target=”_blank”></a>
    </div>
    <div class=“banner-right“>
    <a href=“link2“ target=”_blank”></a>
    </div>
    und in Styleedit3 unter "eigenes CSS hinzufügen" das folgende einfügen.
    PHP:
    .banner-left {
    backgroundurl(Pfad/zu/deinem/Bildno-repeat;
    height100%;
    width50%;
    left0px;
    top0px;
    positionfixed;
    }

    .
    banner-right {
    backgroundurl(Pfad/zu/deinem/Bildno-repeat;
    height100%;
    width50%;
    right0px;
    top0px;
    positionfixed;
    }

    .
    banner-left a, .banner-right a {
        
    displayblock;
        
    height100%;
    }
    Vielen Dank nochmals an @Torben (Gambio) !

    Happy Linking o_O
     
  2. aylin_ck

    aylin_ck Aktives Mitglied

    Registriert seit:
    16. Oktober 2017
    Beiträge:
    30
    Danke erhalten:
    1
    Danke vergeben:
    4
    Hallo Devil, hallo Torben,

    gibt es hier auch eine Alternative für die anderen Layouts?

    LG,
    Aylin
     
  3. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.074
    Danke erhalten:
    6.132
    Danke vergeben:
    1.085
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Du solltest konkret sagen was du haben möchtest. Dann kann man das umsetzen.
    Pauschale Fragen sind nicht ziehlführend. Daher pauschale Antwort - Machbar is alles
     
  4. aylin_ck

    aylin_ck Aktives Mitglied

    Registriert seit:
    16. Oktober 2017
    Beiträge:
    30
    Danke erhalten:
    1
    Danke vergeben:
    4
    Ich möchte mein Hintergrundbild des Headers verlinken, sodass ich auf meine Startseite zurück gelange.
    Ich habe mein Logo nicht über die Logo Funktion eingebaut, da ich auf diese Weise das gewünschte Layout nicht realisiert bekomme. Über die Variante das Logo über das Hintergrundbild im Header einzufügen, habe ich aktuell Schwierigkeiten dieses zu verlinken. Daher bin ich aktuell dabei oben genannte Variante zu versuchen. Nun ist mir allerdings aufgefallen, dass dies nur im Boxed Layout funktionieren soll, was ich allerdings nicht nutze.

    Hier der Link zum Shop:
    amila-porter.com

    Vielleicht gibt es noch eine andere Variante bzw. mir greift mal wieder einer unter die Arme :)
    Bin über jede Hilfe dankbar.
     
  5. barbara

    barbara G-WARD 2014-2020

    Registriert seit:
    14. August 2011
    Beiträge:
    35.452
    Danke erhalten:
    11.253
    Danke vergeben:
    1.606
    du könntest versuchen einfach ein transparentes Bild (ohne Inhalt) als Logo zu laden.
    Das würde dann über dem Hintergrund liegen und Du hättest einen Link
     
  6. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.074
    Danke erhalten:
    6.132
    Danke vergeben:
    1.085
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    Mein 1. Tipp
    NIEMALS solche Dateinamen benutzen
    1 Logo 21.10.png
    Leerzeichen und Punkte sollte man da weglassen. Nimm was sinnvolles das auch das Bild beschreibt.
    shopname-logo.png
    oder so.
     
  7. aylin_ck

    aylin_ck Aktives Mitglied

    Registriert seit:
    16. Oktober 2017
    Beiträge:
    30
    Danke erhalten:
    1
    Danke vergeben:
    4
    Das habe ich schon versucht. Schwierigkeit dabei ist dann dieses zu zentrieren, sodass die Verlinkung nur angezeigt wird, wenn man auf Höhe des zentrierten Logos ist und nicht bereits am linken Rand meines Headers beginnt.
     
  8. aylin_ck

    aylin_ck Aktives Mitglied

    Registriert seit:
    16. Oktober 2017
    Beiträge:
    30
    Danke erhalten:
    1
    Danke vergeben:
    4
    Wird gemacht ;)
     
  9. Dennis (MotivMonster.de)

    Dennis (MotivMonster.de) G-WARD 2013/14/15/16

    Registriert seit:
    22. September 2011
    Beiträge:
    31.074
    Danke erhalten:
    6.132
    Danke vergeben:
    1.085
    Beruf:
    Mann für alles :)
    Ort:
    Weilburg
    ps. dann weiß auch google immer was auf dem Bild zu sehen ist. Marken stärkung damit dein Logo kommt wenn man nach dir sucht und nicht sonst was. Bitte bei allen Bildern so machen, - Das war SEO für Anfänger Teil 1
     
  10. aylin_ck

    aylin_ck Aktives Mitglied

    Registriert seit:
    16. Oktober 2017
    Beiträge:
    30
    Danke erhalten:
    1
    Danke vergeben:
    4
    und header-hintergrund-bild-verlinkung teil 2? :)
    PS: die anderen Bilder sind bisher nur platzhalter!
     
  11. aylin_ck

    aylin_ck Aktives Mitglied

    Registriert seit:
    16. Oktober 2017
    Beiträge:
    30
    Danke erhalten:
    1
    Danke vergeben:
    4
    #11 aylin_ck, 4. November 2017
    Zuletzt von einem Moderator bearbeitet: 6. November 2017
    Hab es jetzt über css im StyleEdit gelöst.
    Bild als Logo angenommen und fleißig umgebaut.

    Hier mein css Code:
    Code:
    #navbar-brand {
        @media (min-width: $grid-float-breakpoint) {
            width:   100%;
            height:  ($gx-brand-height - 20px);
            padding: 0;
        }
        a {
        
            display:             block;
            margin-left:         floor($grid-gutter-width / 2);
            width:               $gx-brand-width-mobile;
            height:              $gx-header-height-mobile;
        
            // medium resolutions
            @media (min-width: $grid-float-breakpoint) {
                width:  100%;
                height: ($gx-brand-height - 20px);
                margin: 40px 390px;
            }
        
            // scale and align logo
            background-position: 50% 0%;
            background-repeat:   no-repeat;
            background-size:     contain;
        
            // transition for resizing
            @include transition(300ms ease all);
        }
    }
    @media (min-width: 768px){
    #search.collapse {
        margin-top: 6px;
        margin-bottom: -40px;
        margin-left: 390px;
    }}