Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [css]wyśrodkowanie img
maniek74
post
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


Witam

Chyab pytanie banalne mam banner o szerokości np 2000 px a rozdzielczość np 1024, jak zrobić aby banner się przycinał po równo po prawej i lewej, tak jak background-position: center;

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 11)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


  1. margin:0 auto
Go to the top of the page
+Quote Post
maniek74
post
Post #3





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


no właśnie nie działa
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


A nadałeś display:block dla img?
Go to the top of the page
+Quote Post
maniek74
post
Post #5





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


tak

<div style="margin:0 auto"><a href="{DOMAIN_ALL}/oferta"><img style="display: block;" src="{DOMAIN_ALL}/_portal/userFile/sgh/banner/baner1.png" /></a></div>

i jest ucinany tylko po prawej zamiast po równo;
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Zdecyduj się co chcesz wyśrodkować, czy div czy img.
Go to the top of the page
+Quote Post
maniek74
post
Post #7





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


próbowałem:

<div style="margin: 0 auto; display: block;"><a href="{DOMAIN_ALL}/oferta"><img src="{DOMAIN_ALL}/_portal/userFile/sgh/banner/baner1.png" /></a></div>

<div><a href="{DOMAIN_ALL}/oferta"><img style="margin: 0 auto; display: block;" src="{DOMAIN_ALL}/_portal/userFile/sgh/banner/baner1.png" /></a></div>

teź nie srodkuje
Go to the top of the page
+Quote Post
!*!
post
Post #8





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


http://jsfiddle.net/tfjA8/
Go to the top of the page
+Quote Post
maniek74
post
Post #9





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 26.08.2013

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


sorki ale czy przczytałeś pierwszy post?(IMG:style_emoticons/default/questionmark.gif) ?
grafikę mam większą niż rozdzielcość i chce żeby ją przyciąć po równo po obu stronach

ścieżka do przykładowego bannera:
http://sgh.poznan.pl/_portal/userFile/sgh/banner/baner1.png


dzięki serdeczne kurde nie podawałem rozmiaru bannera.


Ten post edytował maniek74 28.05.2014, 17:48:33
Go to the top of the page
+Quote Post
Damonsson
post
Post #10





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


na <img /> tego nie zrobisz z założeń HTMLa.

1. Możesz to zrobić za pomocą przykładowo DIVa i w nim background i background-position.

2. Albo dać kontener z konkretnym wymiarem przykładowo DIVa z text-align: center i w nim <img /> - tego raczej nie zrobisz zbyt prosto dodając samo text-align: center, więc sobie daruj. Zrobiłem Ci dla 2. dwa przykłady:

Tu masz z użyciem <img /> jeśli nie znasz wymiarów kontenera/rozdzielczości (musisz użyć JS):
http://jsfiddle.net/4eYX9/348/

A tu masz z użyciem <img /> jeśli znasz wymiary kontenera/rozdzielczości (sam CSS):
http://jsfiddle.net/4eYX9/349/

Ten post edytował Damonsson 28.05.2014, 18:23:56
Go to the top of the page
+Quote Post
!*!
post
Post #11





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Cholera, odruchowo skasowałem posta (IMG:style_emoticons/default/biggrin.gif)
Weź poprawkę na to że w poprzednim przykładzie tworzysz przestrzeń po prawej mimo to że środkujesz IMG.

Najlepiej byłoby to zrobić za pomocą JS.
Go to the top of the page
+Quote Post
trueblue
post
Post #12





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

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


Jeśli nie znamy wymiarów obrazka:
http://jsfiddle.net/ybfXC/
Jeśli znamy wymiary obrazka, bez calc():
http://jsfiddle.net/tdnd6/
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 3.10.2025 - 02:33