2012-07-08 16 views
12

Jak utworzyć wewnętrzną ramkę za pomocą CSS3?Jak utworzyć obramowanie wewnętrzne za pomocą CSS3?

Oznacza to, że zamiast obramowania rozciągającego się na zewnątrz od obszaru aktywnego/padding elementu, rozszerza się on do środka, zachodząc na jego zawartość?

Byłbym wdzięczny, gdyby udało się to z minimalnymi zasadami CSS, o ile jest to w ogóle możliwe.

+2

mógłbyś wyjaśnić co masz na myśli przez „wewnętrznej granicy”? Użyj obrazu, jeśli potrzebujesz. –

+0

Co to jest "wielokrotny CSS"? – BoltClock

+1

Czy możesz zdefiniować "zbyt wiele"? W jakich kryteriach/ograniczeniach pracujesz? –

Odpowiedz

23

Spróbuj użyć box-shadow (i podzbiorów specyficznych dla dostawcy).
Na przykład:

-moz-box-shadow: inset #B3B3B3 0 -1px 0 0; 
-webkit-box-shadow: inset #B3B3B3 0 -1px 0 0; 
box-shadow: inset #B3B3B3 0 -1px 0 0; 
+0

koduj swój kod. –

+0

Próbuję zrobić to samo, a to działa idealnie, dzięki. –

Powiązane problemy