Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: oznaczenie wybranego zdjęcia
Forum PHP.pl > Forum > Po stronie przeglądarki
vojtasek
Witam walczę jak dodać do wybranego zdjęcia z grupy zdjęć tzw. "tick" czyli zaznaczenie ze ta opcja-zdjęcie własnie zostało wybrane. Obecnie mam takie rozwiązanie że:

  1. $("img[name$='system_hz_img']").live('click', function(){
  2. if($("input:radio[name=system_hz]").is(":checked")){
  3. $("img[name$='system_hz_img']").removeClass("frame_system_hz");
  4. $(this).addClass("frame_system_hz");
  5. }
  6. });


dodaję klasę do zdjęcia która:

  1. img.frame_system_hz{
  2. border:2px solid #ff0000;
  3. -webkit-box-shadow: 1px 1px 1px 1px rgba(50, 50, 50, 0.1);
  4. -moz-box-shadow: 1px 1px 1px 1px rgba(50, 50, 50, 0.1);
  5. box-shadow: 1px 1px 1px 1px rgba(50, 50, 50, 0.1);
  6. background: #fff;
  7. opacity:0.4;
  8. filter:alpha(opacity=40);
  9. }


bluruje mi zdjęcie i dodaje obramowanie. Efekt jest ok ale jeszcze jest mało czytelny. Chciałbym dodatkowo aby przy wyborze zdjęcia do blurowania i ramki dodał sie np. czerwony "tick" (ptaszek) jako zewnętrzna warstwa na zdjęciu. Tak by ostatecznym wynikiem było zblurowane lecz widoczne zdjęcie w czerwonej ramce z czerwonym znakiem "tick".

Jak to zrobić? Bez powielania zdjęć (bez znaczka i po kliknięciu, wyborze ze znaczkiem).
Helid
Kod
img.frame_system_hz { position: relative; }
img.frame_system_hz:after { display: block; z-index: 1; position: absolute; right: 0; top: 0; content: ""; background: url('obrazek'); }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.