CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Taille alternée en CSS

les-toilettes
les-toilettes
Niveau 6
07 janvier 2022 à 18:34:35

Hello, j'amerai faire en sorte que un fois sur trois, une div fasse la meme taille que les deux precendentes, comme ça:
https://image.noelshack.com/fichiers/2022/01/5/1641576851-altpng.png

FionFion64
FionFion64
Niveau 16
09 janvier 2022 à 14:21:19

https://codepen.io/hisato/pen/XWePewq

Doit y avoir moyen d'automatiser sans remettre une div parent à chaque fois mais je trouve pas comment faire
SI tu peux ajouter des div comme tu veux y a toujours le flex sinon

les-toilettes
les-toilettes
Niveau 6
10 janvier 2022 à 15:50:40

Le probleme c'est que chaque element viens d'une DB, donc je suis obligé de mettre un element parent

FionFion64
FionFion64
Niveau 16
10 janvier 2022 à 17:43:48

Le 10 janvier 2022 à 15:50:40 :
Le probleme c'est que chaque element viens d'une DB, donc je suis obligé de mettre un element parent

Ca doit se faire mais c'est pas simple
Sinon tu t'embêtes pas et tu slice tes éléments tous les 6 pour remettre une div parent :hap:

Message édité le 10 janvier 2022 à 17:44:00 par FionFion64
godrik
godrik
Niveau 30
10 janvier 2022 à 17:44:28

mmm, il y a des compterus en CSS: https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Counter_Styles/Using_CSS_counters

Mais je ne sais pas si tu peux differement en fonction de la valeure du compteur.

FionFion64
FionFion64
Niveau 16
10 janvier 2022 à 17:53:04

Sinon y a sûrement une méthode en utilisant nth-child et en bouclant pour incrémenter les valeurs de grid-area mais bon, quel bordel pour un simple layout :(

Marav
Marav
Niveau 47
12 janvier 2022 à 01:44:47

Salut, comme a dit FionFion64, tu trouveras sûrement ton bonheur ici :

https://developer.mozilla.org/fr/docs/Web/CSS/:nth-child

Les exemples parlent d'eux mêmes, avec ça tu pourras faire ton layout :ok:

just_mclovin
just_mclovin
Niveau 7
12 janvier 2022 à 03:34:37

En théorie c'est nth-child(even)

FionFion64
FionFion64
Niveau 16
13 janvier 2022 à 21:19:56

Le 12 janvier 2022 à 03:34:37 :
En théorie c'est nth-child(even)

Non, son pattern n'est pas si régulier : 3 4 9 10 15 16...

Message édité le 13 janvier 2022 à 21:22:02 par FionFion64
godrik
godrik
Niveau 30
13 janvier 2022 à 21:54:55

oui, nth-child(even) ne va pas marche
probablement nth-child (6n), nth-child (6n+1),nth-child (6n+2), nth-child (6n+3),nth-child (6n+4), nth-child (6n+5)

les-toilettes
les-toilettes
Niveau 6
16 janvier 2022 à 12:12:44

Merci pour vos réponses ! Dsl de pas avoir rep j'avais pas vu, au debut personne avait repondu😂

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment