J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5141 links
via Kalvn
Une piqure de rappel, ça ne fait pas de mal.
Pour créer des présentations HTML rapidement.
Des templates responsives.
Des projets utiles
Différentes choses qu'on peut faire en pure CSS, sans Javascript: fenêtre modale, tooltips, carousel, treeview, menu...
via SebSauvage
Un autre outil de sélection de couleurs.
via Marc
Outil d'aide au choix de couleurs bien assorties. Très utile !
via Yome
Sans vouloir te vexer, il n'est pas terrible, terrible (voir mon commentaire sur la version de démo).
Générateur de "squelette" Flexbox
via Shazen
Une série de tutoriels sur les technologies du web : html, css, javascript
Epargner le téléchargement des polices dans une page web à vos utilisateurs
Je trouve ça particulièrement pénible, alors je ne le fais pas subir à mes lecteurs: Je n'inclue pas dans mes pages de polices à télécharger.
Comment faire pour que l'aspect soit le plus proche de ce que je souhaite ne sachant pas les polices pré-installées chez l'internaute ?
En principe en CSS on a les font-stacks: Vous spécifiez plusieurs polices (d'aspect graphique proche), et le navigateur prendra en premier la police disponible dans le système.
Exemple typique:
font-family: Arial,Helvetica,sans-serif;
Si Arial n'est dispo, il essaiera avec Helvetica, etc.
Mais si je veux une police particulière, comme "Droid Sans", comment trouver la font-stack la plus fidèle, la plus proche de cette police ?
Et bien on peut trouver !
Exemple: pour "Droid Sans", on obtient:
font-family: "Droid Sans","Noto Sans","Ascender Uni","Linotype Aroma","FF Kievit","Source Sans","Open Sans","Museo Sans","Myriad","Camphor","Corbel","Frutiger","Vectora","Calibri",sans-serif;
Vous pouvez également compléter avec ces font-stacks: http://www.cssfontstack.com/ (même si je trouve qu'elles sont trop limitées).
Certes c'est loin d'être idéal et je n'ai aucune garantie, mais je préfère ça.
Si vous voulez vérifier si une police existe en standard sous Windows ou MacOSX:
https://en.wikipedia.org/wiki/List_of_typefaces_included_with_Microsoft_Windows
https://en.wikipedia.org/wiki/List_of_typefaces_included_with_macOS
À lire. Sur le principe, c'est pas idiot.
Rien que le nom, je suis fan.
La puissance de Flex-box est énorme :
Fukol™ is a lightweight, breakpoint free, completely responsive, element query driven*, progressive enhancement based CSS grid framework. It exists in this README.md
file, in the section titled The CSS (below). It is 93 bytes minified, fitting comfortably inside a tweet:
Just edit the lines marked 'edit me!' to your requirements and write an HTML structure like the one illustrated in the section titled The HTML (also below).
(* Not really, but kind of. See 3 under Notes, below.)
.fukol-grid {
display: flex; /* 1 */
flex-wrap: wrap; /* 2 */
margin: -0.5em; /* 5 (edit me!) */
}
.fukol-grid > * {
flex: 1 0 5em; /* 3 (edit me!) */
margin: 0.5em; /* 4 (edit me!) */
}
<div class="fukol"> <!-- 6 -->
<ul class="fukol-grid">
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
<li><!-- grid cell/item/child/whatever --></li>
</ul>
</div>
display: flex
declaration, degrading to a single column layout. No harm done.wrap
value means items will start a new row if there's not enough room on the current one.5em
in the example — the flex basis) and make sure items can grow to use the available space (1
) but not shrink (0
). So only change the 5em
value and leave 1 0
as it is.0.5em
margin here means gutters of 1em
(the margins double up)..fukol-grid
container remains flush horizontally and no additional margin is added to the vertical flow.class="fukol"
container in the HTML snippet enables you to add positive margins around the grid — not possible with just .fukol-grid
because this uses negative margins (see 5). It also suppresses horizontal scrolling issues which occur under certain circumstances.Sometimes you want certain items to be narrower or wider. Maybe you want the fifth item to always be approximately twice the size of a regular item (where space permits). If the regular flex-basis
is 5em
, then…
.fukol-grid > *:nth-child(5) {
flex-basis: 10em;
}
Don't worry, flexbox will make sure there aren't any gaps.
You can choose a percentage based width for individual items, but remember to adjust for the gutter margin with by subtracting it using calc
. For example, to make the first item 100% in width when the gutter width is 1em
, use:
.fukol-grid > *:first-child {
flex-basis: calc(100% - 1em);
}
Warning: Internet Explorer does not respect box-sizing
on flex-basis
items. In which case, if you use percentage widths, you cannot pad the flex item directly. You will need to insert child nodes inside flex items and pad them instead.
<div class="fukol"> <!-- 6 -->
<ul class="fukol-grid">
<li>
<div><!-- pad this --></div>
</li>
</ul>
</div>
Flexbox supports rtl
already. Just add dir="rtl"
to the .fukol-grid
element and the flex direction will automatically be reversed.
README.md
file. See the The CSS section above.That's it.
Des icônes en css pur. Énorme...
Comment remplacer javascript par du css (en l'occurence ici du scss).
Ce n'est quand même pas toujours aussi simple...
Une série de templates
Des loaders en css
via KraZhtest