Ange Chierchia

Ange Chierchia

Développeur Web full-stack
  • blog
  • a propos
  • contact
  • travaux
  • https://chierchia.fr/blog/2016/02/une-navigation-3d-en-css-et-jquery

    Une navigation 3D en CSS et jQuery

    Publié le 22 février 2016 @ 22:06 Front-End Ange Chierchia
    Une navigation 3D en CSS et jQuery

    Les éléments  de navigation sont essentiels lorsqu’on conçoit un site Internet, que ce soit pour la navigation entre les différentes pages d’un site, ou simplement se déplacer vers différentes sections d’une même page. Claudia Romano propose un concept de navigation responsive simple mais avec beaucoup de caractère. Idéal pour la navigation d’un site type portfolio.

  • Astuce Sass : imbrication de propriétés composites

    Publié le 22 janvier 2016 @ 09:15 Front-End Ange Chierchia
    Astuce Sass : imbrication de propriétés composites

    Cette semaine je lisais Sass pour les Web designers, de Dan Cederholm et j’ai découvert une petite astuce que je ne connaissait pas : l’imbrication de propriétés composites.

    Lire la suite
  • Créer son framework PHP Objet

    Publié le 11 janvier 2016 @ 09:40 Back-End Ange Chierchia
    Créer son framework PHP Objet

    Pour faire suite à un article que j’avais écrit il y a un peu plus de quatre ans maintenant sur la création d’un framework PHP, je vous propose de créer un framework PHP Objet en utilisant les principes MVC.

    Lire la suite
  • Une présentation vidéo en HTML, CSS et JS

    Publié le 30 novembre 2015 @ 09:15 Front-End Ange Chierchia
    Une présentation vidéo en HTML, CSS et JS

    Il y a déjà quelques mois, j’ai eu la tâche de trouver un moyen de présenter différent aspects d’une application que mes collègues et moi développons chez Ibakus Europe.

    Lire la suite
  • Définir une grille de mise en page avec Sass

    Publié le 06 novembre 2015 @ 21:26 Front-End Ange Chierchia
    Définir une grille de mise en page avec Sass

    Dans mon précédent article, je parlais de mon expérience des pré-procésseurs CSS, et l’une des choses bêtes que Sass/Compass m’a permis de faire facilement et en quelques lignes a été de définir ma grille de mise en page.

    Lire la suite
  • https://chierchia.fr/blog/2015/10/sass-modifier-text-color-en-fonction-de-background

    Ajuster text-color en fonction de background avec Sass

    Publié le 23 octobre 2015 @ 20:23 Front-End Ange Chierchia

    Dans un article de The Sass Way, Sebastian Ekström nous montre comment, avec Sass, garantir la meilleure lisibilité possible à vos textes pour une couleur de fond donnée.

    Pour cela, il écrit une fonction Sass qui retournera une couleur différente en fonction de la couleur qui lui sera passée en paramètre. Cette fonction vérifie tout simplement le taux de luminosité de la couleur qu’elle reçoit et retourne une couleur contrastée en conséquence. Si sa luminosité est supérieure à 50%, la fonction retournera une couleur sombre, sinon une couleur claire.

    Lisez son article sur The Sass Way, pour voir comment il fait ça.  Sa solution est toute simple mais efficace.

  • Pré-processeur CSS : nos feuilles de styles faciles

    Publié le 23 octobre 2015 @ 10:45 Front-End Ange Chierchia
    Pré-processeur CSS : nos feuilles de styles faciles

    Il y a déjà plusieurs mois trois ans (trois ans !!), j’avais écris un billet d’humeur à propos tout le foin que l’on faisait sur les pré-processeurs CSS et leur utilisation que je trouvais abusive.

    Lire la suite
  • Faire un str_replace() avec MySQL

    Publié le 27 août 2014 @ 11:46 Back-End Ange Chierchia

    Lorsque je conçois les sites Web de nos clients, une fois mon travail terminé, je le met en ligne sur un domaine temporaire afin que le client puisse voir, utiliser et surtout alimenter le site Web en contenu avant de l’installer sur son domaine définitif.

    Une fois le client satisfait, il nous donne le « Go » pour la mise en ligne, nous transférons alors les fichiers et la base de données sur le domaine final. Parfois, les URLs générées dans le contenu des pages sont erronées suite au transfert sur le domaine définitif, et bien entendu les liens foirent… En PHP, on pourrait faire un bête str_replace(), ou un preg_match_all(). Mais en MySQL ? C’est là que la requête qui suit va nous sauver :

    UPDATE pages SET contenu = REPLACE(contenu, 'http://ancienne.url', 'http://nouvelle.url') WHERE contenu LIKE '%ancienne.url%';
    

    C’est bidon, mais j’ai toujours du mal à m’en souvenir. Le publier ici me permettra de retrouver ça facilement. Après tout, ce blog est avant tout pour moi et si ça peut aider quelqu’un d’autre… 

  • Je n’utilise plus de framework CSS

    Publié le 29 mars 2013 @ 20:21 Vis ma vie Ange Chierchia

    Il y a maintenant presque 3 ans, j’entrais dans la vie active, j’avais un peu « d’expérience » en intégration HTML/CSS et pour gagner du temps j’utilisais le fameux framework CSS 960.gs. Pourquoi était-ce une mauvaise idée ?

    Utiliser un framework ne fait absolument pas gagner de temps. En tout cas, de mon point de vue. J’ai passé beaucoup trop de temps à me battre avec les classes prédéfinies lorsque mes designs ne « rentraient » pas dans le moule des 960 pixels.

    Franchement, j’ai été con de ne pas avoir le déclic plus tôt. D’autant qu’on commençait à parler de Responsive Web Design à l’époque, j’aurai du voir venir le truc.

    C’est vrai, je ne suis pas encore trop rodé en RWD, mais quitter ce framework a fait le plus grand bien à mes CSS, surtout après être tombé sur la grille de mise en page d’Elliot Jay Stocks. Depuis, j’ai adapté sa dizaine de lignes à ma façon de travailler. Je m’autorise même parfois à ne pas du tout utiliser de grille de mise en page.

    En tout cas, ces 12 derniers mois m’ont permis de m’améliorer en CSS.

  • https://chierchia.fr/blog/2013/03/parsley-js

    Parsley.js – Validez vos formulaires en JavaScript. Simplement.

    Publié le 06 mars 2013 @ 14:02 Ressource Ange Chierchia

    Je faisais ma veille tranquillement ce matin, quand je suis tombé sur Parsley.js, totalement par hasard. Parsely.js est un petit plugin JavaScript qui permet de laisser un peu de côté ce qu’on adore détester : la validation de formulaire côté client. L’intérêt du plugin réside dans le fait qu’il ne nécessite aucune ligne de JavaScript, tout se passe au sein du code HTML5 grâce à l’attribut data-*. Enjoy !

Articles plus récents Articles plus anciens

Recevoir le blog par email

Fièrement construit avec Jekyll et Sass.
Sources dispos sur mon GitHub.

  • Flux RSS du blog