Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [CSS]Usunięcie transform wewnątrz div-a
Forum PHP.pl > Forum > Przedszkole
kubax33
Nie widzę rozwiązania dla mojego problemu. Pochylam diva:

  1. .blok {
  2. background: #000;
  3. width: 100px;
  4. height: 100px;
  5. transform:skew(-12deg, 0deg);
  6. -webkit-transform:skew(-12deg, 0deg);
  7. -moz-transform:skew(-12deg, 0deg);
  8. -o-transform:skew(-12deg, 0deg);
  9. }
  10. <div class=blok></div>


ale problem pojawia się kiedy wewnątrz tego diva jest jeszcze jeden:

  1. <div class="blok">
  2. <div class="blok_2"></div>
  3. </div>


i ten blok_2 również jest powiedzmy jakimś kwadratowym elementem i on też z automatu się pochyla. Próbowałem transform: none; nie działa oraz transform:skew(12deg, 0deg); czyli zamiast -12 dałem 12 odbijając pochylenie w drugą stronę, ale jakość tego wewnętrzneego diva jest marna jakoś go kompresuje. Jakie jest poprawne rozwiązanie dla tego problemu. Wyłączenie pochylenia wewnątrz transform.
czvpka
No rozwiązania chyba nie ma poza wyjęciem tego div'a na zewnątrz smile.gif Pochylając .blok pochylasz również wszystko, co się w nim znajduje smile.gif
trueblue
Kod
.blok div{
transform:skew(12deg, 0deg);
-webkit-transform:skew(12deg, 0deg);
-moz-transform:skew(12deg, 0deg);
-o-transform:skew(12deg, 0deg);
}
kubax33
Cytat(trueblue @ 23.02.2017, 08:46:24 ) *
Kod
.blok div{
transform:skew(12deg, 0deg);
-webkit-transform:skew(12deg, 0deg);
-moz-transform:skew(12deg, 0deg);
-o-transform:skew(12deg, 0deg);
}


Dokładnie tak zrobiłem. Jednak ten div przez to, że jest pochylony i następnie wyprostowany jest tak jakby poruszony lekko zaćmiony chodzi o zdjęcia i np. obramowanie w tym divie wszystko jest poruszone to wynik pochylenia i wyprostowania. Szkoda myślałem, ze znajdę jakieś logiczne rozwiązanie najwidoczniej po prostu nie idzie tego inaczej zrobić.
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.