Ergebnis 1 bis 5 von 5

Thema: Icon einfügen - Submit - Input

  1. #1
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    710

    Standard Icon einfügen - Submit - Input

    Hallo,
    ich habe einen Button mit Text. Ich möchte gerne vor dem Text "Registrieren" noch ein Icon einfügen. Leider bekomme ich das nicht hin. Kann mir einer ein Tipp geben?

    PHP-Code:
    <div class="submit"><a title="Registrieren" href="registrieren.html"><input class="submit" type="submit" value="Registrieren"></a></div

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.771
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich würde das so spontan mit css und :before lösen.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    710

    Standard

    ja ich auch, allerdings rutscht dann das icon vor das input. Es soll mit ca 10px abstand zum Text sein. Kann mir jemand eine Lösung geben?

  4. #4
    Contao-Urgestein Avatar von Andreas
    Registriert seit
    19.06.2009.
    Ort
    Mönchengladbach
    Beiträge
    7.703
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Das HTML sieht irgendwie falsch aus. Ein INPUT gewrappt von einem A-Tag? Nimm mal das A-Tag dort weg, dann kannst du das so machen.
    HTML-Code:
    input {
    	background-color: snow;
    	color: black;
    	padding: 0 1em 0 40px;
    	line-height: 40px;
    	background-image: url(https://placeimg.com/24/24/tech/sepia);
    	background-position: 8px center;
    	background-repeat: no-repeat;
    }
    Mit ::before ist in diesem Fall schlecht. Erstens, weil man einem INPUT keine Pseudoelemente geben kann. Zweitens, weil dieses ::before dann nicht auf das Klick reagieren würde, wenn es auf dem div.submit läge.
    Geändert von Andreas (01.04.2018 um 02:30 Uhr)
    Bitte!
    Vor Anfragen im Forum HTML validieren.
    Codesnippets hier im Froum sauber einrücken. Nur Tabs o. nur Leerzeichen verwenden.

    Vielen Dank an alle Wunschlistenerfüller
    Andreas Burg, Web Solutions

  5. #5
    Contao-Nutzer
    Registriert seit
    08.02.2011.
    Beiträge
    227

    Standard

    Oder das Icon in Form der Glyphe in die Value mit packen, sollte auch gehen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •