<?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>xslidian 的博客 &#187; CSS3</title>
	<atom:link href="http://lidian.info/tags/css3/feed/" rel="self" type="application/rss+xml" />
	<link>http://lidian.info</link>
	<description>又一个 WordPress 博客</description>
	<lastBuildDate>Tue, 12 Apr 2011 15:34:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>译：css3 太阳系模拟</title>
		<link>http://lidian.info/2010/06/our-solar-system-in-css3/</link>
		<comments>http://lidian.info/2010/06/our-solar-system-in-css3/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 05:05:33 +0000</pubDate>
		<dc:creator>XsLiDian</dc:creator>
				<category><![CDATA[汉化]]></category>
		<category><![CDATA[CSS3]]></category>

		<guid isPermaLink="false">http://lidian.info/?p=99</guid>
		<description><![CDATA[利用 CSS3 的圆角、变换和动画功能绘制太阳系。效果非常惊人有趣。]]></description>
			<content:encoded><![CDATA[<p><em>原文：</em><a class="vt-p" href="http://neography.com/journal/our-solar-system-in-css3/" target="_blank"><em>CSS3 模拟我们的太阳系</em></a><em> by Alex Girón<br />
日期：2010年5月18日</em></p>
<p><em>利用 CSS3 的圆角、变换和动画功能绘制太阳系。效果非常惊人有趣。</em></p>
<p>我研究了几个月的 CSS3，了解其新功能，并体验了各浏览器的支持程度。几周前我放出了第一个实验，是关于 @font-face 和变换功能的。这次呢，我进行的圆角矩形实验，原以为会有些无聊，结果非常有意思。</p>
<h2>主流浏览器中的太阳系</h2>
<div id="attachment_101" class="wp-caption aligncenter" style="width: 630px"><a class="vt-p" href="http://lidian.info/media/solarsystem/" target="_blank"><img class="size-full wp-image-101" title="solar_system" src="http://lidian.info/wp-content/uploads/2010/06/solar_system.jpg" alt="" width="620" height="625" /></a><p class="wp-caption-text">主流浏览器中的太阳系</p></div>
<p><a class="vt-p" href="http://lidian.info/media/solarsystem/" target="_blank">亲自体验下</a>，我只用了 CSS 和 HTML 就完成了太阳系的简单模拟。</p>
<p>要获得最佳体验请使用 Safari 浏览，chrome 中动画有点卡。</p>
<h2>细节</h2>
<p>轨道和行星都是通过 border-radius 生成的，而动画是通过 –webkit animation 动画属性和变换功能实现的。以下是所用代码的示例：</p>
<h3>圆角边框</h3>
<p><code> </code></p>
<p><code> </code></p>
<p><code></p>
<pre>ul.solarsystem li.sun {
    width: 40px;
    height: 40px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}</pre>
<p></code></p>
<h3>动画 与变换</h3>
<p><code> </code></p>
<p><code> </code></p>
<p><code></p>
<pre>ul.solarsystem li {
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -webkit-animation-name:orbit;
}
ul.solarsystem li.earth span {
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:linear;
    -webkit-animation-name:moon;
}
ul.solarsystem li.mercury {-webkit-animation-duration:5s;}
ul.solarsystem li.venus {-webkit-animation-duration:8s;}
ul.solarsystem li.earth {-webkit-animation-duration:12s;}
ul.solarsystem li.earth span {-webkit-animation-duration:2s;}
ul.solarsystem li.mars {-webkit-animation-duration:20s;}
ul.solarsystem li.asteroids_meteorids {-webkit-animation-duration:50s;}
ul.solarsystem li.jupiter {-webkit-animation-duration:30s;}
ul.solarsystem li.saturn {-webkit-animation-duration:60s;}
ul.solarsystem li.uranus {-webkit-animation-duration:70s;}
ul.solarsystem li.neptune {-webkit-animation-duration:100s;}
ul.solarsystem li.pluto {-webkit-animation-duration:120s;}

@-webkit-keyframes orbit {
from { -webkit-transform:rotate(0deg) }
to { -webkit-transform:rotate(360deg) } }</pre>
<p></code><br />
动画和变换功能目前只在 –webkit 浏览器中有效，其他主流浏览器——当然 IE 除外——只显示通过 border-radius 渲染的静态版本太阳系。</p>
<h2>Internet Explorer 的平行扁宇宙：</h2>
<div id="attachment_100" class="wp-caption aligncenter" style="width: 630px"><a class="vt-p" href="http://lidian.info/wp-content/uploads/2010/06/solar_system_ie.jpg"><img class="size-full wp-image-100" title="solar_system_ie" src="http://lidian.info/wp-content/uploads/2010/06/solar_system_ie.jpg" alt="" width="620" height="623" /></a><p class="wp-caption-text">IE 中的太阳系</p></div>
<p>嗯，Internet Explorer 眼里我们的宇宙无聊得欠扁。</p>
<p>如您所见，现在几行 CSS 就可以实现令人印象灰常深刻的效果。</p>
<p>哦，我承认……我把冥王星留下来了 <img src='http://lidian.info/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lidian.info/2010/06/our-solar-system-in-css3/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

