<?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>ilDavid &#187; css</title>
	<atom:link href="http://www.ildavid.com/dblog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ildavid.com</link>
	<description>la mia cassetta degli attrezzi</description>
	<lastBuildDate>Fri, 12 Aug 2011 15:26:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Effetti maschera con clip e jQuery</title>
		<link>http://www.ildavid.com/dblog/javascript/2009-56/effetti-maschera-con-clip-e-jquery/</link>
		<comments>http://www.ildavid.com/dblog/javascript/2009-56/effetti-maschera-con-clip-e-jquery/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 16:48:05 +0000</pubDate>
		<dc:creator>ilDavid</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[animazioni]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.ildavid.com/?p=56</guid>
		<description><![CDATA[Seguendo il post del 9 novembre di WebDesigner wall e dovendo sviluppare una cosa simile per un progetto, mi sono imbattuto in un piccolo problema: jQuery non supporta nativamente le animazioni sulla proprietÃ  css clip. La proprietÃ  clip permette di creare una &#8220;maschera&#8221; che mostra solo una parte di un elemento block. Per risolvere il [...]]]></description>
			<content:encoded><![CDATA[<p>Seguendo il post del <a href="http://www.webdesignerwall.com/tutorials/5-simple-but-useful-css-properties/" target="_blank">9 novembre di WebDesigner wall</a> e dovendo sviluppare una cosa simile per un progetto, mi sono imbattuto in un piccolo problema: jQuery non supporta nativamente le animazioni sulla proprietÃ  css <code>clip</code>.<br />
La <a href="http://reference.sitepoint.com/css/clip">proprietÃ  <code>clip</code></a> permette di creare una &#8220;maschera&#8221; che mostra solo una parte di un elemento block.<br />
Per risolvere il problema di jQuery <a href="http://plugins.jquery.com/project/clipFX">esiste un plugin</a> che utilizzando la stessa sintassi di <code>animate</code> permette l&#8217;animazione di questa maschera. L&#8217;<a href="http://www.ildavid.com/esempi/clip/">effetto</a> Ã¨ davvero piacevole. (nella demo ho usato la sintassi deprecata senza virgole della proprietÃ  clip, per renderla compatibile anche con IE.)</p>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ildavid.com/dblog/javascript/2009-56/effetti-maschera-con-clip-e-jquery/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ildavid.com/dblog/javascript/2009-56/effetti-maschera-con-clip-e-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>styleCheckbox: a jQuery plugin</title>
		<link>http://www.ildavid.com/dblog/javascript/2009-72/stylecheckbox-a-jquery-plugin/</link>
		<comments>http://www.ildavid.com/dblog/javascript/2009-72/stylecheckbox-a-jquery-plugin/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 19:38:47 +0000</pubDate>
		<dc:creator>ilDavid</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[checkbox]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.ildavid.com/?p=72</guid>
		<description><![CDATA[Un piccolo plugin per personalizzare le checkbox dei form. Sostituisce le checkbox in input type="hidden" e applica le classi checked e unchecked alla label della checkbox. Si attiva alla caricamento della pagina con Vanno poi applicati i fogli di stile, ad esempio]]></description>
			<content:encoded><![CDATA[<p>Un piccolo plugin per personalizzare le checkbox dei form.<br />
Sostituisce le checkbox in <code>input type="hidden"</code> e applica le classi checked e unchecked alla label della checkbox.<br />
<span id="more-72"></span></p>
<pre class="brush: jscript; title: ; notranslate">
$.fn.styleCheckbox = function () {
	$(&quot;:checkbox&quot;).each ( function() {
		var nome=$(this).attr('id');
		var etichetta = $(&quot;label[for='&quot;+nome+&quot;']&quot;);
		var moo = $('&lt;input type=&quot;hidden&quot; value=&quot;&quot; name=&quot;' + this.name + '&quot; id=&quot;'+nome+'&quot;/&gt;');
		if (this.checked) {
				$(etichetta).addClass(&quot;checked&quot;);
				moo.attr('value','on');
		} else {
				$(etichetta).addClass(&quot;unchecked&quot;);
		}
		$(this).before(moo).remove();
		$(etichetta).click( function() {
			if(moo.attr('value') == ''){
				val = 'on';
			} else {
				val = '';
			}
			moo.attr('value',val);
			$(this).toggleClass(&quot;checked&quot;).toggleClass('unchecked');
		})
	});
}
</pre>
<p>Si attiva alla caricamento della pagina con </p>
<pre class="brush: jscript; title: ; notranslate">
$(document).ready(function(){
    $('#contatti').styleCheckbox();
});
</pre>
<p>Vanno poi applicati i fogli di stile, ad esempio</p>
<pre class="brush: css; title: ; notranslate">
#checkbox {
	width:auto;
	cursor:pointer;
}
#checkbox .unchecked {
	background:transparent url(images/check_off.png) no-repeat left bottom;
	padding:0 0 0 18px;
}
#checkbox .checked {
	background:transparent url(images/check_on.png) no-repeat left bottom;
	padding:0 0 0 18px;
}
</pre>
<div align="right" style="float: right; padding: 5px 0px 0px 5px;"><a name="fb_share" type="button_count" share_url="http://www.ildavid.com/dblog/javascript/2009-72/stylecheckbox-a-jquery-plugin/"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.ildavid.com/dblog/javascript/2009-72/stylecheckbox-a-jquery-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

