<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Copier coller</title>
	<atom:link href="https://www.copier-coller.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.copier-coller.com/</link>
	<description>Des tutos wordpress pour les nuls !!!</description>
	<lastBuildDate>Sat, 31 Dec 2022 00:12:51 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.1.7</generator>

<image>
	<url>https://www.copier-coller.com/wp-content/uploads/2018/03/cropped-copier-coller_06_favicon-32x32.png</url>
	<title>Copier coller</title>
	<link>https://www.copier-coller.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Comment modifier dynamiquement les couleurs dans un champs textarea</title>
		<link>https://www.copier-coller.com/comment-modifier-dynamiquement-les-couleurs-dans-un-champs-textarea/</link>
					<comments>https://www.copier-coller.com/comment-modifier-dynamiquement-les-couleurs-dans-un-champs-textarea/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Fri, 16 Apr 2021 18:38:49 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6268</guid>

					<description><![CDATA[<p>Vous avez un champ textarea vide (ou pas). De manière dynamique, grâce au js, vous injectez du code à l&#8217;intérieur de ce champs texte. Ce texte contient entre autre, des couleurs ou une couleur dominante pour les titres, les phrases en gras, les bordures, les couleurs d&#8217;arrière plan etc. Vous souhaiteriez, par l&#8217;intermédiaire de boutons, [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/comment-modifier-dynamiquement-les-couleurs-dans-un-champs-textarea/">Comment modifier dynamiquement les couleurs dans un champs textarea</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment modifier dynamiquement des élements à l&rsquo;intérieur d&rsquo;un champ textarea ?</h2>
<p>Vous avez un champ textarea vide (ou pas). De manière dynamique, grâce au js, vous injectez du code à l&rsquo;intérieur de ce champs texte. Ce texte contient entre autre, des couleurs ou une couleur dominante pour les titres, les phrases en gras, les bordures, les couleurs d&rsquo;arrière plan etc. Vous souhaiteriez, par l&rsquo;intermédiaire de boutons, modifier les codes couleurs contenus dans le code : voici une solution.</p>
<h3>La partie html</h3>
<p>Commencez par définir vos boutons puis votre champ texte:</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">&lt;div class=&quot;button-row&quot;&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-a&quot; id=&quot;productA&quot; data-color=&quot;#525ca3&quot;&gt;product A&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-b&quot; id=&quot;productB&quot; data-color=&quot;#633bb0&quot;&gt;product B&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-c&quot; id=&quot;productC&quot; data-color=&quot;#31B7BC&quot;&gt;product C&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-d&quot; id=&quot;productD&quot; data-color=&quot;#4EAB8E&quot;&gt;product D&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-e&quot; id=&quot;productE&quot; data-color=&quot;#ff4c00&quot;&gt;product E&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-f&quot; id=&quot;productF&quot; data-color=&quot;#61b09d&quot;&gt;product F&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-g&quot; id=&quot;productG&quot; data-color=&quot;#64A70B&quot;&gt;product G&lt;/button&gt;<br/>	&lt;button type=&quot;button&quot; class=&quot;change product--color-h&quot; id=&quot;productH&quot; data-color=&quot;#00cbf9&quot;&gt;product H&lt;/button&gt;<br/>&lt;/div&gt;<br/><br/>&lt;fieldset&gt;<br/>	&lt;label for=&quot;final-code&quot; aria-hidden=&quot;true&quot;&gt;&lt;/label&gt;<br/>	&lt;textarea id=&quot;final-code&quot; name=&quot;message&quot;&gt;&lt;/textarea&gt;<br/>&lt;/fieldset&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<p>on définit ici un attribut <em>data-color</em> par bouton. On définit un set de couleur pour tous les « produits » (ou n&rsquo;importe quel autre objet). Chaque bouton correspond à un produit, une marque et représente une couleur. La couleur dominante dans le champs textarea figure elle aussi dans l&rsquo;attribut data-color d&rsquo;un bouton. Ca c&rsquo;est pour pouvoir revenir à la couleur initiale.</p>
<h3>Intéragir avec le champ texte</h3>
<p>Grâce au js on va procéder de la manière suivante :<br />
On insère tous nos codes couleurs dans une variable « <em>color</em>« .<br />
Au clic sur le bouton :</p>
<ul>
<li>on définit dans une variable « <em>colour</em> »  la couleur de l&rsquo;élément cliqué</li>
<li>on définit dans une variable « <em>textarea</em> » notre champ texte</li>
<li>on définit la taille de notre tableau de couleur</li>
</ul>
<p>on boucle :</p>
<ul>
<li>pour chaque couleur contenue dans le tableau</li>
<li>si une couleur du champ textarea correspond à l&rsquo;une des couleurs de notre tableau</li>
<li>on remplace cette couleur par le data-color du bouton cliqué.</li>
</ul>
<div class="code-embed-wrapper"> <pre class="language-javascript code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-javascript code-embed-code"> var color =[&quot;#64A70B&quot;,&quot;#525ca3&quot;,&quot;#633bb0&quot;,&quot;#ff4c00&quot;,&quot;#61b09d&quot;,&quot;#00cbf9&quot;,&quot;#31B7BC&quot;,&quot;#4EAB8E&quot;];<br/> $(&quot;.change&quot;).click(function() { <br/>  var colour = $(this).data(&quot;color&quot;);<br/>  var textarea = $(&#039;#final-code&#039;);<br/>  var len = color.length;<br/>  for (i=0; i &lt; len; i++) {<br/>   textarea.html(textarea.html().replaceAll(color[i], colour)); <br/> }  <br/>});</code></pre> <div class="code-embed-infos"> </div> </div>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/comment-modifier-dynamiquement-les-couleurs-dans-un-champs-textarea/">Comment modifier dynamiquement les couleurs dans un champs textarea</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/comment-modifier-dynamiquement-les-couleurs-dans-un-champs-textarea/feed/</wfw:commentRss>
			<slash:comments>100</slash:comments>
		
		
			</item>
		<item>
		<title>Créer un effet parallaxe grâce à jQuery</title>
		<link>https://www.copier-coller.com/creer-un-effet-parallaxe-grace-a-jquery/</link>
					<comments>https://www.copier-coller.com/creer-un-effet-parallaxe-grace-a-jquery/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sun, 11 Apr 2021 02:31:09 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6265</guid>

					<description><![CDATA[<p>Après avoir longtemps cherché une solution simple pour créer un effet parallaxe sur plusieurs éléments en simultané, j&#8217;avais finalement laissé tomber : créer un parallaxe « statique » est assez simple, par contre faire en sorte qu&#8217;au scroll chaque élément d&#8217;une page se déplace différement, c&#8217;est un peu plus compliqué..La plupart des solutions impliquent à la fois [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-un-effet-parallaxe-grace-a-jquery/">Créer un effet parallaxe grâce à jQuery</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer un effet de parallaxe sur les éléments d&rsquo;une page ?</h2>
<p>Après avoir longtemps cherché une solution simple pour créer un effet parallaxe sur plusieurs éléments en simultané, j&rsquo;avais finalement laissé tomber : créer un parallaxe « statique » est assez simple, par contre faire en sorte qu&rsquo;au scroll chaque élément d&rsquo;une page se déplace différement, c&rsquo;est un peu plus compliqué..La plupart des solutions impliquent à la fois des tonnes de css, ou l&rsquo;utilisation combinée du css et jquery mais de manière assez compliquée.</p>
<p>Finalement, j&rsquo;ai trouvé sur codePen une fonction js assez simple à comprendre qui prend en paramètre un seul élément de la page, c&rsquo;est l&rsquo;attribut <em>data-scroll-speed</em> qu&rsquo;on va ajouter sur nos élements.  Si vous avez une liste d&rsquo;éléments sur la page, il suffit d&rsquo;incrémenter chaque valeur : <em>data-scroll-speed=1</em>, <em>data-scroll-speed=2</em> etc , et la fonction js fait le reste. Chaque élement va se déplacer au scroll en fonction de son <em>data-scroll-speed</em> !</p>
<p>Voici un exemple fait à la va vite pour tester cette fonction. J&rsquo;ai mis le lien du codepen original dans le code.</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="vYXozqY" data-preview="true" data-pen-title="Parallax objects jquery">See the Pen <a href="https://codepen.io/yuyazz/pen/vYXozqY"><br />
Parallax objects jquery</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-un-effet-parallaxe-grace-a-jquery/">Créer un effet parallaxe grâce à jQuery</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/creer-un-effet-parallaxe-grace-a-jquery/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Créer une ombre verticale</title>
		<link>https://www.copier-coller.com/creer-une-ombre-verticale/</link>
					<comments>https://www.copier-coller.com/creer-une-ombre-verticale/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sun, 11 Apr 2021 02:17:09 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6262</guid>

					<description><![CDATA[<p>Ici le but est de créer une ombre sur les coins, pour donner l&#8217;impression qu&#8217;on a devant soi la page d&#8217;un livre. Sur le net, vous trouverez une foule d&#8217;exemples pour des ombres horizontales. En revanche pas grand chose sur des ombres verticales. Voici donc un exemple. Il doit y avoir une façon plus simple, [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-une-ombre-verticale/">Créer une ombre verticale</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer un box shadow vertical sur un élement ?</h2>
<p>Ici le but est de créer une ombre sur les coins, pour donner l&rsquo;impression qu&rsquo;on a devant soi la page d&rsquo;un livre. Sur le net, vous trouverez une foule d&rsquo;exemples pour des ombres horizontales. En revanche pas grand chose sur des ombres verticales. Voici donc un exemple. Il doit y avoir une façon plus simple, mais c&rsquo;est déjà une approche :</p>
<p>Sur un conteneur parent, on crée deux pseudo-éléments <em> ::after</em> et<em> ::before</em>. Ce sont deux lignes d&rsquo;1px auxquelles on applique l&rsquo;ombre et que l&rsquo;on va lentement tourner (rotate) jusqu&rsquo;à former un X derrière le conteneur.</p>
<p>Si on cible ces deux lignes via l&rsquo;inspecteur, on voit bien qu&rsquo;elles forment une croix. L&rsquo;extrémité haute de la première va créer l&rsquo;ombre du coin supérieur droit du conteneur.. et l&rsquo;extrémité basse de la seconde va créer l&rsquo;ombre du coin inférieur droit.</p>
<p>C&rsquo;est un peu alambiqué mais ca fonctionne. La seule contrainte, c&rsquo;est qu&rsquo;il faut ensuite jouer sur les hauteurs et placements des deux lignes pour que ca passe en mobile/tablette</p>
<p>Voici l&rsquo;exemple:</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="MWbKdwd" data-preview="true" data-pen-title="Vertical Curved Shadow">See the Pen <a href="https://codepen.io/yuyazz/pen/MWbKdwd"><br />
Vertical Curved Shadow</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-une-ombre-verticale/">Créer une ombre verticale</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/creer-une-ombre-verticale/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Créer un accordéon en css jQuery</title>
		<link>https://www.copier-coller.com/creer-un-accordeon-en-css-jquery/</link>
					<comments>https://www.copier-coller.com/creer-un-accordeon-en-css-jquery/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sun, 11 Apr 2021 02:07:53 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6259</guid>

					<description><![CDATA[<p>Voici un exemple de code pour obtenir un accordéon. Les panels de chaque accordéon sont en display:none par défaut. Grâce au jQuery les simples fonctions slideDown(), slideUp() vont nous permettre de révéler le contenu. Dans l&#8217;un des accordéons, on insère une image minature. Au clic sur cette image, une popup s&#8217;ouvre pour voir l&#8217;image agrandie. [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-un-accordeon-en-css-jquery/">Créer un accordéon en css jQuery</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer un accordéon simple grâce à jQuery et css</h2>
<p>Voici un exemple de code pour obtenir un accordéon. Les panels de chaque accordéon sont en <em>display:none</em> par défaut. Grâce au jQuery les simples fonctions <em>slideDown()</em>,<em> slideUp()</em> vont nous permettre de révéler le contenu. Dans l&rsquo;un des accordéons, on insère une image minature. Au clic sur cette image, une popup s&rsquo;ouvre pour voir l&rsquo;image agrandie. Ici on joue avec la propriété transform:scale pour donner un effet de zoom à l&rsquo;image.</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="html,result" data-user="yuyazz" data-slug-hash="MWJrzap" data-pen-title="Accordion CSS/jQuery">See the Pen <a href="https://codepen.io/yuyazz/pen/MWJrzap"><br />
Accordion CSS/jQuery</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-un-accordeon-en-css-jquery/">Créer un accordéon en css jQuery</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/creer-un-accordeon-en-css-jquery/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>counter css</title>
		<link>https://www.copier-coller.com/counter-css/</link>
					<comments>https://www.copier-coller.com/counter-css/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 18:24:04 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6252</guid>

					<description><![CDATA[<p>Voici une fonctionnalité bien pratique pour créer ses listes dynamiques sans avoir à passer par des pseudos éléments avec images. On commence par créer une instance du compteur avec l&#8217;attribut counter-reset sur la liste. On annule le style par défaut avec le list-style-type:none. Dans mon exemple, je ne me sert pas de ce code par [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/counter-css/">counter css</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer des listes numérotées rien qu&rsquo;en css</h2>
<p>Voici une fonctionnalité bien pratique pour créer ses listes dynamiques sans avoir à passer par des pseudos éléments avec images.</p>
<h3>Créer une instance du compteur</h3>
<p>On commence par créer une instance du compteur avec l&rsquo;attribut <strong><em>counter-reset</em></strong> sur la liste.<br />
On annule le style par défaut avec le <em>list-style-type:none</em>.</p>
<div class="code-embed-wrapper"> <pre class="language-css code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-css code-embed-code">ol { <br/>counter-reset: li; <br/>list-style-type: none; <br/>}</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Dans mon exemple, je ne me sert pas de ce code par défaut, et ca marche très bien.</p>
<h3>Incrémenter ses items</h3>
<p>Sur l&rsquo;item du menu, on incrémente le compteur li, avec <strong><em>counter-increment: li</em></strong>; Puis en utilisant un pseudo element, on précise l&rsquo;élément à incrémenter, ici nos items de menu « li »  : <strong><em>content: counter(li); </em></strong>De cette façon, à chaque nouveau « li », on aura notre numéro qui va s&rsquo;afficher.<code></code></p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="NWxGzNg" data-preview="true" data-pen-title="Counters CSS">See the Pen <a href="https://codepen.io/yuyazz/pen/NWxGzNg"><br />
Counters CSS</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>Vous trouverez différentes manière de faire sur le web, à vous de trouver celle qui conviendra à votre site !</p>
<p>Et voici pour finir un cas pratique: pour expliquer le fonctionnement d&rsquo;une fonctionnalité sur un site, on veut afficher la procédure à suivre sans que ca prenne trop de place. On crée donc un accordéon, un lien ou une div, sur lequel on clique pour dérouler les étapes à suivre. Ici au lieu d&rsquo;une simple liste, on numérote chaque étape pour plus de clarté.</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="YzpXMYQ" data-preview="true" data-pen-title="content:counter(li)">See the Pen <a href="https://codepen.io/yuyazz/pen/YzpXMYQ"><br />
content:counter(li)</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/counter-css/">counter css</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/counter-css/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Une carte dynamique Mapael.js avec jquery.connection.js</title>
		<link>https://www.copier-coller.com/une-carte-dynamique-mapael-js-avec-avec-jquery-connection-js/</link>
					<comments>https://www.copier-coller.com/une-carte-dynamique-mapael-js-avec-avec-jquery-connection-js/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 17:59:17 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6245</guid>

					<description><![CDATA[<p>&#160; Ayant déjà fait un tuto sur la manière dont on peut implémenter une carte avec Mapael.js, ici je vais juste montrer, à travers un codePen, comment afficher ses tooltips au survol sur les markers. J&#8217;utilise ici le plugin jquery.connections.js, pour relier les markers à leur div respective. Plutôt que des mots, voici le code [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/une-carte-dynamique-mapael-js-avec-avec-jquery-connection-js/">Une carte dynamique Mapael.js avec jquery.connection.js</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer un effet de survol sur une carte Mapael.js</h2>
<p>&nbsp;</p>
<p>Ayant déjà fait un tuto sur la manière dont on peut <a href="https://www.copier-coller.com/creer-des-cartes-responsive-avec-mapael-js/">implémenter une carte avec Mapael.js,</a> ici je vais juste montrer, à travers un codePen, comment afficher ses tooltips au survol sur les markers. J&rsquo;utilise ici le plugin jquery.connections.js, pour relier les markers à leur div respective.</p>
<p>Plutôt que des mots, voici le code et le rendu. Passez l&rsquo;éditeur en 0.5 ou allez visionner ça dans CodePen directement.</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="js,result" data-user="yuyazz" data-slug-hash="PoNdzao" data-preview="true" data-pen-title="Mapael Interactive hover map">See the Pen <a href="https://codepen.io/yuyazz/pen/PoNdzao"><br />
Mapael Interactive hover map</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>Et voici la version statique, sans effet de survol</p>
<p class="codepen" data-height="300" data-theme-id="10187" data-default-tab="js,result" data-user="yuyazz" data-slug-hash="JjXaYGp" data-preview="true" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-pen-title="Interactive Mapael Map with connections">
  <span>See the Pen <a href="https://codepen.io/yuyazz/pen/JjXaYGp"><br />
  Interactive Mapael Map with connections</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
  on <a href="https://codepen.io">CodePen</a>.</span>
</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/une-carte-dynamique-mapael-js-avec-avec-jquery-connection-js/">Une carte dynamique Mapael.js avec jquery.connection.js</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/une-carte-dynamique-mapael-js-avec-avec-jquery-connection-js/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Créer une Step Progress Bar</title>
		<link>https://www.copier-coller.com/creer-une-step-progress-bar/</link>
					<comments>https://www.copier-coller.com/creer-une-step-progress-bar/#respond</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 17:26:08 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6243</guid>

					<description><![CDATA[<p>Ce genre de design est surtout visible sur les sites e-commerce ou les formulaires multi-étapes. On affiche des numéros, au clic sur un bouton on passe à l&#8217;étape suivante. Les numéros permettent de voir où l&#8217;on se situe. Voici donc un exemple simple, les numéros sont grisés par défaut (opacity;0.5) et au clic s&#8217;affichent à [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-une-step-progress-bar/">Créer une Step Progress Bar</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer une « step progress bar » ou barre de progression par étape</h2>
<p>Ce genre de design est surtout visible sur les sites e-commerce ou les formulaires multi-étapes. On affiche des numéros, au clic sur un bouton on passe à l&rsquo;étape suivante. Les numéros permettent de voir où l&rsquo;on se situe.</p>
<h3>Une progression en 4 étapes</h3>
<p>Voici donc un exemple simple, les numéros sont grisés par défaut (opacity;0.5) et au clic s&rsquo;affichent à pleine opacité (opacity:1). Les div sont également cachées, positionnées en absolute, et la suivante remplace la précédente. Ici on peut passer de la 1ère à la dernière position et inversement.</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="oNxOREM" data-preview="true" data-pen-title="Tab list">See the Pen <a href="https://codepen.io/yuyazz/pen/oNxOREM"><br />
Tab list</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<h3>Une progression en 3 étapes</h3>
<p>Et voici un exemple similaire en 3 étapes seulement</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="KKVmePo" data-preview="true" data-pen-title="Simple Jquery - Css Step Process">See the Pen <a href="https://codepen.io/yuyazz/pen/KKVmePo"><br />
Simple Jquery &#8211; Css Step Process</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-une-step-progress-bar/">Créer une Step Progress Bar</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/creer-une-step-progress-bar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Remplir des champs dynamiquement en js</title>
		<link>https://www.copier-coller.com/remplir-des-champs-dynamiquement-en-js/</link>
					<comments>https://www.copier-coller.com/remplir-des-champs-dynamiquement-en-js/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 16:43:51 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6241</guid>

					<description><![CDATA[<p>Il est parfois nécessaire d&#8217;afficher les options de ses menus déroulants de manière dynamiques : on selectionne une option dans un premier champ, cela affiche des données A dans le second champ. On sélectionne une autre option, cela affiche les données B, et ainsi de suite. Voici un exemple simple qui reprend ce principe : [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/remplir-des-champs-dynamiquement-en-js/">Remplir des champs dynamiquement en js</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer les options d&rsquo;un champ select de manière dynamique ?</h2>
<p>Il est parfois nécessaire d&rsquo;afficher les options de ses menus déroulants de manière dynamiques : on selectionne une option dans un premier champ, cela affiche des données A dans le second champ. On sélectionne une autre option, cela affiche les données B, et ainsi de suite.</p>
<p>Voici un exemple simple qui reprend ce principe :</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="js,result" data-user="yuyazz" data-slug-hash="zYKQqXo" data-preview="true" data-pen-title=" Fill a Dropdown Dynamically jQuery">See the Pen <a href="https://codepen.io/yuyazz/pen/zYKQqXo"><br />
Fill a Dropdown Dynamically jQuery</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>Vous trouverez un autre exemple tout simple dans <a href="https://www.copier-coller.com/liste-deroulante-multiple-dynamique/">un autre article</a>.</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/remplir-des-champs-dynamiquement-en-js/">Remplir des champs dynamiquement en js</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/remplir-des-champs-dynamiquement-en-js/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Appliquer un effet au survol des liens</title>
		<link>https://www.copier-coller.com/appliquer-un-effet-au-survol-des-liens/</link>
					<comments>https://www.copier-coller.com/appliquer-un-effet-au-survol-des-liens/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 16:38:46 +0000</pubDate>
				<category><![CDATA[CSS]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6239</guid>

					<description><![CDATA[<p>De plus en plus de sites utilisent cette technique de surlignement des liens, parfois débordant sur le mot lui même. Au survol, le surlignage recouvre tout ou partie du lien. Voici quelques exemples de surlignement et d&#8217;effets au survol : On utilise ici les propriétés css background-image, linear-gradient et transition. Pour le dernier, quelques propriétés [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/appliquer-un-effet-au-survol-des-liens/">Appliquer un effet au survol des liens</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer une petite animation sur le surlignement des liens ?</h2>
<p>De plus en plus de sites utilisent cette technique de surlignement des liens, parfois débordant sur le mot lui même. Au survol, le surlignage recouvre tout ou partie du lien.</p>
<p>Voici quelques exemples de surlignement et d&rsquo;effets au survol : On utilise ici les propriétés css background-image, linear-gradient et transition. Pour le dernier, quelques propriétés peu utilisées et méconnues : text-decoration-color, text-decoration-thickness;</p>
<p class="codepen" style="height: 300px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-height="300" data-theme-id="10187" data-default-tab="css,result" data-user="yuyazz" data-slug-hash="GRjVXGK" data-preview="true" data-pen-title="Highlight simple hover effet">See the Pen <a href="https://codepen.io/yuyazz/pen/GRjVXGK"><br />
Highlight simple hover effet</a> by blindDev (<a href="https://codepen.io/yuyazz">@yuyazz</a>)<br />
on <a href="https://codepen.io">CodePen</a>.</p>
<p><script async src="https://cpwebassets.codepen.io/assets/embed/ei.js"></script></p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/appliquer-un-effet-au-survol-des-liens/">Appliquer un effet au survol des liens</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/appliquer-un-effet-au-survol-des-liens/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Créer des animations avec AOS</title>
		<link>https://www.copier-coller.com/creer-des-animations-avec-aos/</link>
					<comments>https://www.copier-coller.com/creer-des-animations-avec-aos/#comments</comments>
		
		<dc:creator><![CDATA[copier coller]]></dc:creator>
		<pubDate>Sat, 10 Apr 2021 15:37:17 +0000</pubDate>
				<category><![CDATA[jQuery]]></category>
		<guid isPermaLink="false">https://www.copier-coller.com/?p=6234</guid>

					<description><![CDATA[<p>J&#8217;avais déjà rédigé un mini tuto pour créer des animations avec wow.js et animate.css. Aujourd&#8217;hui on va voir comment faire la même chose avec AOS, plus facile d&#8217;utilisation. C&#8217;est une librairie js qui permet d&#8217;appliquer tout type d&#8217;animation css au scroll, sur n&#8217;importe quel type de balise html. Dans le header de votre page, placez [...]</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-des-animations-avec-aos/">Créer des animations avec AOS</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Comment créer des animations avec AOS</h2>
<p>J&rsquo;avais déjà rédigé un <a href="https://www.copier-coller.com/creer-des-animations-avec-animate-et-wow/">mini tuto pour créer des animations avec wow.js et animate.css.</a> Aujourd&rsquo;hui on va voir comment faire la même chose avec <a href="https://michalsnik.github.io/aos/">AOS</a>, plus facile d&rsquo;utilisation. C&rsquo;est une librairie js qui permet d&rsquo;appliquer tout type d&rsquo;animation css au scroll, sur n&rsquo;importe quel type de balise html.</p>
<h3>L&rsquo;appel des scripts</h3>
<p>Dans le header de votre page, placez l&rsquo;appel au script css.</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">&lt;link rel=&quot;stylesheet&quot; href=&quot;https://unpkg.com/aos@next/dist/aos.css&quot; /&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Si ce n&rsquo;est pas fait, incluez jquery et bien sûr n&rsquo;oubliez pas ensuite d&rsquo;inclure également le js:</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code"> &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js&quot;&gt;&lt;/script&gt;<br/>   &lt;script src=&quot;https://unpkg.com/aos@next/dist/aos.js&quot;&gt;&lt;/script&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<h3>Activer le plugin</h3>
<p>Dans la même page entre des balises script, ou dans un fichier à part, on active le plugin avec ce bout de code:</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">&lt;script&gt;<br/>    AOS.init();<br/>  &lt;/script&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<h3>Si jamais ca bugue sur mobile&#8230;</h3>
<p>AOS semble buguer sur mobile, une solution consiste donc à annuler les animations sur petit écran. Voici le code</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">&lt;script&gt;<br/>      AOS.init({<br/>         disable: function() {<br/>            var maxWidth = 768;<br/>            return window.innerWidth &lt; maxWidth;<br/>         }<br/>      });<br/>   &lt;/script&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<h3>Les animations</h3>
<p>Ensuite dans la page, vous pouvez appliquer les animations sur n&rsquo;importe quel type de balise  avec l&rsquo;attribut data-aos= » » :</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">&lt;div data-aos=&quot;fade-in&quot;&gt;&lt;/div&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Quelques options sont possibles :</p>
<div class="code-embed-wrapper"> <pre class="language-markup code-embed-pre"  data-start="1" data-line-offset="0"><code class="language-markup code-embed-code">  &lt;div<br/>    data-aos=&quot;fade-up&quot;<br/>    data-aos-offset=&quot;200&quot;<br/>    data-aos-delay=&quot;50&quot;<br/>    data-aos-duration=&quot;1000&quot;<br/>    data-aos-easing=&quot;ease-in-out&quot;<br/>    data-aos-mirror=&quot;true&quot;<br/>    data-aos-once=&quot;false&quot;<br/>    data-aos-anchor-placement=&quot;top-center&quot;<br/>  &gt;<br/>  &lt;/div&gt;</code></pre> <div class="code-embed-infos"> </div> </div>
<p>Retrouvez la <a href="https://github.com/michalsnik/aos#animations">liste complète des options.</a></p>
<p>Voilà c&rsquo;est à peu près tout ce qu&rsquo;il faut savoir pour lancer de belles animations sur ses pages.. Attention à ne pas trop en mettre, ca complique la lecture parfois.. Rendez vous sur le <a href="https://github.com/michalsnik/aos">github</a> pour en savoir plus, ou l&rsquo;<a href="https://css-tricks.com/aos-css-driven-scroll-animation-library/">article de l&rsquo;auteur sur css trciks</a>.</p>
<p>The post <a rel="nofollow" href="https://www.copier-coller.com/creer-des-animations-avec-aos/">Créer des animations avec AOS</a> appeared first on <a rel="nofollow" href="https://www.copier-coller.com">Copier coller</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.copier-coller.com/creer-des-animations-avec-aos/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
