<?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>Intégration HTML/CSS/JS Archives - Ice Development</title>
	<atom:link href="https://www.ice-dev.com/decoupe-html-css/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.ice-dev.com/decoupe-html-css/</link>
	<description>agence web Lyon</description>
	<lastBuildDate>Fri, 05 May 2017 06:33:10 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Flèche transparente en CSS (triangle CSS, bordures)</title>
		<link>https://www.ice-dev.com/decoupe-html-css/fleche-transparente-css-triangle-css-bordure/</link>
		
		<dc:creator><![CDATA[joffrey HABAI]]></dc:creator>
		<pubDate>Thu, 30 Mar 2017 06:55:21 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=1053</guid>

					<description><![CDATA[<p>Comment faire un triangle transparent en CSS ? Avec les bordures CSS, il est possible de générer facilement des flèches vectorielles...</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/fleche-transparente-css-triangle-css-bordure/">Flèche transparente en CSS (triangle CSS, bordures)</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En CSS, vous le savez peut-être, il est possible de faire des flèches en CSS uniquement en jouant avec les bordures.<br />
Vous trouverez un lien plus bas pour générer rapidement le code CSS nécessaire pour les triangles colorés. Mais qu&rsquo;en est-il si l&rsquo;on souhaite avoir un triangle qui agisse comme une sorte de masque , une sorte de triangle transparent ?</p>
<h2>Faire un triangle transparent en CSS</h2>
<p>Voici un CodePen vous permettant de réaliser une flèche transparente en utilisant uniquement ce principe de bordure CSS :</p>
<p><a href="https://www.ice-dev.com/wp-content/uploads/2017/03/arrow-transparent-full-css-border.jpg"><img fetchpriority="high" decoding="async" class="alignnone size-full wp-image-1054" src="https://www.ice-dev.com/wp-content/uploads/2017/03/arrow-transparent-full-css-border.jpg" alt="" width="876" height="525" srcset="https://www.ice-dev.com/wp-content/uploads/2017/03/arrow-transparent-full-css-border.jpg 876w, https://www.ice-dev.com/wp-content/uploads/2017/03/arrow-transparent-full-css-border-300x180.jpg 300w, https://www.ice-dev.com/wp-content/uploads/2017/03/arrow-transparent-full-css-border-768x460.jpg 768w" sizes="(max-width: 876px) 100vw, 876px" /></a></p>
<p class="codepen" data-height="265" data-theme-id="0" data-slug-hash="YZRYrY" data-default-tab="css,result" data-user="jhabai" data-embed-version="2" data-pen-title="YZRYrY">See the Pen <a href="http://codepen.io/jhabai/pen/YZRYrY/">YZRYrY</a> by habai (<a href="http://codepen.io/jhabai">@jhabai</a>) on <a href="http://codepen.io">CodePen</a>.</p>
<p><script async src="https://production-assets.codepen.io/assets/embed/ei.js"></script></p>
<h2>Aller plus loin sur les flèches/triangles CSS</h2>
<ul>
<li><a href="http://www.bellami.fr/triangles-css" target="_blank" rel="noopener noreferrer">http://www.bellami.fr/triangles-css</a></li>
<li><a href="http://apps.eky.hk/css-triangle-generator/" target="_blank" rel="noopener noreferrer">http://apps.eky.hk/css-triangle-generator/</a></li>
</ul>
<p>&nbsp;</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/fleche-transparente-css-triangle-css-bordure/">Flèche transparente en CSS (triangle CSS, bordures)</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SASS &#8211; Leçon 5 : les conditions et les boucles</title>
		<link>https://www.ice-dev.com/decoupe-html-css/sass-lecon-5-les-conditions-et-les-boucles/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/sass-lecon-5-les-conditions-et-les-boucles/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Richin]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 13:33:02 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=333</guid>

					<description><![CDATA[<p>Utilisez les boucles et les conditions pour la génération de vos feuilles de style avec SASS.</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-5-les-conditions-et-les-boucles/">SASS &#8211; Leçon 5 : les conditions et les boucles</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Les conditions</h2>
<p>Avec les conditions, il est possible de vérifier certaines informations dans notre fichier SCSS. Par exemple, si la couleur est égale à <b>orange</b>, alors on définie de nouveaux parametres :</p>
<p><script src="https://gist.github.com/reficedev/e14756c0f125fd023731.js"></script></p>
<p>CSS généré :</p>
<p><script src="https://gist.github.com/reficedev/da9ba1594c9c96b31516.js"></script></p>
<p>Grâce à cette condition, il est possible de changer la valeur de <b>$shadow</b> en paramétrant <b>$color</b>. Dans cet exemple, nous vérifions la valeur de <b>$color</b>, néanmoins, plusieurs autres comparaisons sont possible. Découvrez tous les <a href="http://sass-lang.com/documentation/file.SASS_REFERENCE.html#control_directives" target="_blank">control directive</a> de SASS.</p>
<h2>Les boucles</h2>
<p>Les boucles permettent de répéter une instruction autant de fois que vous le souhaitez.</p>
<h3>La boucle @for</h3>
<p><script src="https://gist.github.com/reficedev/45fa0f2303eabe80de32.js"></script></p>
<p>CSS généré :</p>
<p><script src="https://gist.github.com/reficedev/75c0cea313bcc134b3b1.js"></script></p>
<h3>La boucle @while</h3>
<p><script src="https://gist.github.com/reficedev/a06bc62fcb4991362022.js"></script></p>
<p>CSS généré :</p>
<p><script src="https://gist.github.com/reficedev/cd1435c6a191e392b2c0.js"></script></p>
<h3>La boucle @each</h3>
<p><script src="https://gist.github.com/reficedev/11f84a9547d0db3cd69c.js"></script></p>
<p>CSS généré :</p>
<p><script src="https://gist.github.com/reficedev/e82a7527f949257fefa5.js"></script></p>
<p>Cette liste peut être définie dans une variable (<a href="http://php.net/manual/fr/function.array.php" target="_blank">comparable aux tableaux en PHP</a>). Chaque valeur doit être séparée par une virgule.<br />
Exemple : <strong>$var: puma, sea-slug, egret, salamander;</strong></p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-5-les-conditions-et-les-boucles/">SASS &#8211; Leçon 5 : les conditions et les boucles</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/sass-lecon-5-les-conditions-et-les-boucles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SASS &#8211; Leçon 4 : les mixins et les fonctions</title>
		<link>https://www.ice-dev.com/decoupe-html-css/sass-lecon-4-les-mixins-et-les-fonctions/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/sass-lecon-4-les-mixins-et-les-fonctions/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Richin]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 13:19:20 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=328</guid>

					<description><![CDATA[<p>Grâce aux mixins et aux fonctions de SASS et Compass, découvrez une manière simple et rapide pour générer vos styles CSS. </p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-4-les-mixins-et-les-fonctions/">SASS &#8211; Leçon 4 : les mixins et les fonctions</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>Les mixins</h2>
<p>Une mixin est un morceau de code paramétrable et réutilisable n&rsquo;importe où dans votre fichier SASS. Comme pour une fonction, une mixin peut prendre des paramètres.</p>
<p><script src="https://gist.github.com/reficedev/7519be89c647dda57b04.js"></script></p>
<h3>Mixin avec des paramètres</h3>
<p>Grâce aux mixins, il vous sera possible de générer plusieurs dizaines de lignes CSS avec une seule ligne (paramétrable, ou non) en SCSS !</p>
<p>Exemple :</p>
<p><script src="https://gist.github.com/reficedev/56a854fb9eb65a1b915b.js"></script></p>
<p>Fichier CSS compilé :</p>
<p><script src="https://gist.github.com/reficedev/fd82dc34fc49f2f89d77.js"></script></p>
<p>SASS n&rsquo;intègre aucune mixin préconçue. Néanmoins, c&rsquo;est l&rsquo;un des points forts de Compass qui lui, propose une centaine de mixins prêtes à l&#8217;emploi : <a href="http://compass-style.org/index/mixins/" target="_blank">Compass Mixins</a>.</p>
<h2>Les fonctions</h2>
<p>La différence entre une mixin et une fonction est le résultat retourné une fois compilé. Une mixin peut vous générer plusieurs lignes de code CSS tandis qu&rsquo;une fonction vous retournera uniquement une valeur.</p>
<p>Grâce aux fonctions, il vous sera possible de calculer le pourcentage d&rsquo;un bloc, de convertir une unité « px » en « em/rem » ou encore d&rsquo;éclaircir une couleur.</p>
<p><script src="https://gist.github.com/reficedev/5ad5390da7da3eb05039.js"></script></p>
<p>Retrouvez le liste complète des <a href="http://compass-style.org/index/functions/" target="_blank">fonctions SASS et Compass</a>.</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-4-les-mixins-et-les-fonctions/">SASS &#8211; Leçon 4 : les mixins et les fonctions</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/sass-lecon-4-les-mixins-et-les-fonctions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SASS &#8211; Leçon 3 : les variables</title>
		<link>https://www.ice-dev.com/decoupe-html-css/sass-lecon-3-les-variables/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/sass-lecon-3-les-variables/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Richin]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 13:01:37 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=324</guid>

					<description><![CDATA[<p>Un des principaux avantage de SASS est la possibilité d'utiliser des variables. Découvrez quelques utilisations courantes et vraiment pratiques ! </p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-3-les-variables/">SASS &#8211; Leçon 3 : les variables</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Une variable peut contenir plusieurs types d&rsquo;information : un code couleur, un calcul ou encore une valeur vrai/faux (booléen).</p>
<p>Pour utiliser une variable, vous devez la déclarer avec l&rsquo;aide du signe « $ » (dollars) suivi de son nom et de sa valeur : <b>$background: rgba(black, .2);</b></p>
<p>Une fois déclarée, la variable peut être appelée n&rsquo;importe où dans la suite du document, même si elle est définie dans un fichier importé à l&rsquo;aide de @import.</p>
<p><script src="https://gist.github.com/reficedev/915b06553153bedb7327.js"></script></p>
<p><script src="https://gist.github.com/reficedev/efb85df525b83105f36c.js"></script></p>
<p>Code CSS généré :</p>
<p><script src="https://gist.github.com/reficedev/f231fe6816db78fbbb36.js"></script></p>
<p>L&rsquo;utilisation d&rsquo;une variable n&rsquo;a pas de limite, vous pouvez l&rsquo;appeler autant de fois que vous le souhaitez. Il est également possible d&rsquo;utiliser une variable dans une mixin, une fonction ou des boucles.</p>
<p><script src="https://gist.github.com/reficedev/6ad80ea38055cf0d4372.js"></script></p>
<h2>Cas d&rsquo;utilisation d&rsquo;une variable booléenne en SASS</h2>
<p>Dans le billet <a href="/decoupe-html-css/sass-lecon-2-diviser-pour-mieux-regner-la-factorisation/">SASS &#8211; Leçon 2</a>, nous avons expliqué qu&rsquo;il est possible d&rsquo;organiser votre CSS de façon modulaire.<br />
Grâce aux <a href="https://fr.wikipedia.org/wiki/Bool%C3%A9en" target="_blank">variables booléennes</a>, vous allez pouvoir activer ou désactiver un partial ou une portion de code SASS.</p>
<p><script src="https://gist.github.com/reficedev/ac80bee78cc3a54c1019.js"></script></p>
<p>Avec $use-slider à « false », le code à l&rsquo;intérieur de la condition ne sera pas compilé.</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-3-les-variables/">SASS &#8211; Leçon 3 : les variables</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/sass-lecon-3-les-variables/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SASS &#8211; Leçon 2 : diviser pour mieux régner, la factorisation</title>
		<link>https://www.ice-dev.com/decoupe-html-css/sass-lecon-2-diviser-pour-mieux-regner-la-factorisation/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/sass-lecon-2-diviser-pour-mieux-regner-la-factorisation/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Richin]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 12:56:05 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=319</guid>

					<description><![CDATA[<p>Organisez vos styles en plusieurs fichiers, puis fusionnez-les avec SASS et ses partials. </p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-2-diviser-pour-mieux-regner-la-factorisation/">SASS &#8211; Leçon 2 : diviser pour mieux régner, la factorisation</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>En CSS, la division de feuilles de style est une pratique déconseillée car elle diminue les performances du site en multipliant le nombre de requêtes au serveur.<br />
On se contraint donc souvent à utiliser un seul fichier de plusieurs milliers de lignes, peu lisible et difficile à maintenir.</p>
<p>Avec SASS, il est possible d&rsquo;organiser votre projet en plusieurs fichiers, qui seront importés et compilés en <strong>un seul</strong> fichier CSS minifié.<br />
Cela est rendu possible grâce aux <a href="http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import" target="_blank">partials</a>.</p>
<h2>Les partials en SASS</h2>
<p>Le nom d&rsquo;un partial est toujours précédé d&rsquo;un underscore.<br />
Ex : _reset.scss</p>
<p>Sans cet underscore, SASS générerait un fichier supplémentaire reset.css.</p>
<p>Code SCSS du fichier _reset.scss :</p>
<p><script src="https://gist.github.com/reficedev/6976739de57e0a4fe27f.js"></script></p>
<p>Code SCSS du fichier principal style.scss :</p>
<p><script src="https://gist.github.com/reficedev/66768adbfdabd9d8c5a3.js"></script></p>
<p>CSS compilé :</p>
<p><script src="https://gist.github.com/reficedev/4af854863c0eb8a07425.js"></script></p>
<p>Grâce à la règle @import, vous pouvez opter pour une organisation modulaire, ce qui vous permettra d&rsquo;avoir un code mieux structuré et plus facile à maintenir (ce que l&rsquo;on retrouve dans la <a href="http://www.nicoespeon.com/fr/2013/05/tombez-pour-smacss/" target="_blank">philosophie SMACSS</a>).</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-2-diviser-pour-mieux-regner-la-factorisation/">SASS &#8211; Leçon 2 : diviser pour mieux régner, la factorisation</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/sass-lecon-2-diviser-pour-mieux-regner-la-factorisation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SASS &#8211; Leçon 1 : l&#8217;imbrication des règles</title>
		<link>https://www.ice-dev.com/decoupe-html-css/sass-lecon-1-limbrication-des-regles/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/sass-lecon-1-limbrication-des-regles/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Richin]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 12:35:17 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=311</guid>

					<description><![CDATA[<p>Découvrez l’intérêt de l'imbrication de code avec SASS et simplifiez-vous l'écriture de vos règles CSS. </p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-1-limbrication-des-regles/">SASS &#8211; Leçon 1 : l&rsquo;imbrication des règles</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>L&rsquo;imbrication des règles est la principale caractéristique de SASS. Grâce à elle, l&rsquo;écriture de votre code CSS est beaucoup plus rapide, simple et compréhensible selon le principe <a href="https://fr.wikipedia.org/wiki/Ne_vous_r%C3%A9p%C3%A9tez_pas" target="_blank">DRY</a> (Don’t Repeat Yourself).</p>
<p>Imbrication de règle, exemple avec la couleur d&rsquo;un lien et ses états hover et focus :</p>
<p><script src="https://gist.github.com/reficedev/a6669d76ba8af579fcd2.js"></script></p>
<p>CSS compilé :</p>
<p><script src="https://gist.github.com/reficedev/369a6dc7d81bc5097071.js"></script></p>
<p>L&rsquo;imbrication vous aidera à avoir un code propre, logique et bien organisé, qui devrait être plus facile à entretenir au cours du temps.</p>
<p>Bien-sûr, il est possible d&rsquo;utiliser l&rsquo;imbrication dans n&rsquo;importe quel cas. Exemple avec les media queries :</p>
<p><script src="https://gist.github.com/reficedev/09b48983210f1746ea41.js"></script></p>
<p>CSS compilé :</p>
<p><script src="https://gist.github.com/reficedev/ea3a4861d2ae1b47af0d.js"></script></p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/sass-lecon-1-limbrication-des-regles/">SASS &#8211; Leçon 1 : l&rsquo;imbrication des règles</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/sass-lecon-1-limbrication-des-regles/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Générez plus rapidement vos feuilles de style grâce à CSS Hat</title>
		<link>https://www.ice-dev.com/decoupe-html-css/generez-plus-rapidement-vos-feuilles-de-style-grace-a-css-hat/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/generez-plus-rapidement-vos-feuilles-de-style-grace-a-css-hat/#respond</comments>
		
		<dc:creator><![CDATA[Stéphane Richin]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 10:51:51 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=302</guid>

					<description><![CDATA[<p>CSS Hat est un plugin Photoshop payant permettant de générer plus rapidement son code CSS</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/generez-plus-rapidement-vos-feuilles-de-style-grace-a-css-hat/">Générez plus rapidement vos feuilles de style grâce à CSS Hat</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h2>CSS Hat, c&rsquo;est quoi ?</h2>
<p>CSS Hat est une extension payante (34.99$) qui va vous permettre de produire votre CSS beaucoup plus rapidement !</p>
<p>Voici un exemple d&rsquo;utilisation sur la découpe HTML du menu principal en rouge ci-dessous :</p>
<p><img decoding="async" src="https://www.ice-dev.com/wp-content/uploads/2015/11/screenshot-css-hat.jpg" alt="Screenshot CSS Hat"></p>
<ol>
<li>Sélectionnez votre calque (attention, le calque doit impérativement comporter les styles ! Si vous utilisez un calque fusionné, le plugin ne fonctionnera pas)</li>
<li>Ouvrez la fenêtre dédiée de CSS Hat</li>
<li>Cliquez sur le bouton « Copy »</li>
</ol>
<h2>CSS Hat permet</h2>
<ul>
<li>La génération dans les langages suivants : CSS classique, LESS, SCSS (Compass), SASS et Stylus</li>
<li>La génération des prefix navigateurs</li>
<li>La génération des dimensions du calque</li>
<li>La génération d&rsquo;une class CSS</li>
</ul>
<h2>Où le trouver ?</h2>
<p>Pour acheter CSS Hat, rendez-vous sur le site officiel du plugin : <a href="http://csshat.com/" target="_blank">csshat.com</a>.</p>
<p>CSS Hat vous fera gagner énormément de temps pendant votre découpe, notamment pour les boutons complexes ou encore pour les fonds en dégradé, comme dans l&rsquo;exemple ci-dessus.</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/generez-plus-rapidement-vos-feuilles-de-style-grace-a-css-hat/">Générez plus rapidement vos feuilles de style grâce à CSS Hat</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/generez-plus-rapidement-vos-feuilles-de-style-grace-a-css-hat/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Exporter ses icônes en SVG depuis Photoshop</title>
		<link>https://www.ice-dev.com/decoupe-html-css/exporter-ses-icones-en-svg-depuis-photoshop/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/exporter-ses-icones-en-svg-depuis-photoshop/#respond</comments>
		
		<dc:creator><![CDATA[joffrey HABAI]]></dc:creator>
		<pubDate>Fri, 20 Nov 2015 07:23:02 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=279</guid>

					<description><![CDATA[<p>Procédure d'export des icônes SVG à partir d'un fichier photoshop PSD</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/exporter-ses-icones-en-svg-depuis-photoshop/">Exporter ses icônes en SVG depuis Photoshop</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Voici la procédure pour exporter très rapidement l&rsquo;ensemble des icônes d&rsquo;un PSD au <a href="https://fr.wikipedia.org/wiki/Scalable_Vector_Graphics" target="_blank">format vectoriel SVG</a>.</p>
<h2>Prérequis pour pouvoir exporter vos icônes au fomat SVG :</h2>
<ol>
<li><span style="line-height: 1.6;">Installer le script : </span><span style="line-height: 1.6;"><a href="https://gist.github.com/reficedev/f20398d301014bfd10d6" target="_blank">save-ps-to-svg.jsx</a> dans le dossier </span><span style="line-height: 1.6;">C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Presets\Scripts</span></li>
<li>Démarrer Photoshop et avoir Illustrator installé sur sa machine.</li>
</ol>
<p>Les screenshots ci-dessous sont fait sur Photoshop CS6, mais le script d&rsquo;export des icônes au format SVG devrait fonctionner également sur CS5.<br />
<em>Source : <a href="http://hackingui.com/design/export-photoshop-layer-to-svg/" target="_blank">http://hackingui.com/design/export-photoshop-layer-to-svg/</a></em></p>
<h2>Procédure d&rsquo;export svg :</h2>
<ol>
<li>Renommer les calques à exporter en terminant par .svg<br />
<a class="image-modal" href="/wp-content/uploads/2015/11/renommer-calque-en-point-svg.jpg" target="_blank"><img decoding="async" style="width: 500px; height: 234px;" src="/wp-content/uploads/2015/11/renommer-calque-en-point-svg-thumb.jpg" alt="export icones svg renommer calques" /></a></li>
<li>Sélectionner la forme, appuyer sur A (outil de sélection de tracé) et cliquer sur fusionner les composants de forme.<br />
<a class="image-modal" href="/wp-content/uploads/2015/11/fusionner-les-composants-de-forme.jpg" target="_blank"><img decoding="async" style="width: 500px; height: 234px;" src="/wp-content/uploads/2015/11/fusionner-les-composants-de-forme-thumb.jpg" alt="export icônes svg fusionner les formes" /></a></li>
<li>Lancer le script via Fichier / Script, Illustrator va se lancer automatiquement et exporter un à un les calques .svg à l&rsquo;endroit où vous avez sauvegardé votre PSD.</li>
</ol>
<p>&nbsp;</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/exporter-ses-icones-en-svg-depuis-photoshop/">Exporter ses icônes en SVG depuis Photoshop</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/exporter-ses-icones-en-svg-depuis-photoshop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Script PHP pour prévenir l&#8217;internaute de l&#8217;utilisation d&#8217;un navigateur obsolète (PHP Procédural + Symfony2)</title>
		<link>https://www.ice-dev.com/decoupe-html-css/script-php-pour-prevenir-linternaute-de-lutilisation-dun-navigateur-obsolete-php-procedural-symfony2/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/script-php-pour-prevenir-linternaute-de-lutilisation-dun-navigateur-obsolete-php-procedural-symfony2/#respond</comments>
		
		<dc:creator><![CDATA[joffrey HABAI]]></dc:creator>
		<pubDate>Thu, 19 Nov 2015 15:57:11 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=276</guid>

					<description><![CDATA[<p>Voici un script PHP  (Procédural + Symfony2) qui va vous permettre d'afficher un message si vos utilisateurs utilisent une version d'Internet Explorer inférieur à 10. </p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/script-php-pour-prevenir-linternaute-de-lutilisation-dun-navigateur-obsolete-php-procedural-symfony2/">Script PHP pour prévenir l&rsquo;internaute de l&rsquo;utilisation d&rsquo;un navigateur obsolète (PHP Procédural + Symfony2)</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Il est fréquent qu&rsquo;avec l&rsquo;utilisation de version obsolète d&rsquo;Internet Explorer, certains clients rencontrent quelques problèmes liés au navigateur. Par exemple, certains éditeurs WYSIWYG fonctionnent de manière très aléatoire sur IE8 ou IE7.</p>
<p>N&rsquo;oubliez pas que si votre client est sous Windows XP, sa version d&rsquo;Internet Explorer sera au maximum la version 8.</p>
<p>Notre script PHP détecte si la version d&rsquo;Internet Explorer est obsolète. Si c&rsquo;est le cas, un message invite l&rsquo;utilisateur à changer de navigateur pour autre plus performant, plus sécurisé et surtout à jour !</p>
<p>&nbsp;</p>
<h2>Comment s&rsquo;en servir ?</h2>
<p>Nous recommandons l&rsquo;utilisation de ce code sur la page de login de votre administration. Il suffit de copier/coller ce code juste après la balise &lt;body&gt;, après avoir récupéré le script plus bas :<br />
<script src="https://gist.github.com/reficedev/7fbd48da4ec7e4b89597.js"></script><script src="https://gist.github.com/reficedev/98f9e86ff4fb0c631371.js"></script></p>
<p>Pour rappel, les commentaires additionnels ne sont plus pris en compte à partir de la version 10. Le code ci-dessus s&rsquo;exécutera donc uniquement sur les versions égales ou inférieures à Internet Explorer 9.</p>
<p><img decoding="async" src="/wp-content/uploads/2015/11/ie-detect-screenshot.jpg" alt="ie-detect-screenshot" /><br />
<em>Aperçu du message affiché pour un utilisateur d&rsquo;IE8</em></p>
<p>Télécharger les fichiers pour Symfony 2 :<a class="lien-zip" href="https://github.com/reficedev/alert-ie-sf2" target="_blank"> https://github.com/reficedev/alert-ie-sf2</a></p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/script-php-pour-prevenir-linternaute-de-lutilisation-dun-navigateur-obsolete-php-procedural-symfony2/">Script PHP pour prévenir l&rsquo;internaute de l&rsquo;utilisation d&rsquo;un navigateur obsolète (PHP Procédural + Symfony2)</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/script-php-pour-prevenir-linternaute-de-lutilisation-dun-navigateur-obsolete-php-procedural-symfony2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Comment détecter le clic partout sauf sur un certain élément HTML en jQuery</title>
		<link>https://www.ice-dev.com/decoupe-html-css/comment-detecter-le-clic-partout-sauf-sur-un-certain-element-html-en-jquery/</link>
					<comments>https://www.ice-dev.com/decoupe-html-css/comment-detecter-le-clic-partout-sauf-sur-un-certain-element-html-en-jquery/#respond</comments>
		
		<dc:creator><![CDATA[joffrey HABAI]]></dc:creator>
		<pubDate>Thu, 19 Nov 2015 15:11:30 +0000</pubDate>
				<category><![CDATA[Intégration HTML/CSS/JS]]></category>
		<guid isPermaLink="false">https://www.ice-dev.com/?p=273</guid>

					<description><![CDATA[<p>Détecter le clic partout sauf sur une certaine DIV ou un certain élément HTML en jQuery.</p>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/comment-detecter-le-clic-partout-sauf-sur-un-certain-element-html-en-jquery/">Comment détecter le clic partout sauf sur un certain élément HTML en jQuery</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Pour détecter le clic partout sauf sur une certaine div et son contenu en jQuery, voici le code à insérer.<br />
Le code ci-dessous va masquer l’élément d&rsquo;id #ma_div quand on cliquera partout ailleurs.<br />
Ce qui est très utile si votre élément contient un formulaire de connexion par exemple&#8230;</p>
<p><script src="https://gist.github.com/reficedev/a41c43db15310c508675.js"></script></p>
<figure><img decoding="async" src="https://www.ice-dev.com/wp-content/uploads/2015/11/clic-partout-ailleurs-jquery.jpg" alt="clic-partout-ailleurs-jquery" width="1081" height="530" class="alignnone size-full wp-image-274" srcset="https://www.ice-dev.com/wp-content/uploads/2015/11/clic-partout-ailleurs-jquery.jpg 1081w, https://www.ice-dev.com/wp-content/uploads/2015/11/clic-partout-ailleurs-jquery-300x147.jpg 300w, https://www.ice-dev.com/wp-content/uploads/2015/11/clic-partout-ailleurs-jquery-1024x502.jpg 1024w" sizes="(max-width: 1081px) 100vw, 1081px" /><figcaption>
Exemple d&rsquo;utilisation, fermer un sous-menu au clic partout ailleurs que sur celui-ci<br />
</figcaption></figure>
<p>L’article <a href="https://www.ice-dev.com/decoupe-html-css/comment-detecter-le-clic-partout-sauf-sur-un-certain-element-html-en-jquery/">Comment détecter le clic partout sauf sur un certain élément HTML en jQuery</a> est apparu en premier sur <a href="https://www.ice-dev.com">Ice Development</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.ice-dev.com/decoupe-html-css/comment-detecter-le-clic-partout-sauf-sur-un-certain-element-html-en-jquery/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
