Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Kwadratowe obrazki


Loczuch

Rekomendowane odpowiedzi

Opublikowano

Hej, od razu zapraszam tutaj:

http://azymut.maurycy.eu

Jest mały problem. Strona główna ma przeze mnie edytowane obrazki, które koszmarnie dziwnie się zachowują. Ja chce najzwyczajniej, aby były one zawsze kwadratami. (poki co sa prostokaty) Każdy kwadrat niech będzie równy 25% ekranu (tak mam zrobione). Gdy ustawiam height 25% lub co innego, to..obrazek znika :( Oczywiście, 25% szerokosci obrazka ma byc tylko, gdy ekran wiekszy od 885px. Gdy mniejszy - wszystko działa prawidłowo. 

Czy wie ktoś jak temu zaradzić? W zakładce galeria jest to całkiem dobrze zrobione.....

 

Proszę o pomoc :(

(: .ćyż usnes am eiN

Opublikowano

Jeśli obrazek w natywnej wielkości jest kwadratowy wystarczy jak tylko ustawisz width: 25%;. Height zostanie dostosowane automatycznie (a przynajmniej powinien).

Opublikowano

Nie działa. 

Poza tym, dlaczego tak się dzieje, że gdy zmieniam w:

.blog .site-content .hentry, .archive .site-content .hentry, .search .site-content .hentry{
height 295px;
}

na...

.blog .site-content .hentry, .archive .site-content .hentry, .search .site-content .hentry{
height 25%;
}

To obrazki znikają? Ja chce aby to były zwyczajne kwadraty takie, jak są gdy zmniejszymy szerokość przeglądarki do <885px. Wie ktoś jak to zrobić? 

(: .ćyż usnes am eiN

Opublikowano

Próbowałeś użyć:

max-height: 25%;
max-width: 25%;

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

 

Próbowałeś użyć:

max-height: 25%;
max-width: 25%;

Próbowałam. Efekt jest ten sam, obrazki praktycznie znikają... 

(: .ćyż usnes am eiN

Opublikowano

Zobacz, u mnie wcale nie znikają, wszystko pięknie wygląda bez różnicy czy powiększone czy zmniejszone.

 

 

11r679f.jpg

 

.blog .site-content .hentry, .archive .site-content .hentry, .search .site-content .hentry {

    max-height: 25%;
    max-width: 25%;

}

PS: U góry wkleiłeś css w tej postaci:

width 25%;

Zapomniałeś o dwukropku:

max-width: 25%;

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Zastanów czego 25% podajesz (podpowiedź - wysokości nadrzędnego elementu, który pewnie ma wysokość 0 ). Jak chcesz określić wysokość względem wysokości okna, to musisz wszystkim nadrzędnym elementom nadać wysokość 100% (słabe rozwiązanie), lub użyć zamiast % jednostki vh. Tylko nie rozumiem jak chcesz w ten sposób kwadraty osiągnąć.

 

Edit

Widzę, że u Salura działa, a ty zawracasz głowę błędem w składni.

Pisze w ciemno z tele - to co opisałem to najczęstszy błąd;)

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

Zastanów czego 25% podajesz (podpowiedź - wysokości nadrzędnego elementu, który pewnie ma wysokość 0 ). Jak chcesz określić wysokość względem wysokości okna, to musisz wszystkim nadrzędnym elementom nadać wysokość 100% (słabe rozwiązanie), lub użyć zamiast % jednostki vh. Tylko nie rozumiem jak chcesz w ten sposób kwadraty osiągnąć.

 

Edit

Widzę, że u Salura działa, a ty zawracasz głowę błędem w składni.

Pisze w ciemno z tele - to co opisałem to najczęstszy błąd;)

 

 

 

Zobacz, u mnie wcale nie znikają, wszystko pięknie wygląda bez różnicy czy powiększone czy zmniejszone.

 

 

11r679f.jpg

 

.blog .site-content .hentry, .archive .site-content .hentry, .search .site-content .hentry {

    max-height: 25%;
    max-width: 25%;

}

PS: U góry wkleiłeś css w tej postaci:

width 25%;

Zapomniałeś o dwukropku:

max-width: 25%;

 

Dodałam kod do strony tak jak chciałeś:

.blog .site-content .hentry, .archive .site-content .hentry, .search .site-content .hentry {
    max-height: 25%;
    max-width: 25%;
}

...Jednak to nadal nie chce działać :(

 

1. Kwadraty nie są kwadratami, a prostokątami:

 

Zrzut-ekranu-2015-11-21-o-15.38.27.png

 

2. Dzieje się takie coś ....

 

Zrzut-ekranu-2015-11-21-o-15.38.14.png

 

 

W porządku, mogę dodać media dla min-width:885px, ale dodanie tych dwóch linijek niczego nie zmienia, więc nie widzę sensu, abym to robiła.

 

Przedtem nie mam dwukropka, gdyż pisałam to z palca, a nie kopiowałam. Na stronie wszystko działa poprawnie (tzn. jest dwukropek). Gdyby go nie było, obrazki nie miałyby szerokości 25%.

 

Czy wie ktoś jak temu zaradzić? :( Jeszcze raz wytłumaczę - zależy mi na tym, aby obrazki miały szerokość 25% oraz aby były kwadratami (a nie prostokątami). Takie coś jest w galerii, jednak galerię samemu pisałam, a stronę główną nie. (jest ona zaprojektowana przez twórcę szablonu). Ważne jest to, aby obrazki były na 100% szerokości! Nie chcę aby były marginesy po lewej i prawej stronie.

(: .ćyż usnes am eiN

Opublikowano

Jak zbadasz te obrazki narzędziami w chrome to zobaczysz, że są one cały czas kwadratami, tylko nakładają się na siebie - może Ci to w czymś pomoże (mi nie bardzo się chce w tym grzebać).

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

Jak zbadasz te obrazki narzędziami w chrome to zobaczysz, że są one cały czas kwadratami, tylko nakładają się na siebie - może Ci to w czymś pomoże (mi nie bardzo się chce w tym grzebać).

Cały czas korzystam ze zbadaj element w Chromie... Proszę o pomoc, gdyż nie wiem jak to zrobić. 

 

 

@edit1

Z początku ta strona wyglądała tak: https://pictoricodemo.wordpress.com

 

 

@Edit2

Swoją drogą, jak widać w @edit1, z początku były marginesy po prawej i lewej stronie, ale ja ich nie chciałam, więc bawiłam się w kodzie CSS i ogólnie to dodałam to do kodu:

.entry-meta {
	visibility: hidden;
	position: absolute;
}

.entry-content {
	margin-top: -210px;
}

@media screen and (max-width: 1180px) {
	.blog .site-content,
																				  .archive .site-content,
																				  .search .site-content {
		max-width: 100% !important;
	}
}

@media screen and (max-width: 885px) {
	.entry-content {
		width: 100% !important;
	}
}

.blog .site-content,
.archive .site-content,
.search .site-content {
	max-width: 100%;
}

@media screen and (min-width:886px) {
	.blog .site-content .hentry,
			  .archive .site-content .hentry,
		  .search .site-content .hentry {
	/*height: 221.25px;*/
		width: 25%;
	}
}

.blog .site-content .hentry, .archive .site-content .hentry, .search .site-content .hentry {
	max-height: 25%;
	max-width: 25%;
}

(: .ćyż usnes am eiN

Opublikowano

Po prostu klikasz zbadaj element, najeżdzasz na diva tego w kodzie html. Wymiary bedziesz widzial na stronie obok najechanego diva.

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Po prostu klikasz zbadaj element, najeżdzasz na diva tego w kodzie html. Wymiary bedziesz widzial na stronie obok najechanego diva.

 

 

Ja potrafię korzystać ze zbadaj element, ale nie wiem jak poprawić kod, aby obrazki działały tak jak chcę.

(: .ćyż usnes am eiN

Opublikowano

Jeżeli nie chcesz mieć marginesu wystarczy usunąć max-width i margin stąd:

.blog .site-content, .archive .site-content, .search .site-content {
    margin: 0 auto;
    max-width: 1180px;
}

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista


"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer


 


Potrzebujesz czegoś? Oznacz mnie @Salur

Opublikowano

Jeżeli nie chcesz mieć marginesu wystarczy usunąć max-width i margin stąd:

.blog .site-content, .archive .site-content, .search .site-content {
    margin: 0 auto;
    max-width: 1180px;
}

 

Chyba sobie ze mnie teraz żartujesz? Albo nie rozumiesz problemu, albo chcesz nabić sobie szybko posty. Nie potrzebuję takiej pomocy, na prawdę. Jakbyś zobaczył w kod, który dodałam - zrobiłam to co napisałeś już dawno, dodając width=100% .... 

 

Swoją drogą, po dodaniu TWOJEGO kodu..:

 

Zrzut-ekranu-2015-11-25-o-21.32.36.png

 

 

 

Gdybyś chciał mi pomoc, zauważyłbyś, że rozmiar zdjęć jest wyrażany w pikselach. Dla szerokości ekranu 1440px  wymiary są: 295px x 295 px.

 

Czy ktoś potrafi rozwiązać mój problem? Wynagradzam dużą ilością lajków, bądź też - jeżeli będzie taka potrzeba - mogę zapłacić.

(: .ćyż usnes am eiN

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...