Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS]Usunięcie transform wewnątrz div-a
kubax33
post 22.02.2017, 23:16:03
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


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.

Ten post edytował kubax33 22.02.2017, 23:17:52
Go to the top of the page
+Quote Post
czvpka
post 22.02.2017, 23:32:56
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 1
Dołączył: 22.02.2017

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
trueblue
post 23.02.2017, 08:46:24
Post #3





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Kod
.blok div{
transform:skew(12deg, 0deg);
-webkit-transform:skew(12deg, 0deg);
-moz-transform:skew(12deg, 0deg);
-o-transform:skew(12deg, 0deg);
}


--------------------
Go to the top of the page
+Quote Post
kubax33
post 23.02.2017, 11:13:11
Post #4





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 21:28