<?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>css-3Blog &#187; áttetszőség</title>
	<atom:link href="http://www.css-3.hu/tag/attetszoseg/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.css-3.hu</link>
	<description>Ez a blog elsősorban a CSS 3-ról szól, amely a CSS stílusleíró nyelv legújabb verziója.</description>
	<lastBuildDate>Wed, 16 Mar 2011 17:25:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Áttetszőség beállítása</title>
		<link>http://www.css-3.hu/2009/10/attetszoseg-beallitasa/</link>
		<comments>http://www.css-3.hu/2009/10/attetszoseg-beallitasa/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 21:30:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Nincs kategorizálva]]></category>
		<category><![CDATA[áttetszőség]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[CSS3 példa]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.css-3.hu/?p=110</guid>
		<description><![CDATA[No, itt van talán az egyik legegyszerűbben alkalmazható CSS 3 technika, az egyes objektumok áttetszőségének beállítása. Sok design-elem épít az egyes komponensek részleges átlátszóságára, hiszen ez a térhatás kialakításának az egyik egyszerű és látványos módja.
Kezdetben volt ugye a .gif, amivel az áttetszőséget megoldani próbáltuk. Aki használta már az tudja, hogy elég sok kívánnivalót hagy maga [...]]]></description>
			<content:encoded><![CDATA[<p>No, itt van talán az egyik legegyszerűbben alkalmazható CSS 3 technika, az egyes objektumok áttetszőségének beállítása. Sok design-elem épít az egyes komponensek részleges átlátszóságára, hiszen ez a térhatás kialakításának az egyik egyszerű és látványos módja.<span id="more-110"></span></p>
<p>Kezdetben volt ugye a <em>.gif</em>, amivel az áttetszőséget megoldani próbáltuk. Aki használta már az tudja, hogy elég sok kívánnivalót hagy maga után: egy képpont vagy átlátszó vagy nem, azaz opacity = 100% vagy opacity = 0%, középút nincs. Ha viszont azt szeretnénk, hogy az objektum élethűen legyen átlátszó, szükségünk van az átmenetekre. A <em>.png</em> erre nagyon jó megoldás, mert engedi a részleges áttetszőséget, de az IE6 sajnos alapból nem támogatja. Szerencsére remek <a href="http://www.dillerdesign.com/experiment/DD_belatedPNG/" target="_blank">megoldások</a> vannak a <em>.png</em> áttetszőség megtanítására az IE6-nak, de ez még mindig nem az igazi. Mi lenne, ha volna olyan megoldás, amely lehetővé tenné, hogy</p>
<ol>
<li>ne csak előre legyártott <em>.png</em> képeket tehessünk áttetszővé</li>
<li>akkkor is áttetszővé tehessünk egy &#8211; nem csak <em>.png</em> formátumú &#8211; képet, ha erre nem a kép készítésekor, hanem csak utólag gondolunk</li>
</ol>
<p>Ezekre ad megoldást a CSS 3 rém egyszerű szabálya, az <em>opacity</em>. Nem kell mást tennünk, mint megadnunk egy 0 és 1 közötti számot, ami az áttetszőség százalékos értéke lesz. 1 az egyáltalán nem áttetsző, 0 pedig az annyira áttetsző, hogy már nem is látszik.</p>
<pre class="brush: css">
img {
    opacity: .9;
}</pre>
<p>Hogy lássuk működés közben, gyorsan összedobtam egy képet, ami akár egy website menüje is lehetne. De ahelyett, hogy egyben mentettem volna el &#8211; vagy külön a menüt és a hátteret, de <em>.png</em>-ben &#8211; két <em>.jpg</em> fájlt készítettem, ami önmagában nem támogatja az áttetszőséget. Az egyiket a másikra helyeztem és 90%-os <em>opacity</em>-t állítottam be. Az eredmény <a href="/wp-content/code-samples/opacity.html" target="_blank">itt</a> látható. A menü mögött feltűnik egy kicsit a háttér, pedig a menü <em>.jpg</em> fájl teljesen átlátszatlan. Aki nem hiszi, járjon utána: töltse le a menü képét (jobb klikk a menün, save as&#8230;) és nyissa meg egy képnézegető programmal. Ez persze csak a <a href="/wp-content/code-samples/opacity.html" target="_blank">példa</a> fájlra vonatkozik, mert itt, a poszt bélyegképén nem CSS 3 megoldást alkalmaztam, hogy a nem kompatibilis böngészőkkel rendelkezők is láthassák, miről is írok.</p>
<p>Végül néhány szó a támogatásról. A WebKit és a Gecko a fent leírt formában támogatja, tehát a Chrome, a Safari és a Firefox tudja. A Konqueror KHTML motorja is támogatja, de <em>-khtml-opacity</em> néven. Az Internet Explorernek saját módszere van, már az 5.5-ös verizótól kezdve, ami ráadásul változott a 8-as verzióval, de ennek ismertetése meghaladja a poszt kereteit <img src='http://www.css-3.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.css-3.hu/2009/10/attetszoseg-beallitasa/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

