Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [CSS] Szerokość obrazka 100%-padding
muumiin
post 13.11.2014, 12:29:48
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 17.09.2014
Skąd: Kraków

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


Mam w divie padding: 0 30px; (potrzebuję, żeby było miejsce na przyciski). W divie mam obrazek img. Chciałabym, żeby się rozciągał na maksymalną szerokość, ale gdy ustawiam img {max-width:100%; } to obrazek jest odsunięty od lewej o te 30px, a po prawej wychodzi poza div. Wiecie jak rozwiązać ten problem?
Go to the top of the page
+Quote Post
kreatiff
post 13.11.2014, 13:01:08
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 105
Dołączył: 7.08.2012

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


Rozwiązań jest kilka:
1. Dajesz obrazek jako tło diva i tam je rozciągasz.
2. Dajesz obrazkowi negatywny margines w lewo by zniwelować padding.
3. Nie dajesz dopełnienia dla tego diva, tylko dla elementów, które w tym divie będa się znajdować, ale innych niż ten obrazek.
To tak na szybko.
Go to the top of the page
+Quote Post
trueblue
post 13.11.2014, 13:06:39
Post #3





Grupa: Zarejestrowani
Postów: 6 799
Pomógł: 1827
Dołączył: 11.03.2014

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


A co właściwie jest problemem, to że jest odsunięty z lewej, czy to, że z prawej wychodzi poza div?


--------------------
Go to the top of the page
+Quote Post
muumiin
post 13.11.2014, 13:46:52
Post #4





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 17.09.2014
Skąd: Kraków

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


Obrazek ma być odsunięty po prawej i po lewej o te 30px (padding) i pomniejszony do tych rozmiarów. Procenty nie działają, bo 100% znaczy, że obrazek będzie wielkości całego diva.

@kreatiff nie za bardzo chcę zmieniać cokolwiek w html-u, bo to działa dla dwóch wersji strony - komputerowej i mobilnej. Jak zmieniam coś w html to muszę przerabiać style dla wersji komputerowej...

Ten post edytował muumiin 13.11.2014, 13:48:16
Go to the top of the page
+Quote Post
trueblue
post 13.11.2014, 13:54:26
Post #5





Grupa: Zarejestrowani
Postów: 6 799
Pomógł: 1827
Dołączył: 11.03.2014

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


Pokaż style dla diva i img.


--------------------
Go to the top of the page
+Quote Post
muumiin
post 13.11.2014, 14:03:35
Post #6





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 17.09.2014
Skąd: Kraków

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


  1. .sliderright {
  2. position:relative;
  3. padding:30px;
  4. }
  5. .sliderright img {
  6. margin: auto;
  7. opacity: 0;
  8. max-width: 100%;
  9. height: auto;
  10. visibility: invisible;
  11. display:none;
  12. z-index:-1;
  13. }
  14. .sliderright input:checked ~ img {
  15. display: block;
  16. z-index:1;
  17. visibility:visible;
  18. opacity: 1;
  19.  
  20. }
Go to the top of the page
+Quote Post
trueblue
post 13.11.2014, 14:09:36
Post #7





Grupa: Zarejestrowani
Postów: 6 799
Pomógł: 1827
Dołączył: 11.03.2014

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


http://jsfiddle.net/72zgncj8/1/
To na pewno całe style? Struktura html jest taka sama?


--------------------
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: 13.06.2025 - 07:43