Styling von Textwidgets

  • Hallo Ihr!
    Ich habe in meiner Sidebar einzelne Textwidgets, die ich unterschiedlich stylen möchte.
    Also:
    Widget 1 soll eine andere Hintergrundfarbe haben,
    Widget 2 ein bestimmtes Hintergrundbild,
    Widget 3 wieder eine andere Farbe.

    Geht das?
    Sabiene

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Hi,

    Anderen Hintergrundfarben, Hintergrundbilder etc. sollte man ohne Probleme nutzen können, da man ja auch HTML in den Textwidgets verwenden kann.

    http://de.selfhtml.org/css/eigenschaften/index.htm

    Ob es dann auch den gewünschten Effekt erzielt, hängt aber trotzdem im Endeffekt vom gewähltem Theme ab, da das Aussehen der Sidebar ja auch über die im Theme enthaltene CSS-Datei definiert wird.

    Wenn dort, mal recht übertrieben ausgedrückt, eine dicke Pinkfarbene Umrandung definiert ist und du dann mit Grellgrünem Hintergrund ankommst, kann man sich ja vorstellen, dass dieses eventuell nicht so prickelnd ist, falls du verstehst, worauf ich hinaus will. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hi,

    Ich habe da mal etwas vorbereitet. ;)

    Für die Hintergrundfarbe habe ich diesen Code verwendet;

    Code
    <style type="text/css">.hintergrund { background-color:#20e20e }</style />
    <p class="hintergrund">[B]Testeintrag<br />Um mal zu schauen, wie so etwas aussieht.[/B]

    Das fettgedruckte ist der Bereich, wo der Textinhalt eingetragen wird, der im Textwidget angezeigt werden soll.

    Für eine Hintergrundgrafik habe ich diesen Code verwendet;

    Code
    <div style="background-image:url(http://www.google.de/logos/2011/pierre_de_fermat-2011-hp.jpg); margin:0px; padding:10px" />
    <p>[B]Der Text<br />ist aber jetzt nicht so gut zu sehen, also dann besser eine andere Grafik.[/B]</div />


    Beim oberen Code wird eine CSS Klasse mit der Bezeichnung hintergrund angelegt und dort dann die Hintergrundfarbe durch den mit der # versehenen Sechs Stelligen Hexcode vergeben.
    Es gehen auch 3 Stellen, wie zum Beispiel #fff für Weiß, aber ich kann jetzt nicht genau sagen, ob dies auch für Zwischentöne geht, da müsste man mal nach Farbtabellen suchen.
    Du musst bei den Klassenbezeichnungen eigentlich nur eine Regel beachten.
    Keine Klassenbezeichnung darf doppelt vergeben werden.

    Und so sieht das ganze dann in Aktion bei meiner Lokalen Installation aus;
    http://imageshack.us/photo/my-images/705/textwidgets.jpg/

    Ich hoffe ich habe es jetzt nicht zu kompliziert gemacht und konnte dir ein wenig weiterhelfen. ;)

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Super!
    Danke!
    Klappt wunderbar!
    Aber ein Problem habe ich noch: Ich möchte in den Widgets Links für weitere Infos zur Verfügung stellen.

    Ich habe den Code so geschrieben:

    Der Hintergrund ist wie gesagt richtig, aber die Links passen sich nicht an und ich finde echt den Fehler nicht.
    Oder lassen sich die generellen Vorgaben vom Sheet nicht einfach so überschreiben?
    Wenn ich den Code in das Style Sheet übertrage, werden mir wenigstens die Links unterstrichen, dass ist aber auch alles.

    Ich habe nicht gewusst, dass man solche Codes auch in die Widgets schreiben kann - again what learned!

  • Hi,

    nachdem die Gewitterfront mal so langsam weiterzieht, kann man auch mal wieder etwas besser nachdenken. ;)

    Mir ist aufgefallen, dass du zwar für die Links eine Klasse erstellt hattest, diese aber nicht angewendet hast.

    Laut diverser Tutorials, die ich zu diesem Thema gefunden habe, müsste die Definition auch ein klein wenig anders aufgebaut werden.

    Ich habe das ganze unter Berücksichtigung der Tutorials mal so versucht und es hat in meinem Testblog hingehauen.
    Die Änderungen habe ich mal hervorgehoben.

    Bitte keine Fragen per PM, oder Foren-Chat. Für Fragen ist das öffentliche Forum da. Meine Uerdinger Seite

  • Hallo Markus,
    oh Mann, ich habe dir ja echt viel Arbeit gemacht!
    Aber die Links bekomme ich nicht hin.

    Alles mögliche kann ich nun in meinem Widget verändern ... aber nicht die Links.

    Auf jeden Fall hast du mir viel geholfen, habe ein bisschen was verstanden.

    Falls ich mal was für dich tun kann....:lol:

    Sabiene

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!