Schatten mit CSS Pseudo-Elementen hinzufügen

In diesem Beitrag möchte ich euch zeigen, wie man mit ganz einfachen Mitteln einen Schatteneffekt an beliebige Block-Elemente hinzufügen kann. Der Clou dabei ist jedoch, dass dafür kein HTML angefasst werden muss, sondern dies ausschließlich über normale CSS Mittel funktioniert.

Ja klar, werden jetzt einige rufen. Dafür kann man ja einfach die CSS Deklaration box-shadow verwenden! Richtig. CSS3 erlaubt es seit einiger Zeit, mit box-shadow schöne Schatteneffekte an beliebige HTML Elemente zu zaubern und ist dabei ziemlich flexibel.

Aber leider ist es wie mit vielen neuen Dingen - einige Browser unterstützen es noch nicht, oder nur mit speziellen Browserprefixen wie -moz-, -o- oder -webkit-. Dies bedeutet, man muss diese Deklaration für jeden Browser in seiner speziellen Schreibweise wiederholen und bläst damit sein Stylesheet unnötig auf. Und selbst dann werden ältere Browser wie IE8 (und niedriger) oder Opera 10.10 (oder niedriger) nicht unterstützt.

Aus diesem Grund möchte ich euch eine weitere Möglichkeit vorstellen, wie man noch einen Schatten erstellen kann.

Gestatten, Pseudo-Elemente :before und :after

CSS2 bietet schon seit einiger Zeit die Möglichkeit mit Hilfe der Pseudo-Elemente :before und :after Inhalte vor bzw. nach Elementen per CSS hinzuzufügen. So lässt sich zum Beispiel mit folgender Anweisung vor allen Link-Elementen ein Text hinzufügen:

a:before {content: "Ich bin ein Link: "}

Und das alles, ohne etwas am HTML selbst ändern zu müssen. Und ein weiterer Vorteil für uns ist, dass diese Pseudo-Elemente auch schon von einigen älteren Browserversionen unterstützt werden und zudem noch ohne spezielle Prefixe auskommen.

Mehr lesenSchatten mit CSS Pseudo-Elementen hinzufügen

Kittyfier Bookmarklet – Süße Kätzchen überall

Was passiert, wenn man sich als Programmierer mal etwas vom normalen Arbeitsstress ablenken will? Man programmiert etwas, dass Spaß macht. Auf genau diese Weise ist auch dieses Bookmarklet entstanden. Es wandelt einfach alle per IMG HTML-Tag eingebundene Bilder einer Seite in Bilder mit niedlichen kleinen Katzen um. Um zu sehen, was es macht, einfach denMehr lesenKittyfier Bookmarklet – Süße Kätzchen überall

X-Mas-Gewinnspiel und Weihnachtsspecial von Herpotherm®

[Trigami-Review]

Heute möchte ich euch auf ein Weihnachtsgewinnspiel von Herpotherm® aufmerksam machen. Dabei handelt es sich um ein CE-zertifiziertes Medizinprodukt aus 100% deutscher Produktion. Mit Hilfe dieses batteriebetriebenen Gerätes lassen sich sowohl die Symptome als auch die Entwicklung von Herpes verhindern.

Auch wenn dies vielleicht nicht ganz zum Thema dieser Seiten passt, so nehme ich diese Möglichkeit trotzdem wahr und möchte euch dieses Produkt vorstellen. Ich habe in der Vergangenheit schon sehr gute Erfahrungen mit einem anderen Produkt dieses Herstellers (RIEMSER Arzneimittel AG) gemacht. Damit meine ich den bite away Stichheiler, mit dessen Hilfe sich Insektenstiche jeder Art lindern und heilen lassen.

Der Clou ist, dass beide Geräte auf einer ziemlich ähnlichen Technik basieren. Genau wie beim bite away setzt das Herpothern® auf die chemiefreie Wirkung von konzentrierter Wärme welche nur im engen Temperaturbereich zwischen 51 und 52°C funktioniert.

Durch die Erwärmung der mit dem Herpesvirus befallenen Zellen mit genau dieser Temperatur wird die partielle bzw. komplette Denaturierung von Enzymen und Proteinen erreicht und dadurch die Vermehrung des Virus unterbunden.
Mehr lesenX-Mas-Gewinnspiel und Weihnachtsspecial von Herpotherm®

5 extrem nützliche Tools für JavaScript Entwickler

Wenn es eine Programmiersprache gibt, die ich wirklich liebe, dann ist dies auf jeden Fall JavaScript. Früher von vielen belächelt, hat sich JavaScript heute zu einem wirklich mächtigen Tool unter Webentwicklern gemausert. Viele hilfreiche Seiten wie z.B. Google Maps wären ohne JavaScript überhaupt nicht möglich gewesen und selbst auf der Serverseite findet es in letzter Zeit immer mehr Verwendung - siehe node.js. Heute möchte ich euch fünf interessante und nützliche Tools vorstellen, die einem das Arbeiten mit JavaScript sehr erleichtern können.

JSFIDDLE - JavaScript direkt im Browser entwickeln

Dieses Tool ist noch relativ jung, hat sich aber für mich bereits jetzt zu einem der wichtigsten Tools beim Entwickeln und Testen von JavaScript Scripten entwickelt. Das Besondere an JSFIDDLE ist, dass man vier verschiedene Felder zur Verfügung gestellt bekommt. Im Ersten schreibt man seinen HTML Code, im Zweiten den benötigten CSS Code und im Dritten schließlich das JavaScript.

Wenn man möchte lassen sich externe JavaScript Bibliotheken wie Prototype, jQuery, Mootools und viele weitere per Klick einbinden.

Ein Klick auf 'Run' und das fertige Script wird ausgeführt und das Ergebnis im vierten Feld angezeigt. Diese so geschriebenen Scripte können gespeichert werden und sind über eine feste URL jederzeit wieder aufrufbar. Bei jedem Speichern bleibt übrigens die vorherige Version erhalten und kann über die alte URL aufgerufen werden.
Mehr lesen5 extrem nützliche Tools für JavaScript Entwickler

Vanilla Forums – Ein eigenes Forum einrichten

Auf webmatze.de gab es schon fast von Anfang an ein Forum. Anfangs hauptsächlich dafür da, um den Besuchern eine Möglichkeit in die Hand zu geben, sich zu den Inhalten zu äußern oder auch um Fragen zu stellen. Man muss sich dazu vorstellen, dass es in den ersten Jahren nicht möglich war, Kommentare zu den Beiträgen auf der Seite abzugeben. Dementsprechend gut wurde das Forum dabei auch angenommen.

Heute werden im Forum z.B. Fragen zu einzelnen Scripten und Programmen gestellt, um Hilfe bei Problemen mit HTML, JavaScript oder PHP gebeten oder über allgemeine Themen diskutiert.

Die verschiedenen Foren auf webmatze.de

Im Laufe der Jahre habe ich jedoch mehrmals die Forensoftware gewechselt, da ich meistens nicht ganz zufrieden mit den Funktionalitäten war, wichtige Funktionen fehlten oder nicht richtig funktionierten.

Vanilla Forums LogoZuletzt war ich beim Vanilla Forum gelandet welches in der Version 1 seit ein paar Jahren auf webmatze.de läuft. Was mich an diesem Forum begeisterte war die einfache Funktionsweise, der übersichtliche Aufbau und der Verzicht auf viele Features anderer Foren, die bei anderen Foren eher verwirren als wirklich zu helfen. Zudem ließen sich neue Funktionen über ein Plugin-Framework leicht nachrüsten.

Die neue Version - Vanilla Forums 2

Seit Mitte Oktober 2010 habe ich das Webmatze.de Webmaster Forum auf die neue Version 2 des Vanilla Forums umgestellt. Diese wurde von den Entwicklern noch einmal komplett von Grund auf neu entwickelt und an die heutigen Bedürfnisse angepasst.Mehr lesenVanilla Forums – Ein eigenes Forum einrichten

Back to Top