![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 27 Pomógł: 1 Dołączył: 12.08.2008 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak osiągnąć efekt nieinwazyjnego obramowania elementów po najechaniu na nie myszką. Elementami tymi może być zarówno img, div, span, h1, p itd...
Tzn. jeżeli najadę na dowolny element myszką zostanie mu dodane obramowanie, które nie zmieni parametrów takich jak rozmiar czy marginesy. Czyli element zostanie nie tknięty, oczywiście gdy kursor myszki zejdzie z obiektu obramowanie zniknie. Nie mam najmniejszego pojęcia jak tego poszukać więc proszę o pomoc. Zastanawiam się tylko czy można to rozwiązać w czystym css-ie czy może potrzebny będzie kod javascript (wskazane by było jquery). Z góry dziękuję za pomoc! -------------------- portfolio: JWest.pl
microCMS: MicroCMS.jwest.pl |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 99 Pomógł: 5 Dołączył: 20.06.2005 Skąd: Bielsk Podlaski Ostrzeżenie: (0%) ![]() ![]() |
Chyba chodzi Ci o 'box-sizing', ale to jest kwestia CSS3. Sam zobacz:
http://www.css3.info/preview/box-sizing/ Wystarczy dodać do elementu 'box-sizing:border-box;', ale nie wiem ile przeglądarek to teraz obsługuje. W CSS2 możesz zrobić przykładowo coś takiego (załóżmy, że zmieniasz obramowanie pewnego DIVa) i efekt będzie podobny:
Ten post edytował Louner 12.11.2010, 23:24:33 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 03:01 |