{"id":83,"date":"2016-07-05T16:59:49","date_gmt":"2016-07-05T16:59:49","guid":{"rendered":"http:\/\/joseecarrier.ca\/fr\/?post_type=jetpack-portfolio&#038;p=83"},"modified":"2016-07-05T17:00:21","modified_gmt":"2016-07-05T17:00:21","slug":"effet-champ-de-saisie","status":"publish","type":"jetpack-portfolio","link":"https:\/\/joseecarrier.ca\/fr\/portfolio\/effet-champ-de-saisie\/","title":{"rendered":"Effet champ de saisie"},"content":{"rendered":"<!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<html><body><p>Voici mon second projet dans ma s&eacute;rie d&rsquo;exp&eacute;rimentations sur l&rsquo;interaction web (voir le pr&eacute;c&eacute;dent <a href=\"http:\/\/joseecarrier.ca\/fr\/portfolio\/effet-clic-de-bouton\/\">ici<\/a>). Le but de cette s&eacute;rie est de me familiariser avec&nbsp;les diff&eacute;rents outils disponibles pour ajouter de&nbsp;l&rsquo;interactivit&eacute; &agrave; des sites Web. J&rsquo;ai d&eacute;cid&eacute;&nbsp;de concevoir&nbsp;ces exp&eacute;rimentations &nbsp;autour du th&egrave;me des lignes simplement&nbsp;pour donner une direction&nbsp;&agrave; mes&nbsp;projets. Pour cette exp&eacute;rimentation, j&rsquo;ai travaill&eacute; &agrave; un effet pour les champs de saisie. Celui-ci a &eacute;t&eacute; inspir&eacute; par des tutoriels sur&nbsp;<a href=\"http:\/\/tympanus.net\/codrops\" target=\"_blank\">Codrops<\/a>, plus particuli&egrave;rement un sur les &nbsp;<a href=\"http:\/\/tympanus.net\/codrops\/2015\/01\/08\/inspiration-text-input-effects\/\" target=\"_blank\">champs de saisie<\/a>&nbsp;et&nbsp;celui sur les&nbsp;<a href=\"http:\/\/tympanus.net\/codrops\/2013\/10\/15\/animated-checkboxes-and-radio-buttons-with-svg\/\" target=\"_blank\">cases &agrave; cocher et bouton radio<\/a>. Certaines id&eacute;es ont &eacute;galement &eacute;t&eacute; inspir&eacute;es par le &laquo;&nbsp;Float Label Pattern&nbsp;&raquo;,&nbsp;&nbsp;propos&eacute; dans un premier temps par&nbsp;Matt D. Smith, et ces diverses&nbsp;impl&eacute;mentations (voir l&rsquo;article&nbsp;<a href=\"http:\/\/mds.is\/float-label-pattern\/\" target=\"_blank\">ici<\/a>). Pour les lignes, j&rsquo;ai utilis&eacute; un SVG et j&rsquo;ai anim&eacute; leur largeur en &nbsp;en utilisant des transitions CSS lors&nbsp;du focus sur le champ ou lorsqu&rsquo;il est rempli. J&rsquo;ajoute une classe en utilisant Javascript lorsque le champ n&rsquo;est pas vide, comme Peter Sorowka fait dans sa variante du&nbsp;&laquo;&nbsp;Float Label Pattern&nbsp;&raquo;(voir CodePen <a href=\"http:\/\/codepen.io\/psorowka\/full\/JrKbE\" target=\"_blank\">ici<\/a>). Voici le r&eacute;sultat dans un GIF anim&eacute;. Vous pouvez &eacute;galement l&rsquo;essayer&nbsp;<a href=\"http:\/\/develop.joseecarrier.ca\/WebInteraction\/#input-exp1\">ici<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-84\" src=\"http:\/\/joseecarrier.ca\/fr\/wp-content\/uploads\/sites\/2\/2016\/07\/InputFieldLineEffect.gif\" alt=\"InputFieldLineEffect\" width=\"400\" height=\"300\"><\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Voici mon second projet dans ma s&eacute;rie d&rsquo;exp&eacute;rimentations sur l&rsquo;interaction web (voir le pr&eacute;c&eacute;dent ici). Le but de cette s&eacute;rie est de me familiariser avec&nbsp;les diff&eacute;rents outils disponibles pour ajouter de&nbsp;l&rsquo;interactivit&eacute; &agrave; des sites Web. J&rsquo;ai d&eacute;cid&eacute;&nbsp;de concevoir&nbsp;ces exp&eacute;rimentations &nbsp;autour du th&egrave;me des lignes simplement&nbsp;pour donner une direction&nbsp;&agrave; mes&nbsp;projets. Pour cette exp&eacute;rimentation, j&rsquo;ai travaill&eacute; &agrave; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":85,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"jetpack-portfolio-type":[5],"jetpack-portfolio-tag":[27,33,31,32],"class_list":["post-83","jetpack-portfolio","type-jetpack-portfolio","status-publish","format-standard","has-post-thumbnail","hentry","jetpack-portfolio-type-developpement-web","jetpack-portfolio-tag-animation","jetpack-portfolio-tag-champ-de-saisie","jetpack-portfolio-tag-interaction","jetpack-portfolio-tag-ux","jetpack-portfolio-effet-champ-de-saisie"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/jetpack-portfolio\/83","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/jetpack-portfolio"}],"about":[{"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/types\/jetpack-portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/comments?post=83"}],"version-history":[{"count":0,"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/jetpack-portfolio\/83\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/media\/85"}],"wp:attachment":[{"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/media?parent=83"}],"wp:term":[{"taxonomy":"jetpack-portfolio-type","embeddable":true,"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/jetpack-portfolio-type?post=83"},{"taxonomy":"jetpack-portfolio-tag","embeddable":true,"href":"https:\/\/joseecarrier.ca\/fr\/wp-json\/wp\/v2\/jetpack-portfolio-tag?post=83"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}