Archive pour la catégorie 'webdesign'

IE7 { css2: auto; } : se passer de hack pour ie6 et ie7 : c’est possible !

ie7jsLe graal du web Designer pourrait bien être ce simple code javascript : ie-7.js. Un script qui parvient avec brio à rapprocher les spécifications des vieillissants navigateurs toujours en service avec des normes CSS plus récentes.

Ce code ne se limite pas à la version d’internet explorer 7.0 comme son nom le laisse entendre, mais il supporte jusqu’à la version 8.0 dudit navigateur et apporte un rendu proche de ce que devrait être ie9 lors de sa sortie.

Voici un aperçu des propriétés désormais supportées, grâce à ce script :

  • :first-child, :last-child, only-child, nth-child, nth-last-child
  • :first-of-type, :last-of-type, :only-of-type, :nth-of-type(), :nth-last-of-type()
  • parent > child, adjacent + sibling, adjacent ~ sibling
  • [attr], [attr="value"], [attr~="value"] etc
  • ajoute la possibilité de définir la pseudo-class :hover, :active, :focus sur n’importe quel élément
  • :checked, :disabled, :enabled
  • :empty, :not()
  • :before/:after/content:
  • :lang()
  • supports des feuilles de style importées
  • overflow:visible
  • support des balises (X)HTML : abbr et object

Le code prévoit également le support (presque) complet des PNG transparents, même intégrés en background dans une feuille de style. Il corrige même les éventuels problèmes de liens dans ces éléments. Seule le background-repeat n’est pas supporté, mais quelle avancée !

Je l’ai mis en production dans l’un de mes derniers sites et c’est plutôt très convainquant. Ce script m’a réellement fait gagner plusieures heures de travail !

Ce n’est pas tout :

Le saint Graal je vous dit… Un grand merci à Dean Edwards.

« Serious Game » : nouveau screencast

À l’occasion de la mise en ligne de notre rubrique « Serious games » sur le site http://www.is-webdesign.com, j’ai préparé un petit making of du jeu Technix développé pour le compte du Musée des Arts et Métiers de Paris.

J’ai participé à la réalisation complète du jeux : depuis la création graphique des interfaces jusqu’à la mise en ligne.

Le jeu est développé en Flash / Actionscript / PHP / MySQL. J’étais en charge du design de l’interface du jeu, de la majeur partie des animations et du code Actionscript pour faire vivre tout ça. Les illustrations sont de Nicolas Hunerblaes.

Toute impression est la bienvenue !

trouver la police… (part 2)

Trouver une police dans un document fourni peut parfois relever du défi. Avec le nombre croissant de polices de caractères en tous genres, retrouver la bonne courbure ou le bon empattement d’une typo peut vite devenir un casse-tête très consommateur de temps. Surtout lorsque le document fourni est une simple image .jpg et que votre bibliothèque de police est un immense dédale inclassé !

Des outils adaptés sur internet

Deux sites entrent dans mes références lorsque je dois retrouver une typo d’après une image. Il y en a sûrement d’autres, mais ceux-ci sont mes préférés et sans doute les plus efficaces :

WhatTheFonts met à votre disposition un formulaire d’upload d’image pour envoyer votre échantillon de typo. Le moteur d’analyser d’image est très efficace, et s’il fait quelques erreurs d’analyse, vous permets de rectifier les caractères trouvés pendant l’analyse de votre document. L’étape suivante vous propose une liste de typographies approchantes dans un ordre décroissant de pertinance. Vous pouvez bien entendu les acheter depuis les liens proposés. Cet outil est d’une redoutable efficacité ! En prime vous avez même un lien pour la télécharger directement, si celle-ci est gratuite. La nouvelle version du site est même muni d’une version iPhone ! Si toutefois la recherche n’était pas concluante, vous pourriez consulter les expert de WhatTheFonts disponibles sur leur Forum.

Reconnaissance de typo

Font suggestions

Identifonts propose plusieurs procédés pour retrouver votre typo dans sa gigantesque base de données. La première méthode est un peu similaire à WhatTheFonts, si ce n’est que vous ne devez pas fournir d’échantillon d’image. Le site web vous pose une série de questions, exemples à l’appui, pour aider à identifier votre police : Quel est l’empattement ? la patte de la lettre « Q » est-il attaché ?, etc.

Cela fini bien entendu par vous donner une série de résultats approchant.

D’autres méthodes sont aussi proposées, comme la recherche par nom de typo, la recherche par similarité entre polices, recherche par fondeur, par auteur…

identifont

Mais attention, ces sites sont en anglais. N’hésitez pas à partager vos trouvailles dans ce domaine, surtout si vous trouvez des équivalents en français !

Cet article fait suite à ce premier billet consacré aux polices de caractère.


Nouvelles fonctionnalités de photoshop cs5

Voici un petit récapitulatif des nouvelles fonctionnalités aperçues dans le futur photoshop CS5 lors de la dernière convention Adobe Max 2009. Il s’agit de nouveaux outils très sympa pour les aficionados de la tablette graphique.

  • Un nouvel outil de style de pinceaux.
  • Un nouvel outil de déformation de type « marionnette ». Il devient possible d’animer une image en définissant des points de contrôles ressemblant un peut à la fonction « bones » (os) d’un logiciel de 3D. Ou à une enveloppe de déformation dans Illustrator.

Il ne s’agit pas simplement de nouveaux outils dans cette nouvelle version, mais d’une réécriture complète du logiciel en Cocoa (pour la version Mac). On peut donc espérer des performances accrues et une meilleur compatibilité avec le système et le 64 bits !

petite démo vidéo :

Configurer Textmate pour le développement web (html-css-php-javascript)

textmate_header

Textmate est un logiciel qui ressemble à première vue à un simple éditeur texte, mais ses possibilités sont presque infinies.
Outre un mode de saisi de texte inédit en colonne (l’utilisateur a la possibilité de saisir et de modifier du texte sur plusieurs lignes en même temps), les « bundles » et les commandes fournies avec le logiciel sont des également des outils très puissants à la disposition d’un programmeur aguerrit.
L’utilisateur a la possibilité de créer ses propres commandes, ses propres alertes et ses propres ’snippets’ (morceau de code), et également de créer ses propres fenêtres d’aide et d’options pour étendre les possibilités du logiciel. Ce qui rend l’outil presque parfait.
Toutefois, lorsque comme moi, vous l’utilisez dans un domaine bien précis qui est le développement de pages pour le web, le logiciel rencontre quelques limites si l’on ne configure pas correctement ses options au départ.
Cet article à pour but de vous livrer la configuration et les bundles que j’ai installés pour mon propre usage.
S’il est incomplet, n’hésitez pas à ajouter vos propres trouvailles dans les commentaires !

Continuer à lire ‘Configurer Textmate pour le développement web (html-css-php-javascript)’