background preloader

Web code

Facebook Twitter

Online Mockup, Wireframe & UI Prototyping Tool · Moqups. 30 Pure CSS Animation Snippets & Demos. Open source code has ushered in a new era of frontend web development.

30 Pure CSS Animation Snippets & Demos

Beginners and experts alike can save time and stress by working with pre-built code snippets. The following gallery consists of 30 different snippets for creating animated effects with pure CSS. All of these code snippets can be found in online cloud IDE platforms. These are like webapps that behave as code editors where frontend developers can practice concepts and unique ideas from any web browser. Lots of talented developers enjoy testing their ideas in a cloud platform while pushing the current boundaries of CSS. Also be sure to check if there are any libraries included with each snippet, or if any CSS code has been compiled using SASS or LESS. Screen Sizes. De la géométrie avec CSS. Grâce aux CSS et à la nouvelle norme CSS3, nous pouvons créer de plus en plus de formes telles que les carrés, les rectangles, les ronds, etc.

De la géométrie avec CSS

Dans cet article, je vais présenter les différentes possibilités de formes faisables en CSS (du moins une liste non exhaustive). Tous les exemples auront pour structure HTML cette base : Compatibilité : Chrome, Safari, Opera, Firefox 4, IE9.Compatibilité partielle : Firefox 3.5 et IE8 (problème avec le border-radius). 5 commentaires Article lu 102502 fois. Ici, rien de bien compliqué, il suffit de définir une largeur et une hauteur identiques pour chaque côté de notre élément HTML.

Le principe est le même que le carré sauf que la largeur est plus grande que la hauteur (ou l'inverse selon l'effet désiré). Le rond est obtenu grâce à la propriété border-radius sur un élément carré. J'ai appris récemment que l'on pouvait donner deux valeurs au border-radius équivalant à l'arrondi de départ et l'arrondi d'arrivée d'un coin de bordure.

jQuery UI. jQuery documentation, manuel en français. Responsive Web Design Media Queries. Centrer en CSS. La magie de line-height line-height, c'est une propriété que vous avez sûrement utilisée, et sans doute sans la comprendre :p On va donc se rattraper, car cela nous sera utile pour la suite.

Centrer en CSS

Le premier réflexe à avoir quand on cherche des infos sur le HTML/CSS, c'est d'aller voir la spécification. Le site du W3C est assez mal référencé alors n'hésitez pas à ajouter W3C devant les termes de votre recherche. En cherchant w3c line-height, le premier lien nous amène sur une page intitulée Visual formatting model details, dans laquelle on trouve la section Line height calculations: the 'line-height' and 'vertical-align' properties ; jetons-y un coup d'oeil. C'est compliqué n'est-ce pas ? Citation : CSS assumes that every font has font metrics that specify a characteristic height above the baseline and a depth below it. Maintenant que se passe-t'il lorsqu'on spécifie un line-height ? Centrer une ligne de texte dans un conteneur de hauteur fixe <p>trololol</p> D'où la problématique suivante : CSS text-align property.

Guide to Flexbox. Background The Flexbox Layout (Flexible Box) module (a W3C Candidate Recommendation as of October 2017) aims at providing a more efficient way to lay out, align and distribute space among items in a container, even when their size is unknown and/or dynamic (thus the word “flex”). The main idea behind the flex layout is to give the container the ability to alter its items’ width/height (and order) to best fill the available space (mostly to accommodate to all kind of display devices and screen sizes). A flex container expands items to fill available free space or shrinks them to prevent overflow. Most importantly, the flexbox layout is direction-agnostic as opposed to the regular layouts (block which is vertically-based and inline which is horizontally-based). While those work well for pages, they lack flexibility (no pun intended) to support large or complex applications (especially when it comes to orientation changing, resizing, stretching, shrinking, etc.).

Basics & Terminology display. JS Bin - Collaborative JavaScript Debugging. Les ombrages en CSS3. Grâce à des propriétés telles que box-shadow, text-shadow et border-colors, les feuilles de style offrent la possibilité de créer des ombrages sur les différents éléments de votre page sans nécessiter d'image décorative et de découpes intempestives.

Les ombrages en CSS3

Tout n'est pas rose puisque certains navigateurs à la traîne ne reconnaissent pas encore ces différentes propriétés et nécessitent des adaptations personnalisées. Faisons le tour du propriétaire... Box-shadow La propriété CSS box-shadow a été incluse dans le module "borders" de CSS3 et permet de générer une ombre portée sur n'importe quel élément HTML. Parmi les différentes valeurs utilisables, il est possible d'indiquer le décalage vertical et horizontal ainsi que la force du dégradé. En voici une illustration (Voir le résultat sur votre navigateur) : Syntaxe Compatibilité et utilisation concrète Seuls les navigateurs modernes, reconnaissent la propriété box-shadow. Adaptation pour Internet Explorer <9 Le filtre Shadow Le filtre Glow La syntaxe : Ultimate CSS Gradient Generator - ColorZilla.com.