Theme NewRealm 2 for Typecho
主题兼容主流浏览器,支持IE8+浏览器,往有下没做测试,理论上可以勉强阅读,Chrome浏览效果最佳。
响应式设计,采用了双导航设计,手机浏览会有非常好玩的侧滑导航哟,电脑上能够阅读的内容都尽可能的做到不隐藏了。
侧边栏保留了3个,放置页面底部位置,既保证了更多的内容,又不占用阅读空间,广告同样放在了页脚部分,不影响阅读
上图预览
NewRealm 2下载
主题兼容主流浏览器,支持IE8+浏览器,往有下没做测试,理论上可以勉强阅读,Chrome浏览效果最佳。
响应式设计,采用了双导航设计,手机浏览会有非常好玩的侧滑导航哟,电脑上能够阅读的内容都尽可能的做到不隐藏了。
侧边栏保留了3个,放置页面底部位置,既保证了更多的内容,又不占用阅读空间,广告同样放在了页脚部分,不影响阅读
上图预览
NewRealm 2下载
久等了,这是我迁入Typecho的以一款主题,自用了有一段时间了,前几天找几个小伙伴测试了下,感觉还不错的样子,其实主题基本上已经算是制作完毕了,但是有几处地方因为我自用原因,需要修改HTML代码,于是今天把对应的几处都调整到后台设置,稍作整理,便发布出来了。
主题兼容主流浏览器,IE测试只测试了IE8,低版本没做测试,Chrome显示效果最佳 响应式设计,在不同终端下浏览都有非凡的阅读体验,主题侧边栏提供后台勾选选项,且边栏提供了一个200x200大小的广告位,在后台填写代码便可在整站展示,留空则关闭广告位。
由于Typecho没有 链接管理器 功能,所以主题如果需要添加友情链接还需要手动修改,修改友情链接请打开主题目录下的sidebar.php文件,在第31行我有标注,按照格式修改即可。
迁移程序,图片丢失,现只有下载链接
响应式简单说呢就针对不同的屏幕分辨率应用不同的CSS样式。比如在电脑、Pad设备上,屏幕比较宽,就可以一行放2个Div。
到了手机上,或者Pad竖着拿的的时候,一行就只放1个Div。
这里有2个关键点:
一是如何在不修改Dom结构的前提下调整布局。
二是如何判断屏幕分辨率并应用对应的CSS。
以上两点都应该不依赖与JS。
实现第一点依靠的是流式布局。就是所有参与布局的DIV都用float:left,宽度都用百分比表示。比如下图,黄色部分的宽度是60%,橘色宽度是40%。

如果将黄色和橘色的宽度都width=100%,那么从1行变成2行了,如下图。从而实现不修改Dom实现布局变化。

那么如何不使用JS而实现动态调整CSS样式就是第二个关键点。 HTML5中提供了一种新的CSS语法——@media,学名是Media Query,可以为不同的分辨率设定不同的样式。
/* Phone Portrait (320px) */
@media only screen and (max-width: 320px) {
#head { width: 100%; }
#main { width: 100%; }
#foot { width: 100%; }
#left { width: 100%; }
#right { width: 100%; }
}
上面这段代码的含义就是当屏幕宽度小于等于320像素时应用大括号中的样式。下图是在CSS生效时在浏览器中的效果:

@media还有一些更复杂的用法,比如:
/* Phone Landscape (480px) */
@media only screen and (min-width: 321px) and (max-width: 480px) and (orientation: landscape) {
这段语句就是针对iPhone横屏的。即,浏览器宽度在321-480像素之间,且方向是“横向”时生效。
不过自从Retina这中妖艳的屏幕推出,分辨率已经不能代表世界的真相了。小小的Note3的分辨率比一些17“显示的分辨率还高。
所以还有必要判断一下设备的像素密度-device-pixel-ratio。
}
@media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2)
比如上面的语句就是判断终端的像素比是2的话,所渲染的样式。可以适用于iPhone4,iPhone5等设备。
除了上述两点,还需要在页面上增加一个viewport的meta标签,否则在手机上可能会有页面自动缩放的情况。例如:
<meta name="viewport" content="width=device-width; initial-scale=1.0">
总结一下:响应式布局有三个关键点:
具体细节就请大家自己研究相关的语法了。
Media Query的语法比较复杂,这里个大家推荐一个工具,可以方便的设计布局,并可以针对各种设备自动生成Media Query的语句: http://www.responsivewebcss.com/
本文转载自腾讯AlloyTeam团队
完美的浏览器 兼容,IE6下访问和主流浏览器访问效果几乎一致
关于广 告位方面,本款主题仅预留了3处广 告位,为了不影响读者阅读体验,均将广 告位安置于边栏,3个广 告位均为250*250大小,是最常见的广 告大小 主题多处效果均为CSS实现,js使用较少,响应快,加载快,略扁平的简洁Blog风格,是个人日志必备的不二选择! 特别注意,本款主题相关文章建议使用 无觅关联推荐