background preloader

CSS

Facebook Twitter

Magic Animations CSS3. CSS3 Animation Cheat Sheet - Justin Aguilar. How it works The CSS3 Animation Cheat Sheet is a set of preset, plug-and-play animations for your web projects.

CSS3 Animation Cheat Sheet - Justin Aguilar

All you need to do is add the stylesheet to your website and apply the premade CSS classes to the elements you want animated. The CSS3 Animation Cheat Sheet uses CSS3 @keyframes and works on all the latest browsers (that's IE 10). Using CSS3 @keyframes, you don't have to worry about positioning the element to accomodate the animations - it will animate into place. Also for users with older browsers, the animated element will be visible and in place, even if the animation doesn't trigger.

Add the animation stylesheet to the <head> element of your webpage: Replace css with the name of the directory where the animation stylesheet is. Add an animation class to the element you want animated: Replace slideUp with the desired animation class. For entrance animations, you need to make them invisible by adding the visibility: hidden property to the animated element: Pleeease Play · Prefix CSS3, convert rem, CSS filters, pleeease.NEXT. Vertical align anything with just 3 lines of CSS.

With just 3 lines of CSS (excluding vendor prefixes) we can with the help of transform: translateY vertically center whatever we want, even if we don’t know its height.

Vertical align anything with just 3 lines of CSS

The CSS property transform is usally used for rotating and scaling elements, but with its translateY function we can now vertically align elements. Usually this must be done with absolute positioning or setting line-heights, but these require you to either know the height of the element or only works on single-line text etc. So, to vertically align anything we write: That’s all you need. It is a similar technique to the absolute-position method, but with the upside that we don’t have to set any height on the element or position-property on the parent. To make it even more simple, we can write it as a mixin: You can find a demo of it here: Update (April 25th, 2014) As a few people have pointed out, this method can cause elements to be blurry due to the element being placed on a “half pixel”. Using Custom Data Attributes and Pseudo-Elements.

A tutorial on how to (ab)use custom data attributes and pseudo-elements for creating image captions.

Using Custom Data Attributes and Pseudo-Elements

In today’s tutorial I want to show you some simple CSS tricks using data attributes and pseudo-elements. The aim is to create an image caption using only an anchor and an image as markup. We’ll be exploring how to create pseudo-elements from some data attribute values and use them in a hover effect or simply show them next to the image. Using (more) semantic markup is of course what you should be doing, especially for data that is important to be shown. An Introduction To CSS3 Keyframe Animations. Advertisement By now you’ve probably heard at least something about animation in CSS3 using keyframe-based syntax.

An Introduction To CSS3 Keyframe Animations

The CSS3 animations module1 in the specification has been around for a couple of years now, and it has the potential to become a big part of Web design. Using CSS3 keyframe animations, developers can create smooth, maintainable animations that perform relatively well and that don’t require reams of scripting. It’s just another way that CSS3 is helping to solve a real-world problem in an elegant manner. If you haven’t yet started learning the syntax for CSS3 animations, here’s your chance to prepare for when this part of the CSS3 spec moves past the working draft2 stage. In this article, we’ll cover all the important parts of the syntax, and we’ll fill you in on browser support so that you’ll know when to start using it. A Collection of Page Transitions. A showcase collection of various page transition effects using CSS animations.

A Collection of Page Transitions

View demo Download source Today we’d like to share a collection of creative page transitions with you. We’ve put together a couple of animations that could be applied to “pages” for creating interesting navigation effects when revealing a new page. While some effects are very simplistic, i.e. a simple slide movement, others make use of perspective and 3d transforms to create some depth and dynamics. Please note that this is just for showcasing some interesting effects and for inspiration.

Animate.css. Timing des animations et des transitions en CSS3. Ink – Une boite à outils pour vos interfaces web. Ink – Une boite à outils pour vos interfaces web Si vous développez des sites, je vous invite aujourd'hui à découvrir la boite à outil Ink qui permet de créer rapidement des interfaces web.

Ink – Une boite à outils pour vos interfaces web

Tout est parfaitement documenté, et tout semble simple avec Ink. Comment générer une box CSS avec ombre portée. Si vous cherchez un moyen de générer de jolis cadres en CSS avec ombre portée et tout le bordel...

Comment générer une box CSS avec ombre portée

Du genre de celui-ci : Ne vous prenez plus la tête ! Il existe un super générateur très simple à utiliser. Vous choisissez le type d'ombre, vous réglez sa taille, sa position, son inclinaison...etc. idem pour la box en elle-même puis vous cliquez sur le bouton servant à générer le code utilisant la propriété CSS box-shadow . Et hop, c'est tout chaud démoulé, prêt à être intégré dans vos pages web. Un arrière-plan extensible intelligent. Expanding Images using HTML5's contenteditable tabindex. HTML5 has a new attribute, contenteditable, which can be applied to any element which allows it to be edited directly in the browser window.

Expanding Images using HTML5's contenteditable tabindex

Think of text input with a predefined value, but it can literally be any element. Form elements like text inputs support the :focus pseudo class, which allow us to style those elements when they are clicked upon or otherwise navigated to. Giving an element the contenteditable attribute means it also now supports the :focus pseudo class, which opens up some interesting possibilities! We'll exploit this little trick to make an expanding image (like a lightbox without the overlay) right within some content. UPDATE: Even better, you can give attributes a tabindex attribute, like you would a form element, which allow allows :focus without the editability. HTML5 Markup HTML5 has nice elements for including captioned images.

<section class="image-gallery"><figure><img src="images/img-1.jpg" alt="jump, matey" /><figcaption">Jump! The Images The CSS Related. Effet Lightbox en CSS3 grâce à transition. Effet Lightbox en CSS3 grâce à transition Cet article a 4 années.

Effet Lightbox en CSS3 grâce à transition

Transitions CSS3. Beaucoup d'intégrateurs en ont rêvé : animer les pages web uniquement à l'aide de styles CSS, sans apport de JavaScript.

Transitions CSS3

Grâce aux dernières évolutions du langage et au module CSS3 Transitions, il est désormais possible de réaliser des transitions basiques à l'aide de CSS dans les navigateurs récents (Safari 4+, Chrome 2+, Firefox 4+, Internet Explorer 10 et Opera 10.6+) La spécification est le document qui définit de manière claire, précise et univoque le langage. Les spécifications des CSS 3 sont découpées en modules. La transparence de couleur avec RGBa en CSS3.

Le module de couleurs de CSS3 introduit la notion de transparence dans les valeurs associées à une couleur, l'écriture RGBa. Cette composante de la couleur permet de jouer sur les effets d'opacité entre les différentes couches d'éléments HTML. Contrairement à ce que l'on peut croire, le principe de la transparence RGBa est radicalement différent de la propriété opacity (également CSS3 mais assez ancienne déjà) : cette dernière est une propriété qui s'applique à l'élément dans son intégralité (ainsi qu'à tous ses descendants) tandis que RGBa est une valeur qui s'applique à une propriété de l'élément sélectionné uniquement.

De ce fait, RGBa est susceptible de s'appliquer à toutes les propriétés dont la valeur peut être une couleur : background-color, color, border-color, box-shadow, text-shadow, etc. Redimensionner image background (css) Test de @font-face sur les différents navigateurs. Attention: cette page est ancienne et les techniques pour utiliser @font-face en CSS ont largement évolué: formats (WOFF), syntaxe, services en ligne, etc. Préambule. Lettrine en CSS3 - CSS3.

Il était un temps où les ressources typographiques du HTML étaient limitées. Très limitées. CSS3.0 Generator.