background preloader

10 Easy Image Hover Effects

10 Easy Image Hover Effects
Hover effects are always a fun topic to explore. In the past, we’ve built some awesome examples of CSS hovers that were easy to copy and paste right into your code. Today, we’re going to follow that up with ten new effects specifically built for use with images. Each example comes with an HTML and CSS snippet that you can steal and a live demo so you can see it in action. Sneak Peek Before we get started, take a look at the demo below to see all of the various hover effects that we’ll be building. Demo: Click here to launch. Setup Before we begin creating the individual demos, some basic setup is required. Most of this is basic stuff: box-sizing allows us to manipulate the box model (feel free to apply more specifically if you don’t like the universal selector), and the pic class gives us a place to toss in some generic styling for each photo. Zoom and Pan Our first group of effects involves utilizing some tricks with hidden overflow. Grow Shrink Side Pan Vertical Pan Fun with Transforms Tilt Morph

Écrire ses propres plugins avec jQuery Pour ce premier article de 2014, je vais aborder un outil que n’importe quel développeur web ou intégrateur a déjà dû utiliser. Je veux parler de jQuery. En effet, jQuery est présent sur une très grande majorité de sites Web, il est présent par défaut dans des frameworks comme Ruby on Rails et possède une très importante base de plugins et d’utilisateurs. Avant de commencer Il existe une controverse concernant l’utilisation inconditionnelle de jQuery et le fait que cette dernière tend à favoriser l’ignorance de JavaScript. C’est à dire que beaucoup de développeurs ne connaissent que jQuery pour tout ce qui concerne le DOM, la propagation d’événements, la sélection d’éléments, les manipulation de propriétés, etc. Attention, l’article est rédigé par une ce des personnes. Partager et réutiliser Il m’arrive souvent d’avoir à intégrer du code fourni par un intégrateur. Oui, mais non ! Un plugin jQuery vu de l’extérieur Voilà comment s’utilisent une majorité des plugins jQuery : jQuery et pas $

Responsive Email Framework We know building HTML emails is hard, especially responsive emails. That's why we created Foundation for Emails. Get away from complex table markup and inconsistent results. Use Foundation for Emails to spend less time coding emails, and more time on other things, like building amazing products. Email marketing is good for your business. Common UI Patterns to Build Faster You can use these UI patterns in your designs to quickly get your email into shape. Emails that work in all of the major clients, even Outlook There’s no need to worry about inconsistent spacing and odd rendering issues with your layouts. View our compatibility chart → The ZURB Email Stack will make you an email pro Upgrade your email workflow to save time be more efficient. Learn more about the ZURB Email Stack → Inlining CSS is was a pain It used to be that every time you had to make a change to your email, you had to copy the contents, open the inliner in your browser, paste it in and inline. Check out our web inliner →

App Store Optimisation However, I do believe ASO is worth investing a little time in, because honestly, it has got to be better than just randomly picking your keywords without doing any research. First of all, I'd advise against paying anyone to do it for you, as it's something you can easily do yourself and you'll probably never recoup the cost. Over the past few months I've been doing a lot of research into ASO with the aim of improving Clear’s position in search results, but before we get into that, here's Wikipedia's definition for ASO: App store optimization (ASO) is the process of improving the visibility of a mobile app (such as an iPhone, iPad, Android, or Windows Phone app) in an app store (such as iTunes or Google Play for Android). App store optimization is closely related to search engine optimization. I think that sums it up fairly well. Why Search Matters Apple regularly makes changes to try and improve the search algorithm on the App Store. Can ASO Help? App Title Snobbery ASO Cheat Sheet

Tuto AngularJS Source: Ultimate guide to learning AngularJS in one day par Todd Motto Qu’est-ce qu’AngularJS ? Angular est un framework MVC/MVVM côté client, développé en JavaScript, ce qui est obligatoire pour faire une application moderne à page unique (ou même un site internet). C’est un grand bond vers le futur de HTML et vers ce que HTML5 apporte. Terminologie Angular a une courbe d’apprentissage assez courte qui consiste principalement à appréhender la terminologie et la “pensée MVC”. Vous avez probablement déjà entendu parler de MVC. Modèle structure donnée représentant une entité de l’application, généralement transmise en JSON. Vous pouvez accéder à cette information de deux façons. Vue La vue est simple, c’est votre HTML et/ou la sortie générée. Contrôleur Comme son nom l’indique, cette couche contrôle des choses. Mettre en place un projet AngularJS (l’essentiel) Tout d’abord, nous devons mettre en place le minimum vital d’un projet Angular. Un peu de HTML avec les déclarations ng-* : Contrôleurs <!

The simple guide git - the simple guide just a simple guide for getting started with git. no deep shit ;) by Roger Dudler credits to @tfnico, @fhd and Namics this guide in deutsch, español, français, indonesian, italiano, nederlands, polski, português, русский, türkçe, မြန်မာ, 日本語, 中文, 한국어 Vietnamese please report issues on github Infuse analytics everywhere with the AI-powered embedded analytics platform. setup Download git for OSX Download git for Windows Download git for Linux create a new repository create a new directory, open it and perform a git init to create a new git repository. checkout a repository create a working copy of a local repository by running the command git clone /path/to/repository when using a remote server, your command will be git clone username@host:/path/to/repository workflow add & commit You can propose changes (add it to the Index) using git add <filename> git add * This is the first step in the basic git workflow. pushing changes branching update & merge tagging log useful hints guides

Specification iOS7 au 1er février 2014 Apple a récemment annoncé que les applications iOS devaient être compatibles iOS 7 au 1er février. Pour proposer de nouvelles applications ou des mises à jour d'applications à l'iTunes Store, les développeurs doivent builder leurs applications avec XCode 5 et celles-ci doivent être optimisées pour iOS7. La compatibilité avec iOS 7 inclut les modifications de l'interface utilisateur en fonction des pratiques en cours décrites dans les guides Human Interface et selon le guide de transition UI iOS 7, et également par l'adoption de la nouvelle version de l'API iOS. Les changements de l'interface utilisateur L'interface utilisateur pour iOS 7 se concentre sur une présentation claire du contenu. Les développeurs doivent éviter les éléments graphiques comme le skeuomorphisme, les ombres et les contours et utiliser la totalité de l'écran pour présenter les données à l'utilisateur. La gestion du texte avec les UILabels, les UITextFields et les UITextViews est maintenant basée sur TextKit.

Analyseur Twitter Il arrive souvent que l’équipe marketing ou les community managers passent une partie de leur temps à scruter les différents réseaux sociaux en vogue (Facebook, Twitter, Google+, blogs, forums, etc.) pour prendre la tendance sur l’e-réputation de leur entreprise et de ses produits. Le tryptique Logstash, ElasticSearch, Kibana est une solution intéressante pour automatiser la collecte d’information et construire des tableaux de bords, avec des indicateurs agrégés et clairs. Dans cet premier opus d’une mini série, nous allons voir comment monter un monitoring de Twitter afin d’aider notre équipe marketing. Ce "classique" dans la communauté ElasticSearch (JUG, talks, …) permettra de nous focaliser sur la configuration d’un dashboard Kibana. À la fin de cet article, nous pourrons notamment répondre à des questions comme : combien de fois ai-je été cité dans un tweet durant les 15 dernières minutes ? Suivez le guide. Création d’une application Twitter Installation d’ElasticSearch Dashboard Final

Appsify Appsify.me est une startup parisienne fondée par Jérôme Collomb, 27 ans, CEO (ESC Toulouse) et Leonardo Apiwan, 24 ans, CTO autodidacte sur les langages informatiques et le design depuis l’âge de 13 ans. Aujourd’hui, le constat est que la demande en développement d’applications iPhone explose littéralement. 340 000 apps créées en 2012, plus d’un million d’apps dans l’AppStore, ce qui représente une opportunité considérable pour les acteurs du développement. La rédaction de cet article a été réalisée en partenariat avec Sellsy, outil permettant de générer devis, factures, avoirs et bons de livraison en quelques clics. D’où vient l’idée? Le problème est que des milliers d’agences de développement Web de moyenne taille aimeraient profiter de cette opportunité de croissance, mais en sont incapables, pour trois raisons : Pouvez-vous nous présenter votre outil? Qui sont vos principaux concurrents actuellement sur votre marché? Quel est votre business model? Une actualité financière? Tester l’outil

Qualité et industrialisation des développements mobiles sur iOS & Android Rachat de la division mobile de Nokia par Microsoft, avenir incertain pour BlackBerry… Décidément, le marché de la mobilité est hyperactif et en train de revivre une petite révolution. Il faut y voir le signe de son arrivée à maturité : réduction du nombre d’acteurs, rationalisation des plateformes, concurrence accrue. Le canal mobile a fait ses preuves et représente déjà pour certains un relais de croissance incontournable. Après l’euphorie des débuts, place aux services et produits mobiles durables. Dans le même temps, le nombre et la qualité des outils mis à disposition des développeurs mobiles ou produits par la communauté progressent significativement. Ils permettent de mettre en place une réelle politique de qualité dans les développements mobiles (tests unitaires et fonctionnels par exemple) et aident à l’industrialisation de ces derniers (intégration continue, voire déploiement continu). Évolution de la boîte à outils du développeur mobile Android Studio AppCode Extras Conclusion

genèse, principes et aléas Titanium mobile : genèse, principes et aléas d’une solution de développement mobile Cross-Platform (1/3) Titanium Mobile est un framework de développement mobile cross-platform que nous utilisons très fréquemment, mais qui suscite régulièrement des critiques assez acerbes de la part de certains développeurs. Certains lui reprochent la qualité de la documentation, d’autres la stabilité du produit, tandis que les derniers dénoncent la promesse non tenue du “cross-platform”. Évidemment, les nombreux articles qui exposent ces problèmes sont écrits à l’encre de la déception, les espoirs initiaux étant balayés par les difficultés rencontrées par des développeurs qui pensaient que leur projet se serait passé plus simplement. Il nous semble nécessaire de rendre justice au framework, aussi avons nous décidé d’écrire ce billet, première partie d’une série de trois articles qui résument la situation actuelle du framework. Partie 1 – la genèse et les concepts du framework Revenons au début.

Related: