![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 28.08.2009 Skąd: wertykalne przez większość dnia Ostrzeżenie: (0%) ![]() ![]() |
Krotka piłka, chcę się upewnic, że nie ma innego wyjścia
Mam taki kodzik w index.php (to wszystko z wewnatrz body) CODE <div id="logindex"> Welcome </div> <a href="home.php">Start</a> CSS CODE #logindex { background: url(parch.png); margin-left: auto; margin-right: auto; width: 500px; height: 500px; } probuje ustalic szerokość i wysokośc obrazu - jest wiekszy niz obszar DIVa a chce zeby sie w nim miescil - bez koniecznosci zmiany rozmiaru pliku lub wstawiania <img> w tresci strony jak dla mnie opcje sa trzy: 1) da sie jakos przypisac szerokosc i wysokosc obrazka do wartosci background. wewnatrz tego diva - tyle ze powstaje konflikt bo div ma juz wartosci width i height czy jest zatem jakas mozliwosc dodania tego w podobny sposob? obstawiam ze nie (IMG:style_emoticons/default/sad.gif) 2)mozna przypisac wartosci background - zmieszczenie pliku w rozmiarze diva z automatu - bez opisywania wartosci height i width 3) albo wstawic <img...> w htmlu - czego chcialbym uniknac jesli to mozliwe |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 673 Pomógł: 106 Dołączył: 31.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
jeśli dobrze cię zrozumiałem to wystarczy dla logindex dać width i height równe szerokości i wysokości obrazka.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 28.08.2009 Skąd: wertykalne przez większość dnia Ostrzeżenie: (0%) ![]() ![]() |
no niby tak ale jak napisałem w pkt 1
nie działa w ten sposob bo w tym divie jest juz width i height wiec zdublowanie tych wartosci powoduje ze nic sie nie wyswietli nalezalo by to jakos przypisac do background tyle tylko ze juz sam nie wiem jak: probowalem juz rzeczy pod tytulem background height:, bcgrnd width: (ale css nie przewiduje nawet takich opcji - a przynajmniej mi to nic nie dalo) zastanawiam sie czy jest jakis sposob zeby w obrebie jednego stylu mozna bylo opisac szerokosc i wysokosc i diva i obrazka stanowiacego jego tlo. |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 403 Pomógł: 68 Dołączył: 20.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
nie możesz manipulować rozmiarem tła z poziomu CSS
|
|
|
![]()
Post
#5
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Rozmiarem tła jako takim nie można manipulować. Jedynie powtarzanie w pionie lub poziomie i ewentualna pozycja w kontenerze zawierającym. Szkoda, że nie można połączyć ewentualnego wywołania background-image i crop, bo to by rozwiązało sprawę. No ale niestety takie połączenie nie działa. Wielka szkoda, bo w opisywanym przypadku byś nie miał problemu.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 28.08.2009 Skąd: wertykalne przez większość dnia Ostrzeżenie: (0%) ![]() ![]() |
... i wszystko jasne. dzięki wielkie
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 129 Pomógł: 13 Dołączył: 29.03.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Napisałem skrypt który automatycznie ustala szerokość i wysokość uploadowanego avatara w polu profil użytkownika. Jego działanie polega na tym że pobiera on wymiary uploadowanego obrazka z katalogu useravatars i oblicza stosunek wysokości do szerokości (albo na odwrót) ,który będzie pasował do maksymalnej wysokości bądź szerokości ustalonej przeze mnie czyli 100px i wynik z obliczeń zapisuje w bazie mysql. Odświeżyłem ten temat bo nie chciałem zakałać drugiego a tutaj będzie on pasować i byćmoże pomoże innym w dostosowaniu tła zależnie od rozmiarów zdjęcia.
Chodzi mi o to czy mógłbym jeszcze usprawnić ten skrypt i czy warunki są dobrze wykonane czyli czy się nie powtarzają itp. Od razu piszę że skrypt automatycznie ustala rozmiar zdjęcia który nigdy nie będzie większy niż 100px X 100px i wynik zapisuje w bazie mysql. Dla testów udostępniam demo tylko że tutaj można wisywać rozmiar obrazka z tym że "x" oddzielający szerokość od wysokości musi być mały i nie może być spacji. demo Dla przykładu: 350x100 150x100 30000x150000 Skrypt nie zadziała jeśli szerokość będzie wynosić np 1000px a wysokość 1px ( za mało instrukcji (IMG:style_emoticons/default/biggrin.gif) ); EDIT: Propo edycji postu nie wiem czy o takie coś chodziło (IMG:style_emoticons/default/wink.gif) Ten post edytował emillo91 28.06.2013, 22:14:58 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 933 Pomógł: 460 Dołączył: 2.04.2010 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Jeśli możesz to edytuj post i zastąp znacznik CODE znacznikiem PHP, bo tak to ciężko czytać.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 12:18 |