background preloader

Web design

Facebook Twitter

Les propriétés CSS :nth-child et :first-child. Afin de styliser en CSS une liste d’éléments, que ce soit pour la navigation de votre site web ou pour une liste dans vos contenus, vous pouvez utiliser un « ID » différent pour chacun de vos items. Cependant, cela aura comme inconvénient de vous créer plusieurs lignes de codes qui auraient pu être évitées à l’aide de différentes propriétés telles que :nth-child, :nth-of-type, :first-child et :last-child. Ces propriétés sont également très utiles lorsque vous avez une liste avec énormément d’éléments. Voici un article illustrant à merveille l’utilisation de chacune de ces propriétés CSS dans différents contextes afin d’avoir un contrôle absolu sur vos listes HTML. L’article suivant a été écrit par Chris Coyier du site web CSS-Tricks.com Sélectionner seulement le 5e élément Si vous devez sélectionner seulement le 1er élément de la liste, vous pouvez utiliser ceci li:first-child ou tout simplement li:nth-child(1).

Tout sélectionner sauf les cinq premiers Sélectionner seulement les cinq premiers. Ombres avancées avec CSS3 et box-shadow. CSS3 c’est pour l’aspect vendeur du nom, car au final on va aussi et surtout bénéficier du service de pseudo éléments (:after et :before) qui sont prévus depuis CSS2.1. Les visuels que vous voyez sur la page de démonstration ne sont composés qu’avec des propriétés CSS sur une seule et unique <div> (pour chaque bloc). Chez moi le meilleur rendu est sous Firefox, notamment pour la dernière ombre qui est un peu osée (au passage il semblerait que la propriété opacity ne fonctionne pas sur les pseudo-éléments). Dans cette démonstration nous allons utiliser des propriétés avancées de CSS2.1 (:before et :after) qui sont des pseudo-éléments.

Des pseudo-éléments permettent de construire un élément dans la structure de votre document (DOM) sans vraiment en construire un… ok, ça commence bien pour l’explication. Pseudo-éléments :after et :before Ainsi tous les liens porteurs de l’attribut hreflang se verront agrémentés d’un « (en) », dans le cas d’un lien anglais par exemple :Mon lien (en) Bogues.

Accueil ⋅ Jean-Louis Denois. Test géographique des états unis | Jeux d'éducation. Test géographique Ce jeu est des quiz pour les connaisseurs des Etats-unis! Il existe un mode "étude" et un mode "quiz". Dans le mode étude, on te montre la carte de l'Amérique, et tu vois les noms des différents états. Dans le mode "quiz", l'ordinateur te donnera des noms d'états, et c'est à toi de les placer correctement sur la carte. Ce n'est pas facile, mais tu apprendras beaucoup sur une grande nation! Notez le jeu : Test géographique Les autres jeux de la catégorie Jeux d'éducation : Apprendre en jouant, c'est facile et c'est ludique! Juste ou faux Ce petit jeu en ligne va tester votre culture générale et votre capacité de réfléchir et d'observer dans un petit quizz.

Jeu de math Pour tous ceux qui veulent s'entrainer dans les math et voir si ils savent multiplier vite et juste, ce jeu en ligne est parfait! De 1 à 10 Savez-vous compter de 1 à 10? La somme des chiffres Le but de ce jeu de chiffres est d'éliminer tous les chiffres de la zone de jeu. Vitesse de frappe Jouez au piano. Tuto : animation sans Flash avec HTML 5 et CSS 3 | Web y es-tu ? – Le Blog : Conseils et outils pratiques sur le monde impitoyable du web.

Ce billet est une traduction réalisée par mes soins de Flashless animation : un très bon article de Rachel Nabors sur 24ways.org (merci Julien). Abordable et très instructif dès les premiers paragraphes, cet article est juste génial pour découvrir l’animation sans Flash et sans JavaScript. MAJ : Si les animations sont figées chez vous, passez la souris dessus et cliquez sur le bouton « rerun » pour la rejouer une fois ou sur « edit on Codepen » pour la voir fonctionner en boucle. Attention : Utilisateurs d’Internet Explorer 9 et précédent, votre charmant navigateur ne prenant pas en charge la propriété animation de CSS3, vous ne pourrez pas apprécier nos exemples animés (et quelque part, c’est bien fait pour vous, depuis le temps qu’on vous dit de changer de crèmerie…) ——————– Quand je suis arrivée dans le monde du webdesign il y a quatre ans, la première chose que je voulais faire était d’animer un dessin dans le navigateur. Les choses sont différentes maintenant.

Le cycle de marche. Web Font Specimen. Conception responsive : obtenir une validation sans maquettes. Par Matt Griffin Concevoir un site web dans Photoshop, quelle drôle d'idée ! Comment avons-nous pu nous mentir à ce point pendant des années ? Heureusement le besoin grandissant de devoir afficher les sites web sur différents supports pousse à la conception dans le navigateur web. Retour d'expérience sur un processus qui pourrait devenir la norme dans les années à venir. Si vous concevez des sites Web, il y a des chances pour que vous ayez déjà réfléchi à la question des différentes étapes d’un processus de conception adaptée aux différentes largeurs d’écrans — et vous en avez sûrement conclu qu’ajouter une maquette pour chaque point de rupture était une approche ni durable ni efficace. Du moins, c’est ce qui s’est passé dans mon entreprise — Bearded — où pendant des années nous avons créé des sites Web à l’aide de Photoshop ou d’Illustrator, fait valider ces maquettes par nos clients, puis recréé ces designs à l’aide de CSS.

Ce temps est révolu. Parlons processus Signez ici. Fashionably flexible website design by Stuff & Nonsense. There’s nothing that inspires us more than a good story and Sophie Macfarlane’s account of how she took over her grandparents’ conservation in Northern Kenya was one such story. Rudi M van Dijk Foundation When we heard the story of the National Iraqi Youth Orchestra’s and how the Rudi Martinus van Dijk Foundation supports them, we wanted to devote some of our ‘good causes support days’ to designing a new website. Evolve Beyond Gabrielle Benefield needed to create a unified visual identity across all her activities. The Environment Bank The team at The Environment Bank inspired us every day to create something special to help to promote their important environmental work. pairoo We designed striking new branding for this German dating site and gave them a toolkit of styles for them to build their site.

At ISO, we found people who couldn’t be more committed to making their site work better for their users. CSS Tutorial. CSS3 module: W3C Selectors. Résumé Les CSS (Cascading Style Sheets) sont un langage permettant de décrire la restitution de documents HTML et XML à l'écran, sur papier, vocalement, etc. Pour attacher des propriétés stylistiques aux éléments du document, elles utilisent les sélecteurs, qui sont des conditions de sélection de ces éléments.

Ce document de travail décrit les sélecteurs proposés pour CSS level 3. Il comprend et étend les sélecteurs de CSS level 2. Statut de ce document Ce document est une version de travail de l'un des "modules" de la future spécification CSS3. Ce document est un document de travail du Groupe de Travail CSS & FP faisant partie de l'activité Style. Le Groupe de Travail pense que cette spécification est prête et souhaite donc en faire le dernier appel à commentaires. Les commentaires sur ce document de travail et les discussions le concernant peuvent être envoyés dans la liste de diffusion publique (archivée) www-style@w3.org (voyez les instructions). Dépendances aux autres Modules CSS3 1. CSS Grid Layout Overhaul — Comments Needed! CSS Grid Layout. Abstract This CSS module defines a two-dimensional grid-based layout system, optimized for user interface design.

In the grid layout model, the children of a grid container can be positioned into arbitrary slots in a flexible or fixed predefined layout grid. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen, on paper, in speech, etc. Status of this document This is a public copy of the editors’ draft. It is provided for discussion only and may change at any moment. Its publication here does not imply endorsement of its contents by W3C. The (archived) public mailing list www-style@w3.org (see instructions) is preferred for discussion of this specification. This document was produced by the CSS Working Group (part of the Style Activity). This document was produced by a group operating under the 5 February 2004 W3C Patent Policy. Table of Contents 1 Introduction and Overview Grid layout contains features targeted at web application authors.

CSS Débutant : cours et tutoriels sur les feuilles de style CSS 1,2 et 3. Creer un menu Responsive avec HTML5 et CSS3. Pour de tutoriel, nous allons réaliser un menu composé de cinq liens, chacun divisé en 3 éléments. Un curseur indiquera la section dans laquelle se trouve le visiteur, l'intitulé du lien et un sous titre donnant plus de détails sur le contenu de la page. Le menu s'adapte automatiquement à la résolution de l'écran utilisé et les éléments superflus (comme le curseur et les sous-titres) sont masqués pour les petits écrans. Celui-ci se transforme en menu rétractable pour les utilisateurs de smartphones. Aperçu du résultat final Préparation pour commencer, créez un nouveau répertoire et, dans celui-ci, créez un dossier "images" et un dossier "css". Structure générale Nous utiliserons ici une structure basée sur HTML5.

Mise en place des liens Nous allons maintenant nous occuper de la création de nos liens. <! <! Un peu de CSS Avant d'aller plus loin, nous allons modifier des éléments, par exemple supprimer les puces affichées sur les listes, modifier la couleurs de liens, etc. Mise en place du menu. Learn CSS Layout. Openweb.eu.org — Bien faire le web !