Ein pixel Schatten auf drei Seiten mit CSS3 box-shadow

Brauche ich zum erstellen einer one-pixel-Schatten auf drei Seiten von einem element mit box-shadow. Ich bin mit dem folgenden code, außer es ist die Schaffung eines zwei-pixel-Grenze, aber ich brauche nur eine.

   -moz-box-shadow: 0 1px 1px   #c00
-webkit-box-shadow: 0 0   1px 0 #c00
        box-shadow: 0 0   1px 0 #c00
  • Irgendeinem Grund Sie nicht mit border: 1px solid #c00?
  • Ja, denn die Grenze erweitern wird, die Kanten der box-Modell der Elemente, die Probleme verursachen wird. Sorry, sollte nur gesagt, Schatten statt der Grenze. 😉
  • "Grenze erweitern wird, die Kanten der box-Modell der Elemente, die Probleme verursachen wird" — okay, zwei Möglichkeiten gibt es. 1. Eine negative Marge von Seiten der Grenze umkehren der box-Modell-Effekt. 2. box-sizing: border-box;, das funktioniert im IE 8 und den letzten anderen Browsern.
InformationsquelleAutor Cofey | 2011-03-18
Schreibe einen Kommentar