Gravify The Problem A long, long time ago (in the summer of 2014), when I did everything in my stylesheet, I came across a peculiar problem. I wanted to use CSS3 to give a ball object the effect of bouncing in accordance with the natural laws of physics. I scoured the internet for some way to breathe gravity into this ball. The Solution Finally, I began experimenting with a cubic-bezier curve, though all the sample functions I found were slightly off. To easily implement this, first define your bounce animation by set the overall position change of your object using a keyframe function (for non-modern browser compatability, see stylesheet for this page): Next, calculate the duration needed: duration_per_bounce ≈ (((top_of_bounce_location) - (bottom_of_bounce_location))/125) Then, by adding just one CSS3 transition/timing to your stylesheet, you may give your bounce animation the effect of accelerating under a gravitational force: Examples Alert Messages Bouncy Ball: Squish Effect:
Simplifiez vos développements JavaScript avec jQuery Si vous avez déjà programmé en JavaScript, vous savez que ce langage est puissant, mais aussi « verbeux » et souvent assez complexe à mettre en œuvre. Si vous voulez accéder à toute la puissance de JavaScript en utilisant des instructions simples, logiques, faciles à comprendre et à maintenir, jQuery est vraiment fait pour vous ! Avec ce cours, je vous propose de découvrir les multiples facettes du framework jQuery. De la sélection d'éléments à la manipulation du DOM, en passant par l'animation, les requêtes AJAX, l'utilisation et la création de plugins, la création de jeux et bien d'autres choses encore ! N'ayez crainte, votre apprentissage se fera en douceur et de très nombreux exemples de code documentés viendront consolider vos connaissances. Si vous lisez ces lignes, c'est parce que vous avez décidé d'aller plus loin dans vos développements Web.
Le CSS - Tutoriel HTML & CSS La syntaxe Un fichier CSS permet de changer radicalement l'affichage de plusieurs pages HTML. La structure d'un fichier CSS est simple (plus que celle d'un fichier HTML). Un fichier CSS est composé de plusieurs règles. Chaque règle permet de changer l'affichage de plusieurs balises HTML. Expliquons cette structure avec quelques définitions : Chaque règle CSS sert à appliquer des styles à une balise HTML, certaines balises, ou un groupe de balises ; Chaque règle d'un fichier CSS débute par un sélecteur. Pour illustrer ce que nous venons de voir, nous allons voir comment centrer le titre de niveau 1 de nos pages Web. Si maintenant nous voulons une couleur bleue pour ce même titre, nous devons appliquer une seconde déclaration (couple "propriété: valeur") pour le même sélecteur h1 : il s'agit de la propriété "color", et nous lui donnons la valeur "blue". Lier le CSS au HTML En règle générale, vous placerez toutes les règles CSS dans un fichier portant l'extenssion .css. <! <! Les sélecteurs <!
The Freebie Jubilee! Hello, there! Get set to download these gorgeous collection of freebies and printables to add a sassy flair to all your projects, scrapbook chic, make super-cute wedding/party favors or just upload them as webpage backgrounds! The list is endless! I hope you have a great time putting these to use! Creare una maschera con il CSS con “Mask box image”Total Photoshop - Il primo sito di Video tutorial in Italiano su Photoshop, Fotografia, Illustrator, Premiere, After Effects, Dreamweaver e WordPress - Total Photoshop - Il primo sito di Video tutorial in Creare una maschera con il CSS con “Mask box image” Avete in mente come funziona e come si crea una maschera con Photoshop? In questa nuova puntata andremo ad applicare una maschera ad un’immagine nella nostra pagina web. Non riesci a visualizzare il video tutorial? Creare una maschera con il CSS con “Mask box image”
Simplifiez-vous la vie avec LESS Le CSS est un langage déclaratif simple : la plupart du temps, on applique une valeur à une propriété. Mais de nos jours, avec le développement des attributs propriétaires (vous savez, les fameux -moz-*, -webkit-* et autres), le code se trouve dupliqué en de nombreux endroits. En voici un exemple typique : 1#foo { 2 -moz-border-radius: 10px; 3 -webkit-border-radius: 10px; 4 border-radius: 10px; De même, il est impossible d’imbriquer des sélecteurs en CSS : 2#foo { 3 bar { 4 color: #150; 6 baz::before { 7 content: '['; 9 baz::after { 10 content: ']'; 15#foo bar{ 16 color: #150; 18#foo baz::before { 19 content: '['; 21#foo baz::after { 22 content: ']'; Enfin, imaginons le cas où il vous faudrait définir une palette de couleurs pour votre site. Des gens intelligents se sont donc penchés sur la question, et en ont retiré l’observation suivante : « Nous devrions créer un langage dynamique capable de générer des feuilles de style que les navigateurs pourraient comprendre. » Ainsi naquit LESS.
Consonaute le blog du social marketing. Un peu d'email marketing, un peu de social marketing, beaucoup de "user centric" attitude. Creative Strawberry Pictures If you’re searching internet to find some ideas how to photographs strawberry, you are on the right place. You can try chocolate covered strawberries but they will not be delicious as pictures we collected bellow. Strawberries have amazing red color and that make them perfect object for creative design and photography. Digital Photography goes on new level with this delicious nature beauty.
Responsive Newsletter Form | Cody - Free HTML/CSS/JS resources A minimal and responsive newsletter form with the addition of some subtle CSS3 animations to enrich the user experience. Browser support ie Chrome Firefox Safari Opera 9+ It’s always challenging to push a user to subscribe to your website newsletter. The real key is where you position the call-to-action form IMO. Then there’s the UI and UX of the form itself. When the user decides to subscribe, we need to make sure the process is smooth and simple. Our approach to this resource was: how can we create the most minimal form possible? Here is a quick animation we put together to show the whole process: Creating the structure The structure is pretty basic: labels and input fields are wrapped inside the <form>, notification messages are 3 separate divs. The empty .cd-loading element is used to create the animated loading bar. Adding style Below are some highlights about how we created the animations in CSS. Events Handling
Exemple parfait d’un welcome email | Voici un email reçu juste apres mon inscription sur le nouveau service en Beta de dlvr.it decouvert sur le blog de Madmagz Ce service permet de diffuser son contenu de blog sur les médias sociaux. C’est un excellent exemple à suivre pour accueillir vos nouveaux abonnés : - 4 points avec du contenu approprié - dont un double optin judicieusement présenté et proposé : bénéfices clients mis en avant avec ses explications (ça change du « cliquez ici pour confirmez votre inscription » non ?) MUSE RESOURCES™ | Tips & Tricks Build Retina Websites in Adobe Muse Without completely breaking your back If you have every browsed the web on a MacBook Pro with Retina display, then you understand the disappointment that comes along with finding non-retina content. Especially content that would be beautiful if only it were optimized for the Retina Display. Here are the steps to building Retina Display optimized websites using Adobe Muse and a couple of extra tricks. Step 1: Download retina.js here. Step 2: Use FTP software (like Cyberduck) to upload retina.js into the root folder of your published website. Step 3: Now for each of your Master Pages in Muse, choose:Page > Page Properties… Step 4: Click the "Metadata” tab and paste the code below into the "HTML for <head>" box:<script type="text/javascript" src="retina.js"></script> Step 5: Now as for your graphics, each and every graphic and image that Muse publishes will be standard (non-retina) resolution. BOOM! Recolor Your Colors Changing Colors Site-Wide Paste in Place
An Introduction To Graphical Effects in CSS : Adobe Dreamweaver Team Blog Over the past couple of years, CSS has gotten a set of new properties that allow us to create quite advanced graphical effects right in the browsers, using a few lines of code, and without having to resort to graphics editors to achieve those effects. If you are like me, then that sounds like music to your ears. I don’t do well in graphics editors and would choose a code path over a graphical editor path any day. CSS now allows us to do more graphical work right in our text editors. Examples of graphical effects that we can create using CSS today include textured text effects, photo effects like color editing/tweaking, photo and element blending that also enable us to blend elements with other elements, clipping content to arbitrary shapes, and more. CSS has gone a long way, and in this article I want to give you an overview of the CSS features that allow us to create such graphical effects—namely blend modes and filter effects. Color Blending with CSS Blend Modes For example: blur() url()
Celio : un exemple d’email « commercial » interessant à suivre | Les emails de Celio se suivent et ne se ressemblent pas. J’ai eu l’occasion d’écrire dans un précédent article la mauvaise gestion par Celio de sa base (email) de clients. L’enseigne n’avait pas dédupliqué ses clients et ses prospects : j’ai reçu une offre pour devenir nouveau client … que j’étais deja. Aujourd’hui, ma boite de messagerie contient un nouvelle offre. Je dirais plutôt communication. Petite precision qui a son importance. Au delà du contenu, la structure de l’email est orientée consommateur (pardon consonaute) et c’est assez rare pour le signaler. Expediteur, objet et header L’expediteur est clairement identifié : le consonaute sait qui lui ecrit L’objet est parfait : informatif, précis et suffisamment teasing pour qui souhaite en savoir plus. Le header a retenu toute mon attention. Qu’en pensez vous ? Détaillons le ensemble. Le contenu du message Le contenu est informatif, très peu promo. On y parle produit, matière, utilisation, service. Une très bonne création à mes yeux.