• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

RWD zdjęcia rozwalają grida przez różne rozmiary.

Object Storage Arubacloud
0 głosów
333 wizyt
pytanie zadane 20 marca 2016 w HTML i CSS przez uRTLy Bywalec (2,420 p.)
Witam w jednym PSD'ku mam takie coś do zakodowania.
http://scr.hu/6hqa/0ajlx

Tylko cholerne zdjęcia mi grida rozwalają przez różne wielkości tych zdjęć. Jest jakiś mądrzejszy sposób żeby to ładnie wyglądało na większym ekranie niż 1100px (oprócz ucinania w photoshopie na równe wielkości)? Bo PSD ma około 1100 px szerokości i tylko na takiej ten grid wygląda całkiem spoko, a dalej zdjęcią są małe a przerwy między zdjęciami ogromne.
max-width i max-height ani wielkości na sztywno nie działają tak jakbym tego chciał.

https://github.com/uRTLy/SINGOLO tutaj cały projekt na githubie.

mam jeszcze jeden PSD w którym mam podobny problem ale na bootstrapie .
http://scr.hu/6hqa/oc3b6

jak układać zdjęcia w gridzie żeby nie było takich wielkich przerw między nimi , 12x1 zdjęcie ? czy podzielić ilosc przez 12 ?Tylko jak podziele ilosć zdjec  przez 12 to jest  nie parzysta liczba i ostatnie zdjęcie ma przerwe między nimi bo nie ma do jakiej kolumny go upchać żeby przerwy nie było...

4 odpowiedzi

0 głosów
odpowiedź 20 marca 2016 przez jaca121212 Nałogowiec (40,760 p.)
Wrzuć tutaj kod http://codepen.io/pen/
komentarz 20 marca 2016 przez uRTLy Bywalec (2,420 p.)
jak mam zdjęcia wrzucić?
http://codepen.io/anon/pen/ONppaQ

masz ale lepiej sciagnac poprostu repozytorium i klinąć 2 razy na index.html..
0 głosów
odpowiedź 20 marca 2016 przez arces Pasjonat (17,700 p.)
Jedyne co mi przychodzi na myśl to ustawienie na sztywno height i width (oczywiście w procentach jak chcesz mieć responsywne). Później użycie cover na img. Tylko wada jest taka, że obrazek musi być jako background. Poczytaj tutaj o tym więcej:

http://stackoverflow.com/questions/11757537/css-image-size-how-to-fill-not-stretch

Może to by pomogło :)
komentarz 20 marca 2016 przez uRTLy Bywalec (2,420 p.)
% rozwalają grida bo zdjęcia nie mają równych rozmiarów. Czemu nie mają zawsze poprostu 90% kolumny ?
0 głosów
odpowiedź 20 marca 2016 przez Bantu Nałogowiec (34,170 p.)
Nie lepiej po prostu do tego użyć Bootstrapa, albo jakiegoś innego tego typu frameworka? Tam sobie ustawisz kolumny i wiersze tak jak chcesz i będzie to responsywne bez jakiś większych problemów.
komentarz 20 marca 2016 przez uRTLy Bywalec (2,420 p.)
Mam takie same ustawienia jak boostrap, więc bez różnicy.
Chodzi o problem że kolumny są większe niż zdjęcia przez co pozostaje spacja pomiędzy każdymi zdjęciem ( reszta kolumny ) .
komentarz 20 marca 2016 przez Bantu Nałogowiec (34,170 p.)
W takim razie ustaw szerokość fotki na 100%, a szerokości kolumny nie ustawiaj. Wtedy kolumna będzie miała taką szerokość jak ma fotka. Przynajmniej tak w teorii powinno być.
0 głosów
odpowiedź 20 marca 2016 przez uRTLy Bywalec (2,420 p.)
edycja 20 marca 2016 przez uRTLy

MAM TO ! LUDZIE BOOSTRAP I KOLUMNY TO LIPA ! Flex box to przyszłość 

A tak na serio to osiągnąłem to co chciałem po takich zmianach.


 

.

.container {
    width: 100%;
    max-width: 1000px;
display:flex;
margin: 0 auto;
flex-wrap: wrap;
align-content:center;
align-items: center;
.box{
  align-self: center;
  width:100%;
  min-width: 210px;
  flex-grow: 1;
  flex-basis: 25%;

  padding: 1%;

  img{
    margin: 0;
    padding: 0;
    width:100%;
    min-width: 180px;
  }
}
<section class="portfolio">
    <h1>Portfolio</h1>

    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Animi, in est voluptatibus.</p>

    <div class="container">

        <div class="box"><img src="images/1.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/2.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_15.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_21.jpg" alt="MyWork Here"></div>

        <div class="box"><img src="images/singolo_27.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_29.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_30.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_32.jpg" alt="MyWork Here"></div>

        <div class="box"><img src="images/singolo_38.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_40.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_42.jpg" alt="MyWork Here"></div>
        <div class="box"><img src="images/singolo_44.jpg" alt="MyWork Here"></div>

      </div>

 

 

 

http://scr.hu/6hqa/cxb9o     i tak wyszło .

Dla przyszłych pokoleń 


https://www.youtube.com/watch?v=Y8zMYaD1bz0
. ten gośc mi to wytłumaczył w 15 minut. Nawet nie musze nic robić w media queries. jest idealnie.

cheatsheet

https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 

komentarz 20 marca 2016 przez arces Pasjonat (17,700 p.)
A żeś się ogarnął, że coś takiego istnieje :D W media-queries będziesz musiał niektóre rzeczy robić, bo się wszystko tak pięknie nieraz nie ułoży ;)
komentarz 20 marca 2016 przez uRTLy Bywalec (2,420 p.)
Naprawde jest PRAWIE idealnie.

Podobne pytania

0 głosów
2 odpowiedzi 224 wizyt
pytanie zadane 8 lipca 2020 w HTML i CSS przez Author[] Gaduła (3,130 p.)
0 głosów
1 odpowiedź 317 wizyt
pytanie zadane 31 maja 2017 w HTML i CSS przez xdmik23 Gaduła (3,000 p.)
0 głosów
2 odpowiedzi 211 wizyt
pytanie zadane 7 października 2016 w HTML i CSS przez remo82 Użytkownik (560 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...