Thumbnails Grayscale

  • Hallo

    Gibt es eine Möglichkeit die Thumbnails Schwarz/Weiss anzuzeigen und bei Mouseover farbig.

    mit dem: Filter: gray
    geht es, aber nur im IE. Gibt es da eine möglichkeit die auch im Firefox anzuzeigen. die anderen browser sind mir egal, da ihc denke, dass sind von 100 besuchern gerade mal 2 oder so.

    eventuell mit jquery oder sowas?
    weiss nicht nach was ich bei google suchen muss..hab schon mehrere seiten angeschaut aber nie war das richtige dabei.

    • 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

  • hmm..danke. blicke da abr nicht ganz durch.

    kannst du mir das einwenig erklären bitte?

    danke

  • Nein, das würde hier Seiten füllen. Orientiere dich bitte an der Doku.

    Zunächst würde ich nur das runterladen was wirklich benötigt wird, Core-files und den entsprechenden Effekt den du willst, in deinem Fall wäre das Desaturate.

    Wie es eingebunden wird steht hier. Da der gleiche Effekt schon als Demo gezeigt wird, lohnt sich ein Blick in den Quellcode der Seite um schlauer zu werden.

    "Whoever controls the media, controls the mind." J.Morrison

  • Hallo

    Ok. Ich habe nun folgendes gemacht. Die pixastic.custom.js habe ich heruntergeladen.

    nun habe ich folgende zeile in den header meiner seite eingefügt:
    <script type='text/javascript' src='http://www.domain.ch/pixastic.custom.js'></script>
    <script type="text/javascript">
    function desaturate(img) {
    var img2 = Pixastic.process(img, "desaturate");
    img2.onmouseout = function() {
    Pixastic.revert(this);
    }
    }
    </script>

    anschliessend habe ich folgende test gemacht:

    <img src="http://www.domain.ch/test.jpg" onmouseover="desaturate(this);"/>

    in der index eingefügt.

    das bild test.jpg wird farbig angezeigt..aber ich es ändert sich,...

    eine andere frage...kann man dies auch umdrehen, dass greyscale am anfang ist und es dann farbig wird.

  • Wäre 'ne Möglichkeit:

    "Whoever controls the media, controls the mind." J.Morrison

  • Ich habe jetzt was gefunden was mit js arbeitet. wenn ich eine testseite einrichte funktionierts..wenn ich aber das ganze mit dem postthumb plugin mache geht es nicht..weshalb?

    So sieht die Testseite aus, welche funktioniert.

    WEnn ich nun den JS teil in meinen wp header einfüge und dann die post thumb ausgabe so anpasse:

    geht es nicht.

    Die Ausgabe im Quellcode von der Testseite:

    Code
    <img src="http://www.domain.ch/test[URL="http://forum.wordpress-deutschland.org/view-source:http://54art.ch/bild12.jpg"].jpg[/URL]"  id="myImage" onload="javascript:prepareMouseOverImage(this, 'http://www.domain.ch/test[URL="http://forum.wordpress-deutschland.org/view-source:http://54art.ch/bild12.jpg"].jpg[/URL]');"></img>


    Die Ausgabe im Quellcode vom Post Thumb plugin:

    Code
    <img src="http://www.domain.ch/test[URL="http://forum.wordpress-deutschland.org/view-source:http://54art.ch/bild12.jpg"].jpg[/URL]" alt="" id="myImage" onload="javascript:prepareMouseOverImage(this, "http://www.54art.ch/wp-content/uploads/pth/thumb_10025.jpg");" ></img>

    Wo liegt der Fehler?

  • Die Ausgabe der Bild-Url, bzw. die Anführungszeichen

    Code
    ( ... ) onload="javascript:prepareMouseOverImage(this, [COLOR="Red"]"[/COLOR]http://www.54art.ch/wp-content/uploads/pth/thumb_10025.jpg[COLOR="Red"]"[/COLOR]);" >

    So besser ?

    Code
    ( ... ) onload="javascript:prepareMouseOverImage(this, [COLOR="Red"]\'[/COLOR].$this->thumb_url.[COLOR="Red"]\'[/COLOR]);"'; ( ... )

    "Whoever controls the media, controls the mind." J.Morrison

Jetzt mitmachen!

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