#CSS #Grid #Generator
▻https://cssgridgenerator.io
CSS grid generator is a tool that helps developers create custom CSS grid layouts more easily. The generator allows users to specify the number of columns, rows, the gutter size.
#CSS #Grid #Generator
▻https://cssgridgenerator.io
CSS grid generator is a tool that helps developers create custom CSS grid layouts more easily. The generator allows users to specify the number of columns, rows, the gutter size.
An Interactive Guide to #CSS #Grid
▻https://www.joshwcomeau.com/css/interactive-guide-to-grid
In this tutorial, I’m going to share the biggest lightbulb moments I’ve had in my own journey with CSS Grid. You’ll learn the fundamentals of this layout mode, and see how to do some pretty cool stuff with it.
To break things down even further:
– justify — deals with columns.
– align — deals with rows.
– content — deals with the grid structure.
– items — deals with the DOM nodes within the grid structure.
Gridviz : Une bibliothèque pour la cartographie en ligne de données carroyées
webinaires/cartogeoviz8-graffuri.md at main · magisAR9/webinaires · GitHub
▻https://github.com/magisAR9/webinaires/blob/main/cartogeoviz8-graffuri.md
Webinaire Carte Blanche #8. jeudi 5 Octobre 2023 (12h30-13h30)
Gridviz : Une bibliothèque pour la cartographie en ligne de données carroyées
#Gridviz est une bibliothèque JavaScript qui permet de visualiser des données quadrillées (ou tout ensemble de données tabulaires avec une position x/y) dans le navigateur dans une grande variété styles cartographiques avancés. Contrairement aux outils traditionnels de cartographie web à base de données matricielles, Gridviz effectu tout le rendu tout côté client, à la volée.
Germain Forestier sur Twitter : "1/ Premier essai d’un « grid cartogram » ou « grid/tile map » pour la France. Dans cette représentation chaque département a la même taille (ici un carré).
▻https://twitter.com/gforestier/status/1342789451571982336
▻https://threadreaderapp.com/thread/1342789451571982336.html
#cartographie #covid #grid-cartograms
Y a plein de gens qui aiment les cartes ici. (le thread cite un article de @severo d’ailleurs ▻https://observablehq.com/@severo/grid-cartograms)
Ceci dit, la France mérite des héxagones, quand même, sapristi...
#Grid for layout, #Flexbox for components
▻http://ishadeed.com/article/grid-layout-flexbox-components
Before diving into concepts and examples, I want to make sure that you understand the main difference between #CSS grid and flexbox. CSS Grid is a multi-dimension layout module, which means that it has columns and rows. Flexbox can lay out its child items either as columns or rows, but not both
Let me be clear about that, there is no direct way to decide between CSS grid and flexbox. Adding on that, there is no correct or incorrect way to use them. This article is a kind of guide that recommends using a technique for a specific use-case. I will explain the general concept, and then go into examples, and the rest is on you to explore and experiment more.
Deciding between CSS grid and flexbox can be a bit hard (sometimes), especially if you are new to CSS. I can hear you! Here are some initial kick-off questions that I ask myself when choosing between them:
– How the component child items are displayed? Inline or as columns and rows?
– How the component is expected to work on various screen sizes?
Article intéressant avec pas mal d’exemples d’usage.
Four lines of CSS to make a calendar layout with CSS grid – Js Craft
▻http://www.js-craft.io/blog/four-lines-of-css-to-make-a-calendar-layout-with-css-grid
calendrier HTML avec grid + une astuce pour placer le premier jour correctement
#grid #css #calendrier
Flexbox ou Grid Layout ? - Alsacreations
▻https://www.alsacreations.com/article/lire/1794-flexbox-ou-grid-layout.html
CSS : combiner Flexbox et Grid layout pour l’organisation des pages web.
Voir aussi :
– ▻https://bigint.fr/blog/2018-12-19/CSS-Grid-ou-Flexbox-les-deux-bien-sr
– ▻https://la-cascade.io/utiliser-grid-ou-flexbox
– sur MDN :
. ressources pour grid layout :
concepts de base : ▻https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout
Références : ▻https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Grid_Layout
Exemples : ►https://gridbyexample.com/examples
. ressources pour flexbox : ▻https://developer.mozilla.org/fr/docs/Web/CSS/CSS_Flexible_Box_Layout
« How to create an image gallery with CSS Grid » by Abhishek Jakhar, 27.12.2018 ▻https://www.freecodecamp.org/news/how-to-create-an-image-gallery-with-css-grid-e0f0fd666a5c #css #grid #webcomponents #gallery
Jules Forrest on CodePen
▻https://codepen.io/julesforrest
What is Grid Layout? [10 #shopify themes examples]
▻https://hackernoon.com/what-is-grid-layout-10-shopify-themes-examples-16a7cb746e7c?source=rss--
What is Grid Layout? PLUS: 10 Shopify Themes ExamplesMessy structures with elements overlapping each other and jumping all over the page could be very creative and original, but the designer has to invest an enormous amount of efforts to make it look understandable. On the other hand, pages that have an accurate layout with strict alignment and clear organization don’t demand some extra observation skills from the users and thus are more user-friendly. The layouts built in a precise and flat way are called grid layout themes.The grid is a set of horizontal and vertical lines which help to define where rows and columns will take place on the page. All the content you want to place to the website is placed into those rows and columns and that’s why it looks so accurate.Despite messy layout (...)
CSS Grid in IE : CSS Grid and the New Autoprefixer | CSS-Tricks
▻https://css-tricks.com/css-grid-in-ie-css-grid-and-the-new-autoprefixer
Utilisation des propriétés CSS3 grid avec Internet Explorer : les adaptations/contournements apportés par Autoprefixer et les propriétés vraiment pas supportées.
Voir aussi :
– le repo d’autoprefixer ▻https://github.com/postcss/autoprefixer (Gulp / Grunt / js autonome...)
– le repo de html-autoprefixer pour les CSS inline : ▻https://github.com/RebelMail/html-autoprefixer
Grid Garden - un jeu pour apprendre les #grid #CSS
▻http://cssgridgarden.com
Don’t Use My Grid System (or any others)
▻https://noti.st/mirisuzanne/DDJo3H
J’ai besoin d’aide avec des #CSS. J’essaie de reproduire la présentation ultra-alignée d’images carrées telle qu’on la trouve dans Photos sur l’iPhone. L’idée étant d’avoir des vignettes carrées dont la taille n’est pas totalement fixe, et si possible sans s’embêter avec les media queries usuelles selon la taille de l’écran (genre une case de largeur 25% quand on est entre 600 et 720 pixels…).
L’idée c’est que j’arrive à faire ça très bien avec une flex box :
Mais le hic, c’est la dernière ligne. Les deux premières lignes, ça fonctionne magnifiquement, les dimensions des vignettes carrées sont très bien gérées quelle que soit la largeur d’affichage, le nombre de vignettes par ligne se calcule tout seul avec « flexibilité », l’alignement est parfait. Bref le bonheur.
Mes CSS pour l’instant :
ul.carres_oeuvres {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
flex-wrap: wrap;
justify-content: flex-start;
margin-right: 1px;
}
ul.carres_oeuvres li {
margin-top: 1px;
margin-left: 1px;
flex-grow: 1;
flex-shrink: 1;
flex-basis: 150px;
}
Sauf comme tu vois, la dernière ligne, qui occupe toute la largeur mais ne s’aligne pas.
Je voudrais obtenir ceci :
Et j’ai pas trouvé comment…
D’après ce que je vois, il ne faut pas passer par flex
mais par grid
, qui gère le multiligne.
Grid est un peu moins bien supporté (de 10% je crois) cependant au niveau navigateur
J’ai trouvé !
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr)); /* (2) */
grid-gap: 1px;
C’est la valeur grid-template-columns
qui gère le truc…
@kent1 : yep…
Du coup, dans la même CSS, je mets d’abord le display: flex
, et en seconde ligne le display:grid
, normalement ça fera un fallback qui va bien pour ces 10%.
Et il faudra ajouter un fallback pour ceux qui ne comprennent ni grid ni flex. Un float:left
sans doute, à condition que ça me bouffe pas mes dimensions de grilles…
Sinon, je pensais qu’avec Flex, ça y est, on avait atteint le pire des CSS : celles où il faut avoir le mémento à chaque fois qu’on veut faire le moindre truc.
Avec grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
, je pense que grid emporte le pompon du CSS imbitable impossible à mémoriser.
Salut,
c’est un petit bug de flexbox, on peut le contourner en utilisant ::after sur le dernier éléments de la grille.
&::after { // Fix last item align in flexbox
content : ’’ ;
flex : auto ;
}
Front-End Tricks: 100% #css control of #masonry Layout w/ left-right content flow
▻https://hackernoon.com/masonry-layout-technique-react-demo-of-100-css-control-of-the-view-e4190
CSS column-count + array reordering = left-to-right content flowLive Demo: ▻https://github.com/jessekorzan/masonry-css-jsThe problem… column-count works great except for left-to-right scan readingMasonry Layouts… popularized by sites like Pinterest. Loved by non-coding designers and holy-grailed in corporate boardrooms.Naturally, many sharp front-enders have worked on solutions. We have several libraries, techniques and hacks to achieve this marvel of content display.There are times when a masonry layout is an appropriate design decision. Depending on what else that design has to accommodate, these solutions might be a good fit.For me, especially in exploratory efforts, a pure-CSS method is a flexible and fast way to iterate. I don’t want to rely on DOM manipulation or end up with a contrived (...)
Carrer Blog : 1 Line CSS Framework
▻http://www.vcarrer.com/2018/03/1-line-css-framework.html
you can make CSS grid layout only with one line of code.
tellement évident …
Accessibilité des tableaux responsives, et impact sur la lecture vocale de l’utilisation des propriétés css flex ou grid pour la ré-organisation des cellules.
Tables, CSS Display Properties, and ARIA | Adrian Roselli
▻http://adrianroselli.com/2018/02/tables-css-display-properties-and-aria.html
CSS Grid for UI Layouts – Mozilla Hacks – the Web developer blog
▻https://hacks.mozilla.org/2018/02/css-grid-for-ui-layouts
The fundamental problem with Flexbox is that it is one dimensional. This makes Flexbox great for one dimensional uses, like toolbars and navbars, but it begins to fail when I need to align content both horizontally and vertically at the same time. Instead I need real two dimensional layout, which is why I need CSS Grid. Fundamentally Grid is 2D.
À la fin il donne le lien vers une super chaine pédago de Jen Simmons
▻https://seenthis.net/messages/670758
j’ai eut ça dans la news « css layout news » (du site du même nom), très bien fait cet article y’avait aussi un post de Jen Simmons « Whitespace on The Web ! — with CSS Grid »… c’est pas toujours le cas mais la y’avait des choses vraiment intéressantes.
Ingrid | Visually build responsive layouts with CSS grid
▻http://ingrid.guide
New #flexbox guides on MDN – Mozilla Hacks – the Web developer blog
▻https://hacks.mozilla.org/2018/01/new-flexbox-guides-on-mdn
Et tout est déjà traduit en français.
Les concepts de base des boîtes flexibles
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Concepts_de_base_flexbox
Les liens entre flexbox et les autres méthodes de disposition
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Liens_entre_flexbox_et_les_autres_dispositions
L’alignement des éléments au sein d’un conteneur flexible
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Aligner_des_%C3%A9l%C3%A9ments_dans_un_conteneur_flexible
Ordonner les éléments flexibles
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ordonner_%C3%A9l%C3%A9ments_flexibles
Contrôler les proportions des éléments flexibles le long de l’axe principal
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Contr%C3%B4ler_les_proportions_des_bo%C3%AEtes_flexibles_le_long_
Maîtriser le passage à la ligne des éléments flexibles
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Ma%C3%AEtriser_passage_%C3%A0_la_ligne_des_%C3%A9l%C3%A9ments_fle
Les cas d’utilisation classiques des boîtes flexibles
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/Cas_utilisation_flexbox
La rétrocompatibilité de flexbox
▻https://developer.mozilla.org/fr/docs/Web/CSS/Disposition_flexbox_CSS/R%C3%A9trocompatibilite_de_flexbox
#intégration #web #HTML #CSS #grid #documentation
How to make your HTML responsive by adding a single line of #CSS
▻https://medium.freecodecamp.org/how-to-make-your-html-responsive-by-adding-a-single-line-of-css
grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
Titre un peu racoleur mais tout de même intéressant.
#grid
Muuri - Responsive, sortable, filterable and draggable grid layouts
▻https://haltu.github.io/muuri
Responsive, sortable, filterable and draggable grid layouts
Progressively Enhancing #CSS Layout: From #Floats To #Flexbox To #Grid
▻https://www.smashingmagazine.com/2017/07/enhancing-css-layout-floats-flexbox-grid
When you open the demo, you’ll find yourself on the home page of a website with a very basic layout. You can adjust the slider in the top left to enhance the experience. The layout switches from being very basic to being a float-based layout to being a flexbox layout and, finally, to being one that uses grid.
▻https://s.codepen.io/matuzo/debug/Emddvx
In the following sections, I’m going to show you how I built parts of the demo and why some things just work out of the box.