<?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>PROGRAMOWANIE i WEBMASTERKA &#187; css3</title>
	<atom:link href="http://www.wvista.pl/index.php/category/css/css3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wvista.pl</link>
	<description>Informacje i porady dla programistów i webmasterów. Wersja bardzo beta</description>
	<lastBuildDate>Mon, 16 Jan 2012 09:32:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>CSS3 Narzędzie Online</title>
		<link>http://www.wvista.pl/index.php/2010/04/css3-narzedzie-online/</link>
		<comments>http://www.wvista.pl/index.php/2010/04/css3-narzedzie-online/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 17:13:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[narzędzia]]></category>
		<category><![CDATA[cieniowanie]]></category>
		<category><![CDATA[gradient]]></category>
		<category><![CDATA[transformace]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=28</guid>
		<description><![CDATA[Ostatnich kilka wpisów poświęciłem nowej wersji kaskadowych arkuszy stylu, czyli CSS3. To nie koniec, będzie dużo więcej na ten temat. A na razie, jeśli ktoś chce sobie wizualnie obejrzeć niektóre nowości CSS3 to polecam darmowe narzędzie do wizualizacji tychże, na które właśnie ostatnio trafiłem. 
Autorem narzędzia jest producent programu &#8216;Style Master&#8217; &#8211; firma &#8216;westciv&#8217;. Style [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnich kilka wpisów poświęciłem nowej wersji kaskadowych arkuszy stylu, czyli CSS3. To nie koniec, będzie dużo więcej na ten temat. A na razie, jeśli ktoś chce sobie wizualnie obejrzeć niektóre nowości CSS3 to polecam darmowe narzędzie do wizualizacji tychże, na które właśnie ostatnio trafiłem. </p>
<p>Autorem narzędzia jest producent programu <strong>&#8216;Style Master&#8217;</strong> &#8211; firma <strong>&#8216;westciv&#8217;</strong>. Style Master powstał już w 1998 roku i był podobno pierwszym edytorem CSS. Sprzedawany jest do tej pory o czym można przeczytać na stronie firmy&#8230;.<br />
<span id="more-28"></span><br />
Ale do rzeczy. Narzędzie, które chcę polecić znajduje się tu: <a href="http://westciv.com/tools/shadows/" target=_blank>http://westciv.com/tools/shadows/</a>. (Świadomie podaje link do konkretnej wizualizacji bo strona główna może nie przyciągnąć tak uwagi). </p>
<p>Oprócz podlinkowanej wizualizacji <strong>cieniowania tekstu</strong>, znajdują się tam narzędzia do wizualizacji <strong>cieniowania box&#8217;ów/kontenerów</strong>, <strong>gradientów (linear i radial)</strong>, <strong>transformacji (przesunięcie, skalowanie, obrót, pochylenie)</strong> i <strong>text-stroke</strong>.</p>
<p>Polecam uwadze, narzędzie jest wykonane bardzo starannie, ładnie i efektownie, włącznie z przesuwanymi suwakami i oknem wyboru koloru. Kilka ruchów i już wiadomo o co chodzi, a oprócz wizualizacji, dostajemy także gotowy kod dla mozilli lub webkit&#8217;a (chrome), który już nie tak trudno przerobić na inne przeglądarki lub na CSS3 jak będzie już gotowy i obsługiwany. </p>
<p><img src="/wp-content/uploads/2010/04/css3-tool.jpg" alt="" title="css3-tool" width="600" height="271" class="aligncenter size-full wp-image-174" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/04/css3-narzedzie-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Co Nowego w CSS3 część 2</title>
		<link>http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/</link>
		<comments>http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 21:32:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[multicolumn]]></category>
		<category><![CDATA[resizing]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=24</guid>
		<description><![CDATA[W poprzednim wpisie Nowości w CSS3 przedstawiłem kilka nowych właściwości kolejnej wersji kaskadowych arkuszy stylu, pisałem  między innymi o zaokrąglonych rogach,  ramkach graficznych i gradientowych, cieniowaniu tekstu i cieniowaniu box&#8217;ów, kolorach we współrzędnych hsla i rgba, przezroczystości. W tym wpisie kontynuuje szybki przegląd nowości w CSS3. Jak pisałem poprzednio, teraz tylko sygnalizuje nowe cechy CSS, [...]]]></description>
			<content:encoded><![CDATA[<p>W poprzednim wpisie <a href="http://www.wvista.pl/index.php/2010/03/nowosci-w-css3/" target="_self">Nowości w CSS3</a> przedstawiłem kilka nowych właściwości kolejnej wersji kaskadowych arkuszy stylu, pisałem  między innymi o zaokrąglonych rogach,  ramkach graficznych i gradientowych, cieniowaniu tekstu i cieniowaniu box&#8217;ów, kolorach we współrzędnych hsla i rgba, przezroczystości. W tym wpisie kontynuuje szybki przegląd nowości w CSS3. Jak pisałem poprzednio, teraz tylko sygnalizuje nowe cechy CSS, później postaram się opisać je dokładniej.</p>
<p><span id="more-24"></span><br />
Zobaczmy jakie jeszcze przydatne rzeczy możemy znaleźć w nowym CSS.</p>
<h3>Fonty</h3>
<p>Czy miałeś kiedyś sytuację, że klient dla którego robiłeś stronę upierał się, że chce taki, a nie inny font na stronie i tłumaczenie mu, że to nie jest taka prosta sprawa aby ustawić dowolny font na stronie html, nie przynosiło żadnych rezultatów? Ja miałem. Klient na szczęście dał się w końcu przekonać ale zanim to nastąpiło musiałem przekopać się przez setki stron internetowych szukając rozwiązania. (na marginesie &#8211; są rozwiązania pozwalające na &#8216;wgranie&#8217; na stronę własnej czcionki ale nie są one takie hop-siup) .</p>
<p>Począwszy od CSS3 nie powinno już być kłopotów z ustawieniem dowolnej czcionki na stronie. CSS3 oferuje bowiem regułę @font-face pozwalającą &#8216;wgrać&#8217; plik z czcionkami. Wygląda to tak:</p>
<p><code >@font-face { 	font-family: Delicious; 	src: url('Delicious-Roman.otf'); }<br />
@font-face { 	font-family: Delicious; 	font-weight: bold; 	src: url('Delicious-Bold.otf'); }</code></p>
<p>Po użyciu takiej reguły, postępujemy już normalnie ustawiając nazwę naszego fontu, czyli np:</p>
<p><code >h3 {font-family:Delicious}</code></p>
<h3>Kilka kolumn w jednym divie (multi-column)</h3>
<p>cSS3 oferuje nam trzy selektory do wielokolumnowego łamania tekstu. </p>
<p><code >column-count: 3;<br />
column-gap: 1em;<br />
column-rule: 1px solid black;</code></p>
<p><strong>column-count</strong> określa liczbę kolumn<br />
<strong>column-gap</strong> określa margines kolumny<br />
<strong>column-rule</strong> określa jak ma wyglądać rozdzielenie kolumn</p>
<p>Powyższy styl wyświetli coś takiego (Najnowszy Chrome i FF wyświetlają kolumny, użytkownicy IE i Opery prawdopodobnie nie zobaczą efektu podziału na kolumny):</p>
<div style="-moz-column-count: 3;-moz-column-gap: 1em;-moz-column-rule: 1px solid black;-webkit-column-count: 3;-webkit-column-gap: 1em;-webkit-column-rule: 1px solid black;-o-column-count: 3;-o-column-gap: 1em;-o-column-rule: 1px solid black">
Cras urna metus, aliquam sed, condimentum eget, pellentesque scelerisque, massa. Nullam et est id augue blandit tincidunt. Ut consectetuer, justo eleifend varius facilisis, tortor lorem pharetra nunc, ac sodales purus nunc semper tortor. Integer nec urna. Praesent scelerisque, ipsum nec aliquet volutpat, sem ante sagittis risus, sed condimentum magna libero luctus elit. Donec pede purus, hendrerit non, laoreet vel, porta ut, neque. Cras eu lacus. Pellentesque tempus mattis magna. Nullam id nisl. Quisque dolor lorem, commodo ac, pharetra sed, nonummy nec, nulla. Mauris purus. Suspendisse eget mauris nec justo eleifend vestibulum. Nunc ut eros sed pede pretium congue. Etiam in elit ut nisi ultrices hendrerit. Cras vulputate ultrices quam. Curabitur venenatis. Cras sed nisi.
</div>
<p>I ostatnia nowość w CSS3 na teraz:</p>
<h3>Resizing</h3>
<p>Resizing to możliwość zmiany wielkości elementów na stronie przez użytkownika. Poniższy przykład działa jedynie w najnowszym Chromie. Info dla tych, którzy nie widzą efektu. Poniższy box można rozciągać we wszystkie strony, ciągnąc za prawy dolny róg.</p>
<div style="width: 200px; height: 100px; border: 1px solid; resize: both; overflow: auto;">
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</div>
<p>Kod tego stylu jest następujący:</p>
<p><code >width: 200px; height: 100px; border: 1px solid; resize: both; overflow: auto;</code></p>
<p>selector <strong>resize</strong> może przyjmować wartości <strong>both</strong>, <strong>horizontal</strong> i <strong>vertical</strong>. Można dodać także ograniczenia dolne <strong>min-width</strong> i <strong>min-height</strong> oraz górne <strong>max-width</strong> i <strong>max-height</strong></p>
<p>I na koniec jeszcze przypomnienie, że w powyższym tekście wykorzystałem przykłady z <a href='http://www.css3.info/preview/' target=_blank>http://www.css3.info/preview/</a></p>
<p>Ciąg dalszy &#8216;Co Nowego w CSS3&#8242; nastąpi &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nowości w CSS3</title>
		<link>http://www.wvista.pl/index.php/2010/03/nowosci-w-css3/</link>
		<comments>http://www.wvista.pl/index.php/2010/03/nowosci-w-css3/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 20:53:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[cieniowanie]]></category>
		<category><![CDATA[hsla]]></category>
		<category><![CDATA[rgba]]></category>
		<category><![CDATA[zaokrąglone ramki]]></category>

		<guid isPermaLink="false">http://www.wvista.pl/?p=20</guid>
		<description><![CDATA[Przyglądam się ostatnio nieustająco nowemu standardowi kaskadowych arkuszy stylu czyli CSS3. Standard jest cały czas opracowywany i nie wiadomo kiedy będzie gotowy ale nowe wersje przeglądarek już go powoli implementują. W tym artykule zobaczymy co nas czeka, a czeka nas webmasterów naprawdę rewolucja bo CSS3 ułatwi nam pracę znakomicie &#8230; co prawda, długa droga jeszcze [...]]]></description>
			<content:encoded><![CDATA[<p>Przyglądam się ostatnio nieustająco nowemu standardowi kaskadowych arkuszy stylu czyli CSS3. Standard jest cały czas opracowywany i nie wiadomo kiedy będzie gotowy ale nowe wersje przeglądarek już go powoli implementują. W tym artykule zobaczymy co nas czeka, a czeka nas webmasterów naprawdę rewolucja bo CSS3 ułatwi nam pracę znakomicie &#8230; co prawda, długa droga jeszcze do lekkiego życia webdesignera bo wszyscy, którzy tworzą strony wiedzą, że trzeba zadbać także o użytkowników archaicznych wersji przeglądarek no ale po jakimś czasie &#8230;<br />
<span id="more-20"></span></p>
<p>Poniżej mały wstęp do nowości w CSS3 z przykładami. Na razie tylko przedstawiam pokaz możliwości nowego standardu (widoczny dla tych, którzy mają przeglądarki z zaimplementowaną obsługą przedstawianych właściwości). W następnych wpisach na tym blogu postaram się zając dokładniej każdą z omawianych, nowych funkcji CSS3.</p>
<p><strong>Co nas czeka w CSS3</strong></p>
<p>Poniżej wykorzystałem przykłady z <a href='http://www.css3.info/preview/' target=_blank>www.css3.info</a>. Niektóre przykłady są &#8216;podrasowane&#8217; pod FF 3.6 (obecnie najnowszy), tam gdzie nie działa standardowy CSS3 dodany jest prefix -moz, np. -moz-box-shadow. Ergo, najlepiej oglądać tą stronę pod Fire Fox&#8217;em. <u>Uwaga. Większość przykładów nie będzie działać pod IE z wersją 8 włącznie.</u></p>
<h3>Ramki (Borders)</h3>
<p><b>&#8216;Gradientowe&#8217; kolorowe ramki, podajemy kolor dla każdej &#8216;warstwy&#8217; ramki</b></p>
<p><code >border: 8px solid #000;<br />
-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;<br />
-moz-border-top-colors:    #555 #666 #777 #888 #999 #aaa #bbb #ccc;<br />
-moz-border-left-colors:   #555 #666 #777 #888 #999 #aaa #bbb #ccc;<br />
-moz-border-right-colors:  #555 #666 #777 #888 #999 #aaa #bbb #ccc;<br />
padding: 5px 5px 5px 15px;</code></p>
<style>
.colored {border: 8px solid #000;
-moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-top-colors:    #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-left-colors:   #555 #666 #777 #888 #999 #aaa #bbb #ccc;
-moz-border-right-colors:  #555 #666 #777 #888 #999 #aaa #bbb #ccc;
padding: 5px 5px 5px 15px;}
</style>
<p>Przykład kolorowej ramki:</p>
<div class="colored">Lorem Ipsum</div>
<p><b>Graficzne ramki (border-image)</b><br />
 Jako obramowanie do elementów możemy wykorzystać grafiki. Przykład można znaleźć tu: <a href='http://www.css3.info/preview/border-image/' target=_blank>Border image CSS3</a></p>
<p><b>Zaokrąglone ramki (border-radius)</b></p>
<p>W końcu skończy się męka z popularnym zaokrąglaniem ramek <img src='http://www.wvista.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Poniższy przykład jest trochę oszukany, wykorzystuje prefiksy przeglądarek &#8216;-moz-border-radius:5px;-webkit-border-radius:5px;&#8230;&#8217;, w CSS3 powinno działać po prostu &#8216;border-radius&#8217;</p>
<div style="-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;background:gray;color:white">Lorem Ipsum</div>
<p><b>Cieniowanie (Box-Shadow)</b></p>
<div style="border-shadow:10px 10px 0px #909090;-moz-box-shadow: 10px 10px 0px #909090;background:black;color:white;padding:10px;border-radius:5px;-moz-border-radius:5px">Lorem Ipsum</div>
<p><code  style="margin-top:10px">&lt;div style="border-shadow:10px 10px 0px #909090;-moz-box-shadow: 10px 10px 0px #909090;background:black;color:white;padding:10px;border-radius:5px;-moz-border-radius:5px"&gt;Lorem Ipsum&lt;/div&gt;</code></p>
<h3>Kolory (colors)</h3>
<p><b>kolory HSL (Hue, Saturation, Luminance) i HSLA</b></p>
<p>Z nadejściem CSS3 kolory będzie można podawać we współrzędnych HSL czyli Hue, Saturation, Luminance (Barwa,Nasycenie,Luminacja) i HSLA (A jak alpha-przezroczystość) </p>
<p>Przykład:<br />
<code >&lt;div style="background-color: hsl(0,100%, 50%);"&gt;&lt;/div&gt;<br />
&lt;div style="background-color: hsla(120,100%, 50%, 0.4);"&gt;&lt;/div&gt;</code></p>
<p><b>kolory RGBA</b></p>
<p>Do istniejącej już w poprzednich wersjach możliwości podawanie koloru we współrzędnych RGB dojdzie możliwość podawania dodawania przezroczystości</p>
<p><code >&lt;div style="background: rgba(255, 0, 0, 0.2);"&gt;&lt;/div&gt;</code></p>
<p><b>Przezroczystość</b></p>
<p>Parametr określający przezroczystość stanie się standardem. Do tej pory przeglądarki implementowały go po swojemu.</p>
<p><code >&lt;div style=" background: rgb(255, 0, 0) ; opacity: 0.2;"&gt;&lt;/div&gt;</code></p>
<h3>Tekst (Text)</h3>
<p><b>Cieniowanie tekstu (text-shadow)</b></p>
<p>Bardzo efektowna właściwość. Ten przykład powinien być widoczny pod FF 3.6, Chrome 4.1 i Operą 10.1 (pod IE najnowszym nie działa)</p>
<div style="font-size:20px;text-shadow: 2px 2px 2px #000;">Lorem Ipsum</div>
<p><code >&lt;div style="font-size:20px;text-shadow: 2px 2px 2px #000;"&gt;Lorem Ipsum&lt;/div&gt;</code></p>
<p>To na razie tyle nowości, oczywiście podane powyżej przykłady to tylko niewielka część możliwości CSS3 &#8211; więcej postaram się pokazać w następnych wpisach. Możecie także spodziewać się rozwinięcia informacji o poszczególnych nowościach CSS3 włącznie z moimi testami, bo jak pisałem na wstępie, przyglądam się temu standardowi bacznie.</p>
<p>Edycja: Część druga przeglądu nowości CSS3 znajduje się tu: <a href='http://www.wvista.pl/index.php/2010/03/co-nowego-w-css3-czesc-2/'>Co Nowego w CSS3 cz.2</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wvista.pl/index.php/2010/03/nowosci-w-css3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

