Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Meerdere images centreren

Pagina: 1
Acties:

  • Ambianz
  • Registratie: December 2009
  • Laatst online: 21-11 23:01
Ben bezig met een projectje, hiervoor wil ik graag 2 rijen van 4 images centreren, elke rij staat in een div, de 2 rijen staan ook in een div met 75% width, hieromheen staat een div met 100% omdat deze horizontale balk een bg heeft.

HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<div class="rowcircle">
        <div class="rowcirclesmall">
            <div class="circlewrapper1">
            
                        <a href="#"><img class="pic" src="img/circle1.png" alt="Img1"></a>
        
                        <a href="#"><img class="pic" src="img/circle2.png" alt="Img2"></a>
            
                        <a href="#"><img class="pic" src="img/circle5.png" alt="Img3"></a>
                
                        <a href="#"><img class="pic" src="img/circle6.png" alt="Img4"></a>
            </div>
            
        
            <div class="circlewrapper2">
                
                        <a href="#"><img class="pic" src="img/circle4.png" alt="Img5"></a>
                
                        <a href="#"><img class="pic" src="img/circle5.png" alt="Img6"></a>
                
                        <a href="#"><img class="pic" src="img/circle7.png" alt="Img7"></a>
                    
                        <a href="#"><img class="pic" src="img/circle8.png" alt="Img8"></a>
                    </li>
                </ul>
            </div>
        </div>
    </div>



Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
.circlewrapper1 {
    width: 75%;
    margin: 0 auto;
}

.circlewrapper2 {
    width: 75%;
    margin: 0 auto;
}

.rowcirclesmall {
    width: 100%;
    margin: 0 auto;
}

.pic {
    height: 18%;
    width: 18%;
    margin: 35px 25px;
    float: left;
    filter: grey;
    -webkit-filter: grayscale(100%);
}

.pic:hover {
    filter: none;
    -webkit-filter: none;
}


Iemand die mij wat tips kan geven om weer op weg te gaan?

Probleem is dus dat de 4 afbeeldingen niet gecentreerd worden..

  • Nivali
  • Registratie: Oktober 2010
  • Laatst online: 20-11 10:01

  • Ambianz
  • Registratie: December 2009
  • Laatst online: 21-11 23:01
eea geprobeerd daarmee maar werkt nog niet..

  • FotW
  • Registratie: Juli 2012
  • Laatst online: 24-10 13:17
Begin eens met het online zetten van een testcase in bijvoorbeeld JSFiddle, want mijn glazen bol start niet op vandaag ;)

  • Zoefff
  • Registratie: September 2001
  • Laatst online: 20-11 21:54

Zoefff

❤ 

Volgens mij moet je een hele andere benadering gebruiken. Heb je de .rowcirclesmall container alleen om een achtergrond in te tonen? Dan kan je de inhoud toch ook smaller maken met een padding? En als je de afbeeldingen gewoon inline toont kan je prima af met 'text-align: center' om ze te centreren.

Zoiets, waarbij het dus eigenlijk om CSS regel 3 en 4 gaat:

HTML:
1
2
3
4
5
6
<div>
    <img src="" />
    <img src="" />
    <img src="" />
    <img src="" />
</div>

Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
div {
    border: 1px solid red;
    padding: 0 12.5%;
    text-align: center;
}

img {
    background: blue;
    width: 40px;
    height: 40px;
}


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

display:inline-block op de images of de links eromheen (maakt geen zak uit eigenlijk), en dan op de container text-align:center. Klaar :)

/edit
Ohja, en dan dus niet floaten.

[ Voor 13% gewijzigd door _Thanatos_ op 10-01-2014 13:18 ]

日本!🎌


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Images zijn al inline, dus die inline-block is niet eens nodig.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Zoefff
  • Registratie: September 2001
  • Laatst online: 20-11 21:54

Zoefff

❤ 

En als je dat weglaat heb je precies herhaald wat ik al in het voorbeeld heb uitgeschreven. Bravo :P


FotoblogWerkaandemuur.nlMoestuincursus.nlTwitter


  • _Thanatos_
  • Registratie: Januari 2001
  • Laatst online: 05-09 14:39

_Thanatos_

Ja, en kaal

NMe schreef op vrijdag 10 januari 2014 @ 19:34:
Images zijn al inline, dus die inline-block is niet eens nodig.
Dat is waar ja :)
Maar met inline-block haal je de "spookmarge" dacht ik ook weg die inline elementen om zich heen hebben als er in de source whitespace omheen zit.

Niet essentieel voor de oplossing inderdaad. Otoh, wel essentieel als je naast images ook andere elementen in dezelfde view wil kunnen gebruiken zoals <iframe> of <video>.

日本!🎌

Pagina: 1