Cnscorpio

{夫君子之所取者远,则必有所待;所就者大,则必有所忍!}

Web Standard分类有啥:

Star Craft2 CD光盘效果

CD的年代有点久远了,为了怀念一下下,用Star Craft2为素材做了一个CD封面的效果。 注意,不是用Firefox 3.0+、chrome的青年朋友,请买票! 主要使用的属性依然是:border-radius,利用它能够对左右上下的border的width进行定义。而封面上的文字主要是用了transform属性。先看看效果: 1.圆角部分,需要定义好四个圆角的半径让他们都为整个box大小的一半: border-top-left-radius:150px 150px; border-top-right-radius:150px 150px; border-bottom-right-radius:150px 150px; border-bottom-left-radius:150px 150px; 具体属性描述可以到W3C查看:CSS Backgrounds and Borders Module Level 3

无需尿布:HTML5+CSS3

W3C在今年7月2号宣布了终止XHTML2,那么无疑就宣布了HTML5成为了继XHTML1.1后新一代的web标准之一,即使他目前还是一个草案。即使是如此,Google是在wave中将HTML5发挥的淋漓尽致,APPLE也开始在官网中使用基于HTML5的video功能,无数的组织正在开发许许多多的基于HTML5和CSS3的应用,例如这个惊人的山寨玛丽和嘀咕网的基于CSS3的圆角应用。 我越来越感觉到:所有的所有,都是为了给高级浏览器用户[当中不乏意见领袖,他们所带来的口碑传播不容忽视 ]提供更高级的浏览体验,但向下兼容低级浏览器,当然,前提是在各个不同浏览器中,视觉和交互风格是一致的。 前段时间,也对cnscorpio.cn进行了基于HTML5+CSS3的重构,虽然算不上什么大事件,但也记录下,毕竟也练了一下手。 小花了点时间写了以下的PPT,PPT中的不少例子来自这个页面:新东西一箩筐。 如果不能观看ppt,请点击我下载。

select的高度和边框

突然要美化一个顽固的select元素,才发现这个还是有点点难度的,难就难在人家IE不卖帐。 1. 先说select的高度设置吧 按照常理只要给它设置height,就完事,但在IE6 下,会比实际设定高度高出几个像素,不信你就试试在不同的浏览器下运行下面的代码。 < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> test select body{font-family:tahoma;font-size:12px;margin:0;padding:0;} .select-outter{position:absolute;top:50%;left:50%;width:500px; height:500px;margin:-250px auto 0 -250px;background:#F6F6F6;} bingo-1 bingo-2 解决办法,就是针对IE6用font-size来控制,但是字,就有点难看了-_-!。

Aptana的几点优化

Aptana,相信有不少的同学在用,他对代码的tips提醒和对js框架的特别集成把不少人给迷住了,me too,哈哈,其实我还很喜欢他对eclipse的一些继承,还有就是插件多,较灵活,例如:php的插件,ajax,svn等等。 但在使用过程中也有一些不方便,因为内核本身的一些问题,导致运行一段时间后,比较慢,比较吃内存,有时候甚至连打个字都有很大的延迟,怎么解决呢? 看了一些网络上的资料,还有自己的使用经验,跟大家说说,希望有用。

到底有几种圆角的实现方法?

在web页面中通常会使用多个区块来区分展现不同的信息,这多个区块一般会有一定的间隔,并在视觉上做一些处理引导。而每个独立的区块的边缘就会是视觉设计师考虑比较多的地方。 区块的边缘里,四个角是最难处理的地方,目前用的最多的,就是直角和圆角,欧美站点里,直角给人一种硬朗、商务、犀利和直接的感觉,直角风用的最普遍的就是yahoo.com了: 对于圆角,我想很多做视觉的朋友都会想到Mac、iphone,没错,圆角相对于端正的方角,更有亲和力、圆润、活泼和极度的欲参与感。这个在apple.com上随处可见,i家族的产品上,也到处是它的影子。 近一两年来,web视觉中,圆角用的越来越多,并且慢慢的往上面添加了不同的风格样式,演变除了阴影圆角,半透明圆角等等,为的就是传递上面所提到几种感觉,提升用户浏览站点过程中的美妙体验。好了,啰嗦了这么多,进入正题:如何在web页面上实现圆角? 1.图片圆角 用圆角形状的图片来对四个边角或者某些边角进行遮罩,这种方式用的最多,思路有几种: 1.1 切取需要的边角图片,一般会将其做到sprite上,然后使用使用css定位到需要的某些边角上,而最外围的块元素设置border或者background,这样从整体上看就是一个圆润活泼的圆角框了。 eg1: 上面的小圆圈就是四个边角的sprite,高为8px,宽为8px,待会的例子中将会使用它来做四个圆角。 < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 图片圆角 .r-n-1{position:relative;width:200px;height:200px;margin:20px auto 0 auto;background:#F6F6F6;border:#DEDEDE 1px solid;} .lt,.rt,.lb,.rb{display:block;overflow:hidden;position:absolute;width:4px;height:4px;background-image:url(http://www.cnscorpio.cn/tmp/r-n.png);background-repeat:no-repeat;} .lt{top:-1px;left:-1px;background-position:left top;} .rt{top:-1px;right:-1px;background-position:-4px top;} .lb{bottom:-1px;left:-1px;background-position:left -4px;} .rb{bottom:-1px;right:-1px;background-position:-4px -4px;} 1.2 由上面这种方法可以延伸出很多类似的实现方式,例如将顶部的两个圆角跟上边框切到一起,底部的两个圆角和底边框切到一起,两张独立的图片做为上下两个块元素的背景,这里就不再列举了,直接看图样。
Page 1 of 612345»...Last »