Toolbar Hintergrundbild

  • Hi NoNameNeeded,

    füge diesen Code

    CSS
    /* Benutze ein Hintergrundbild für die Symbolleisten */
    toolbox {
    background-image: url("hintergrund.jpg") !important;
    background-color: none !important;
    }


    in deine "userChrome.css" ein. Bei obigem Beispiel muss die Grafik unter dem Namen "hintergrund.jpg" in den Chrome-Ordner des Profils abgespeichert werden, in dem sich auch die userChrome.css befindet. Es geht auch mit anderen Dateitypen (*.gif habe ich getestet, ob *.png funktioniert, weiß ich nicht). Die Größe des Bildes wird dabei nicht skaliert, zumindest nicht verkleinert. Allerdings wird das Bild nur den Symbolleisten hinterlegt, nicht der Tableiste:

    [Blockierte Grafik: http://img143.imageshack.us/img143/9148/toolbarhintergrundbildthemaanz.th.png]

    Was anderes fällt mir nicht ein. Aber ich denke, es gibt hier genügend Schrauberkameraden, die auch noch damit dienen könnten.

    Have fun,
    NightHawk

  • Hallo Leute !

    Hm, komisch ! Aber bei mir tut sich mit dieser Methode rein gar nix !

    Habe alles so aus geführt und rumprobiert, abba nada, niente !

    Gibt es eine maximal-Grösse für das Bild ?

    Oder irgendwas anderes zu beachten ?

    Danke !

    cu

    goodmen

  • Also an der maximalen Größe liegt's nicht.
    Hab mal scherzhalber einen Screenshot des ganzen Bildschirms als Hintergrundbild angegeben.

    Zwar wird natürlich nicht alles angezeigt aber prinzipiell funktioniert's.

  • Hallo !

    Die speichere ich in meinem Profil im Ordner Chrome ab.
    Habe ja schon einiges drinn stehen. Das funzt ja auch.
    Das Bild, das angezeigt werden soll, habe ich auch in diesem Ordner
    abgelegt. Hm, aber kein Erfolg.

    Danke erstmal !

    goodmen

  • Zitat von NightHawk56

    Hi goodmen,

    du hast aber schon drauf geachtet, dass die Zeile

    Code
    @namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");

    in der Datei steht und zwar vor deinen Einträgen, gell (siehe auch hier: userChrome.css (Link))?

    Have fun,
    NightHawk

    Ähm, sowas steht NICHT bei mir drinn !

    Aber die Änderungen, die dadurch bewirkt werden sollen, die werden trotzdem ausgeführt. Hier ist meine userchrome.css

    /* Turn off the dropdown in the URL and search bars */
    autocomplete-history-dropmarker{
    display: none !important;
    }

    .autocomplete-tree{
    display: none !important;
    }

    /* Größe des Suchfeldes verändern */
    #search-container, #searchbar {
    -moz-box-flex: 100 !important;
    }

    /* URL bar background image for high security site */
    #urlbar[level="high"] > .autocomplete-textbox-container {
    background-image: url('high.png') !important;
    background-color: lime !important;
    font-weight: 600 !important;
    }

    /* URL bar background image for low security site */
    #urlbar[level="low"] > .autocomplete-textbox-container {
    background-image: url('low.png') !important;
    background-color: yellow !important;
    font-weight: 600 !important;
    }

    /* URL bar background image for broken secure site */
    #urlbar[level="broken"] > .autocomplete-textbox-container {
    background-image: url('broken.png') !important;
    background-color: red !important;
    font-weight: 600 !important;
    }


    Das ist alles was da drinn steht ! Und das klappt !

    Wie muss ich jetzt die von dir genannte Änderung da einbinden ?

    Nehmen wir mal an, dass das Bild auf dem Desktop liegt ! Wie muss dieser Eintrag dann lauten (bild heisst Test.jpg ) ?

    Danke für deine Hilfe !

    cu

    goodmen


    :D:D

  • loshombre

    Mann, mann, mann ! Nicht gleich so anschreien, das tut doch weh
    :D !!!

    Sorry, habe mich wohl falsch ausgedrückt !

    Das Bild ist ja im Chromordner drinn ! Sollte nur ein Beispiel sein, das von meiner Seite aus nach hinten losging, da ich es falsch beschrieben habe :roll: !

    Ne, es ist alles da wo es hin soll !

    Wie muss den denn meine Userchrome.css editiert werden, damit es funzt. Der Eintrag mit dem @namespace , den meine ich.....wie muss der lauten ?

    cu

    goodmen

  • Also ich habe in der gesamten Userchrome nix von wegen Namespace stehen.

    In der untersten Zeile habe ich einfach nur das eingegeben:
    /* Benutze ein Hintergrundbild für die Symbolleisten */
    toolbox {
    background-image: url("ie3.jpg") !important;
    background-color: none !important;
    }

    Und es funktionierte auf Anhieb....

  • @all

    Kann es sein, dass das mit der Version 1.0.7 NICHT funzt ???

    Das ist für mich die einzige noch plausibel klingende Erklärung !!!

    Sonst habe ich alles durch ! Niente , Nada, Nix !

    Ich gebs auf !

    Der Fux gefällt mir auch so ganz gut ! Muss ich eben meinen Bildschirm anmalen :D !!!

    Mist, wo ist denn jetzt der Nagellackentferner :? ! Schaaaaattttzzzz :lol: !!!

    cu

    goodmen

  • Du hast mich noch nie schreien hören :wink:

    Das muss gehen. Mach mal aus der toolbox eine toolbar. Die @namespace-Zeile brauchst du normalerweise nicht. Die Chromecodes funktionieren auch so. Tun sie bei dir doch auch!

    Test : Diesen Code mit Defaulttheme ausprobieren!
    Test : Diesen Code in einem neuen Profil ausprobieren!

    Es kann gut sein, daß dein Theme da nicht mit macht.

  • Zitat von goodmen

    Wie muss den denn meine Userchrome.css editiert werden, damit es funzt. Der Eintrag mit dem @namespace , den meine ich.....wie muss der lauten ?

    Vielleicht muss der Eintrag ja genau so aussehen, wie ich ihn hingeschrieben habe :?: Weil, ich verarsche hier nicht die Leute und schreibe Dinge anders als sie sein müssten :!: Schau in deinem Profilordner in den Ordner "chrome". Dort existiert normalerweise eine Beispieldatei "userChrome-example.css". Da kannste das auch kopieren.

    Have fun,
    NightHawk