background preloader

CSS

Facebook Twitter

Quantity Queries for CSS. Don’t you just hate documentaries that don’t deliver? They have enticing names like In Search of the Giant Squid, and tease you with shots of murky underwater shapes and excited scientists pointing far out to sea. You settle down to watch, eyes narrowed with suspicion, thinking, “I better see some squid or I’m writing an angry letter to the network.” Article Continues Below Sure enough, 90 minutes of interviews with bored-looking fishermen later, the presenter is forced to conclude, “No… no, we didn’t find any big squids. I wouldn’t do that to you, friends. Dynamic content#section1 Responsive web design is primarily concerned with one variable: space.

The @media query is the darling of responsive web design because it allows us to insert “breakpoints” wherever one layout strategy ceases to be viable and another should succeed it. Just as your end users are liable to operate devices with a multitude of different screen sizes, your content editors are liable to add and remove content. CSS SANS. Function Reference/get the title. Languages: English • Italiano • 日本語 • (Add your language) Description This function will return the title of a post for a given post ID. If the post is protected or private, the word "Protected: " or "Private: " will be prepended to the title.

It can be used inside or outside of The Loop. If used outside the loop an ID must be specified. Usage Parameters $id (integer or object) (optional) The ID of the post or an object that specifies the post from which to get the title. Default: null Return Values (string) Post title. Example Print the current post's title Simple breadcrumb trail for pages, two levels deep. <div class="breadcrumb"><? Change Log Since: 0.71 Source File get_the_title() is located in wp-includes/post-template.php. Related. Audit ergonomique. Audit ergonomique Pour améliorer rapidement l'ergonomie de votre interface, nous réalisons un audit ergonomique de votre site ou de votre logiciel. En savoir plus L'audit ergonomique, appelé aussi évaluation ou inspection ergonomique, consiste à examiner chacunes des pages du site web ou des fenêtres du logiciel pour repérer précisément les problèmes d'utilisabilité. Avantages L'intérêt de l'audit ergonomique est son degré de détail.

Inconvénients L'audit ergonomique présente l'inconvénient de ne pas se faire en situation réelle. Mode opératoire L'audit ergonomique consiste à passer en revue chacun des éléments de l'interface. L'audit ergonomique consiste à évaluer chacun des éléments du logiciel ou du site web vis-à-vis d'une grille de critères ergonomiques. Différentes grilles de critères permettent d'évaluer l'utilisabilité d'un logiciel: L'index of usability de l'Université de Purdue.

Le résultat de l'audit est une liste de problèmes. Exemples de grilles d'évaluation. Utilisation optimisée de Framework CSS comme Bootstrap avec Less. J'ai déjà abordé le sujet des Frameworks CSS qui surchargeaient le DOM HTML inutilement et allait à l'encontre de la philosophie du W3C (séparation du fond et de la forme) dans un précédent article où j'expliquais pourquoi, par exemple, Bootstrap est une régression pour un développement Front-end de qualité. J'ai également expliqué comment reproduire l'équivalent de fonctionnalités utiles dans un Framework en respectant l'approche CSS-driven dans Grille CSS Responsive et Sémantique sans Framework.

Je vais ici vous démontrer que cette méthode CSS-driven peut non seulement être grandement simplifiée avec l'utilisation des préprocesseurs CSS comme Less, Sass ou Stylus, mais qu'elle permet également d'exploiter les Frameworks tel que Bootstrap de manière propre et conforme à la philosophie de séparation de la sémantique et du design. Les approches HTML-driven et CSS-driven pour habiller une page Web La différence est simple : HTML-driven où l'habillage rapide et désolant Il vous faudra : Sources.

Button Styles Inspiration. Winona Ujarak Wayra Tamaya Rayen Pipaluk Moema Based on the "Add New Location" button concept by Charles Patterson. Isi Aylen Saqui Wapasha Nina Nanuk Nuka Antiman Itzel clip-path does not work in IE, so you'll see the line under the icon. Naira Quidel Sacnite Shikoba Based on Portfolio Update! Icons "Vicons" by Victor Erixon. If you enjoyed this demo you might also like: Data URIs. Sliding Tags · CSS Demo. Créer des sphères en CSS. C'est l'été et nous avons de plus en plus l'impression d'être les seuls à travailler... Mais nous aussi nous pouvons faire des bulles, grâce à Donovan Hutchinson, maître des sphères.

Par Donovan Hutchinson J'ai parlé récemment de la création de triangles CSS qui utilisent les border-radius pour les angles. Essayons maintenant les sphères. Flat design Nous pouvons utiliser deux approches pour réaliser des sphères en CSS. L'une d'elles consiste à créer une sphère en 3D, en utilisant de nombreux éléments. Je vais donc tenter une autre approche, en utilisant les dégradés CSS pour créer un effet 3D sur un élément simple.

Démo et code source Tous les exemples qui suivent sont accessibles via mon compte CodePen, ou en sélectionnant les liens “Edit on Codepen” de chaque exemple. Dans les exemples de code, j'ai omis les préfixes navigateurs, mais je recommande l'utilisation d'un outil comme Autoprefixer, ou l'ajout manuel des préfixes. Forme de base Et voilà, un superbe cercle : Ombrages, notions de base. Les filtres CSS. En été, il n'y a pas que les filtres solaires, c'est aussi le moment idéal pour se pencher sur une propriété qui peut être utile... ou pas. Par Paula Borowska. Par Paula Borowska Qu'est-ce que les filtres CSS ? Honnêtement, il y a des propriétés CSS stupéfiantes, et CSS filters en fait partie. Les filtres ont une capacité étonnante de transformer des images et des pages web tout entières.

L'utilisation des filtres CSS est extrêmement simple, toutefois il faut noter que la syntaxe n'est pas tout à fait habituelle. Tout d'abord, il y a un préfixe webkit. Les différents types de filtres Il existe de nombreux filtres, certains plus habituels que d'autres, certains plus utiles que d'autres aussi. Grayscale Je viens de mentionner grayscale.

Sepia Je ne sais pas si on applique encore beaucoup ce type d'effet, mais si vous le voulez, il est là. Blur Le filtre blur (floutage) fonctionne d'une manière assez similaire au filtre Gaussien de Photoshop. Saturation Contrast Brightness Hue-rotation Invert Utilité. Use CSS To Add Stroke Around Text. With some of the new graphical features you see in CSS3 it can start to add more and more effects to your HTML elements the same way you used to have to use photoshop to do. Things like box shadow and color gradients are now so easy to do in CSS that you don't even need photoshop anymore. Here is another CSS property that you might not realise existed but it's another effect you would normally do in Photoshop and that's adding a stroke around text, just by using the CSS property text-stroke. Currently this property is only supported on webkit so it will only work on Chrome or Safari, and you can only use it by prefixing the property with -webkit-.

-webkit-text-stroke: <width><color>; This accepts two values the width of the stroke and the colour of the stroke. This property now allows you to create a cool outline of any font you are using on your website. Black Stroke Black Stroke Red Stroke Red Stroke Green Stroke Green Stroke View the demo to see these affects in different browsers. Demo. Les filtres CSS3 appliqués sur des images. Dans cet article, nous allons nous intéresser à une excellente nouvelle fonctionnalité de CSS3 : les filtres. C'est une fonctionnalité qui peut être utilisée à la fois sur des éléments HTML et des images, mais qui a plus d'intérêt à être utilisée sur des images comme pour la création d'une galerie par exemple. En utilisant uniquement le CSS vous allez être capable de créer tous les effets suivants : greyscale ; blur ; saturate ; sepia ; hue rotate ; invert ; brightness ; contrast ; opacity.

Pour utiliser un filtre c'est aussi simple que d'utiliser n'importe quelle autre propriété CSS. Comme la plupart des nouvelles fonctionnalités CSS3 vous avez besoin de préfixer la propriété. Actuellement les seuls navigateurs supportant cette fonctionnalité sont les navigateurs webkit à savoir Chrome et Safari.

Les filtres CSS sont donc supportés depuis Chrome 21 et Safari 6. On ne sait pas encore si Internet Explorer 10 a prévu de supporter les filtres ; Firefox 17 ne les supporte pas. CSS Grayscale. Filter. CSS Filters are a powerful tool that authors can use to achieve varying visual effects (sort of like Photoshop filters for the browser). The CSS filter property provides access to effects like blur or color shifting on an element’s rendering before the element is displayed. Filters are commonly used to adjust the rendering of an image, a background, or a border.

The syntax is: Where blur()brightness()contrast()url()drop-shadow()grayscale()hue-rotate()invert()opacity()sepia()custom() - "coming soon" Multiple functions can be used, space separated. Example of a single filter being used: Example of multiple filters being used: Filter Functions To use the CSS filter property, you specify a value for one of the following functions listed above.

Below we'll use a variety of different filter functions on this image: grayscale() grayscale([ <number> | <percentage> ]) Converts the input image to grayscale. Sepia() sepia([ <number> | <percentage> ]) Converts the input image to sepia. Saturate() hue-rotate() CSS Filters. Image comparison slider with pure CSS. As a few of you know, I have been spending a good part of this year writing a book for O’Reilly called “CSS Secrets” (preorder here!).

I wanted to include a “secret” about the various uses of the resize property, as it’s one of my favorite underdogs, since it rarely gets any love. However, just mentioning the typical use case of improving the UX of text fields didn’t feel like enough of a secret at all. The whole purpose of the book is to get authors to think outside the box about what’s possible with CSS, not to recite widely known applications of CSS features.

So I started brainstorming: What else could we do with it? Then I remembered Dudley’s awesome Before/After image slider from a while ago. While I loved the result, the markup isn’t great and it requires scripting. Also, both images are CSS backgrounds, so for a screen reader, there are no images there. The good parts: More semantic markup (2 images & 2 divs). Of course, few things come with no drawbacks. Flexbox, guide complet. Le module Flexbox Layout fournit une façon plus efficace de disposer, aligner et distribuer l'espace entre les éléments de votre page. 4 riches articles de Chris Coyier sont réunis ici.

Par Chris Coyier Cet article est la réunion de quatre articles de Chris Coyier sur Flexbox. Le module Flexbox Layout fournit une façon plus efficace de disposer, aligner et distribuer l'espace entre les items d'un container, même lorsque leurs dimensions sont inconnues et/ou dynamiques - d'où le terme "flex". L'idée principale est de donner à un élément contenant (container) la possibilité de changer les largeur et hauteur des éléments contenus (items), afin de remplir au mieux l'espace disponible, et s'adapter à tous les devices et toutes les tailles d'écrans. Un container flexible permet aux items de s'étendre pour occuper la place disponible ou au contraire les réduit pour leur éviter de déborder. Les bases Le schéma ci-dessus montre bien que l'axe principal peut être horizontal ou vertical. Propriétés flex.

Using CSS flexible boxes - Web developer guide. The CSS3 Flexible Box, or flexbox, is a layout mode providing for the arrangement of elements on a page such that the elements behave predictably when the page layout must accommodate different screen sizes and different display devices. For many applications, the flexible box model provides an improvement over the block model in that it does not use floats, nor do the flex container's margins collapse with the margins of its contents. Many designers will find the flexbox model easier to use. Child elements in a flexbox can be laid out in any direction and can have flexible dimensions to adapt to the display space. Positioning child elements is thus much easier, and complex layouts can be achieved more simply and with cleaner code, as the display order of the elements is independent of their order in the source code.

This independence intentionally affects only the visual rendering, leaving speech order and navigation based on the source order. Flexible boxes concept Flex container Axes or. Flexplorer. Flexbox, guide complet. Le module Flexbox Layout fournit une façon plus efficace de disposer, aligner et distribuer l'espace entre les éléments de votre page. 4 riches articles de Chris Coyier sont réunis ici. Par Chris Coyier Cet article est la réunion de quatre articles de Chris Coyier sur Flexbox. Le module Flexbox Layout fournit une façon plus efficace de disposer, aligner et distribuer l'espace entre les items d'un container, même lorsque leurs dimensions sont inconnues et/ou dynamiques - d'où le terme "flex".

L'idée principale est de donner à un élément contenant (container) la possibilité de changer les largeur et hauteur des éléments contenus (items), afin de remplir au mieux l'espace disponible, et s'adapter à tous les devices et toutes les tailles d'écrans. Un container flexible permet aux items de s'étendre pour occuper la place disponible ou au contraire les réduit pour leur éviter de déborder. Les bases Le schéma ci-dessus montre bien que l'axe principal peut être horizontal ou vertical. Propriétés flex. How to Use steps() in CSS Animations. I am guessing that many of you have found steps() to be confusing when using it in CSS animations. I wasn’t sure how or why to use it at first and searching seems to produce two main examples: A typing demo by Lea Verou and an animated sprite sheet by Simurai. These examples are genius and really helped me begin to understand this special little timing function, but they are such prominent references that it was hard to imagine how to use steps() outside of the context of each demo.

SEE ALSO: Creating a Scalable SVG Infographic So, I really got into steps() and built a few animated demos to help those that might be as confused as I was in tackling this elusive beast. Intro to Steps steps() is a timing function that allows us to break an animation or transition into segments, rather than one continuous transition from one state to another. Steps(<number_of_steps>, <direction>) The second parameter defines the point at which the action declared in our @keyframes will occur. Here’s a visual: CSS3 Multi-column Layout. CSS Flexbox Please! Using CSS flexible boxes - Web developer guide. Bounce.js. CSS Balls - hop.ie. Prefix free: Break free from CSS vendor prefix hell!

Guide to CSS support in email. Building Icons With a Single HTML Element. One div - The single element HTML/CSS icon database. Menu flexible en onglets en utilisant la propriété css3 border-image. CSS3 Geometry. Troubleshooting CSS. Nifty Modal Window Effects. Rotating Words with CSS Animations. Animated Content Tabs with CSS3. CSS3 Drop Shadows Generator.

Framework CSS

CSS3 : dégradés sans image à l'aide de background et gradient. CSS3 Flexbox Layout module. CSS3 Flexbox Layout module. How to Create CSS3 Speech Bubbles Without Images. Designing CSS Layouts With Flexbox Is As Easy As Pie. Animate.css | Just-add-water CSS Animations. Le CSS Orienté Objet. CSS3 Repeating Gradients [CSS3 Tips]

Text Opening Sequence with CSS Animations. CSS Modal - Modals built out of pure CSS. CSS3 – Effet de feuilles superposées. Méthode d'intégration HTML et OOCSS.