按作者归档: 愚人码头

Firefox的Linear Gradients (线性渐变) -Css3演示

Firefox的Linear Gradients (线性渐变)的几点说明:

Firefox的Linear Gradients (线性渐变) 基本语法:background-image:-moz-linear-gradient([<point> | | <angle>,] , 开始颜色值,结束颜色值, [(停靠颜色值,偏移量百分数),...] );
-moz-linear-gradient是background的一个属性值;
第一组参数<角度位置>为非常灵活,他的基本组成点位 <point> ( 渐变的出发点 )和角度;

<point> 渐变的出发点: 它可以被指定为一个百分比,像素,或使用“left”,“center”或“right”的水平和“top”,“center”,或“buttom”的垂 直定位。 位置从最受影响的元素左上角。
如果只在水平渐变的话,只要设置:“left center”或“right center”,如果垂直渐变的话设置“center top”或者“center buttom”。Firefox下可以省略掉 “center”,也就是如果只在水平渐变的话,只要设置:“left”或“right”,如果垂直渐变的话设置“top”或者“buttom”。(查看例子)
如果这两个值是百分比的值的话,那么第一个是水平渐变位置,第一个是垂直渐变位置,这个时候还需要一个角度值,比如 “90deg”;这个可以看本页的例子;
还可以是只有一个角度值。(查看例子)

(开始颜色值),(结束颜色值)是两个渐变颜色值;
[(停靠颜色值,偏移量百分数),...]:可以使用多个color-stop,如果渐变只有2个颜色,那么可以不使用该参数;偏移 量必须为0%~100%;
webkit内核的safari、 Chrome下的Linear Gradients (线性渐变) 请参阅:http://www.css88.com/archives/2154
ie下可以使用渐变滤镜,请参阅: http://msdn.microsoft.com/en-us/library/ms532997(VS.85).aspx

Firefox的Linear Gradients (线性渐变)的演示:http://www.css88.com/tool/css3Preview/Linear-Gradients-moz.html

webkit内核浏览器的Linear Gradients (线性渐变) -Css3演示

webkit内核的safari、 Chrome的Linear Gradients (线性渐变)的几点说明及演示:

webkit内核的safari、 Chrome的Linear Gradients (线性渐变) 基本语法:background-image:-webkit-gradient(type,x1 y1, x2 y2, from(开始颜色值),to(结束颜色值), [color-stop(偏移量小数,停靠颜色值),...] );
-webkit-gradient是background的一个属性值;
webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear;
第二组参数是,x1 y1, x2 y2,当成颜色渐变体的两个点的坐标就是。x1,x2,y1,y2的取值范围为0%-100%,当x1,x2,y1,y2取值为极值的时候,x1和x2可以取值left(或0%)或right(或100%),,y1和y2可以取值top(或0%)或bottom(或100%);

当x1等于x2,y1不等于y2,实现垂直渐变,调整y1,y2的值可以调整渐变半径大小;
当y1等于y2,x1不等于x2,实现水平渐变,调整x1,x2的值可以调整渐变半径大小;
当y1不等于y2,x1不等于x2,实现角度渐变,当x1,x2,y1,y2取值为极值的时候接近垂直渐变或水平渐变;
当x1等于x2,y1等于y2,实现没有渐变,取from色,即“ from(颜色值) ”;

实现垂直渐变和水平渐变渐变时,x1和x2可以最简单的取值是left(或0%)或right(或100%),y1和y2可以最简单的取值是top(或0%)或bottom(或100%);
from(开始颜色值),to(结束颜色值)是两个渐变颜色值;
[color-stop(偏移量<小数>,停靠颜色值),...]:可以使用多个color-stop,如果渐变只有2个颜色,那么可以不使用该参数;偏移量必须为小数,如果偏移量>=1,那么该color-stop相当于无效;
firefox下的Linear Gradients (线性渐变) 请参阅:
ie下可以使用渐变滤镜,请参阅: http://msdn.microsoft.com/en-us/library/ms532997(VS.85).aspx

webkit内核的safari、 Chrome的Linear Gradients (线性渐变)演示地址:http://www.css88.com/tool/css3Preview/Linear-Gradients.html

border-radius(圆角)-css3演示

border-radius(圆角)的几点说明:

border-radius:长度
Firefox支持border-radius(圆角):-moz-border-radius:2px;
webkit内核的Safari和Chrome支持border-radius(圆角):-webkit-border-radius:2px;
Opera支持border-radius(圆角):border-radius:2px;
IE不支持border-radius(圆角)

我们还可以随意指定圆角的位置,左上、左下、右上、右下四个方向。在firefox、webkit内核的Safari和Chrome和opera(css3)、中的具体书写格式如下:
-moz-border-radius-topleft / -webkit-border-top-left-radius / border-top-left-radius
-moz-border-radius-topright / -webkit-border-top-right-radius / border-top-right-radius
-moz-border-radius-bottomleft / -webkit-border-bottom-left-radius / border-bottom-left-radius
-moz-border-radius-bottomright / -webkit-border-bottom-right-radius /border-bottom-right-radius
border-radius(圆角)还有其他一些用法,Firefox、webkit内核的Safari和Chrome和opera(css3)其他写法有些略微的差异,具体可以查看以下网址:https://developer.mozilla.org/en/CSS:-moz-border-radius
http://www.the-art-of-web.com/css/border-radius/
http://dancewithnet.com/2008/12/27/border-radius-and-rounded-corner/
演示地址:http://www.css88.com/tool/css3Preview/Border-Radius.html

深圳市迅雷网络技术有限公司急聘网页重构工程师

要求:
1、精通HTML/XHTML、CSS等制作技术,熟悉页面架构和布局;
2、 对Ajax、JavaScript、DOM等界面技术-有一定的了解;
3、 对用户体验,web可用性有一定的兴趣;
4、对产品流程、用户操作流程、及用户需求有深入理解;
5、有较强的写作技术文档能力。
待遇:面议
有意者发简历和作品到impactzou@gmail.com邮箱。

text-stroke(文本描边)和text-fill-color(文本填充色)-Css3演示

text-stroke(文本描边)和text-fill-color(文本填充色)注意点:

目前这两个属性只有webkit内核的Safari和Chrome支持,例如: -webkit-text-stroke: 3.3px #2A75BF;
text-fill-color:颜色值,和color属性差不多都是文字的样式;
同时使用text-fill-color和color属性,text-fill-color将覆盖color属性的颜色值;
text-fill-color可以使用透明值,即:text-fill-color:transparent

查看一个text-stroke(文本描边)和text-fill-color(文本填充色)演示:http://www.css88.com/tool/css3Preview/Text-Stroke.html
演示参照:http://westciv.com/tools/index.html

css3文本阴影属性text-shadow

css3文本阴影属性text-shadow的几点说明:

css2的时候已经有了text-shadow这个属性,但是css2.1的又删除了这个属性,css3又重新使用了这个属性;
text-shadow:阴影水平偏移值(可取正负值); 阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色
Firefox,webkit内核的Safari和Chrome,Opera支持Text Shadow(文本阴影):text-shadow:2px 2px 5px #333333
一个文本可以使用多个文本阴影
IE不支持text-shadow(阴影)

查看一个box-shadow(阴影)演示:http://www.css88.com/tool/css3Preview/Text-Shadow.html
演示参照:http://westciv.com/tools/index.html

css3阴影属性box-shadow

css3阴影属性box-shadow的一些注意点:

box-shadow:阴影水平偏移值(可取正负值); 阴影垂直偏移值(可取正负值);阴影模糊值;阴影颜色;
Firefox支持Box Shadow(阴影):-moz-box-shadow:2px 2px 5px #333333;
webkit内核的Safari和Chrome支持Box Shadow(阴影):-webkit-box-shadow:2px 2px 5px #333333;
Opera支持Box Shadow(阴影):box-shadow:2px 2px 5px #333333;
IE不支持Box Shadow(阴影);
同一个元素可以使用多个阴影,box-shadow:2px 2px 5px #333333,box-shadow:-2px -8px 5px #333333;;
js中可以使用:obj.style.webkitBoxShadow=值(字符串);obj.style.MozBoxShadow=值(字符串);obj.style.boxShadow=值(字符串);

查看一个box-shadow(阴影)演示:http://www.css88.com/tool/css3Preview/Box-Shadow.html
演示参照:http://westciv.com/tools/index.html

【中国移动】139邮箱 用户体验室 诚聘 前端开发工程师

公司名称: 深圳彩讯科技有限公司。
公司网址:http://www.richinfo.cn/
所属部门: 中国移动 139邮箱 深圳产品部 UCD用户体验室
招聘职位: 前端开发工程师
招聘人数: 1人
工作地点: 深圳
工作性质: 全职
薪酬待遇:面议(6.5K以上)
工作时间:一周5天工作制、一天7小时半。 (优秀的能力不是靠加班来展现!)
员工福利:除包含四金外,特有福利: 每月手机话费报销 + 额外的13%月工资 房补金额。(试用期就包含)
岗位职责:
1、为公司互联网产品实现一流的WEB界面,优化代码并保持良好兼容性;
2、Web前端表现层及与前后端交互的架构设计和开发;
3、利用各种Web技术模拟开发产品原型;
4、配合实现产品界面和功能;Web新技术调研和资讯整理;
5、能于产品文案、UE交互设计师、UI设计人员、后台开发人员很好的沟通、协作;
6、负责优化用户体验及完善WEB设计流程,建设产品实验室。
任职资格:
1、本科及以上学历,2年及以上同等岗位工作经历;
2、精通HTML/XHTML、CSS,熟悉页面架构和布局,对Web标准和标签语义化有深入理解;
3、对用户体验、交互操作流程、及用户需求有深入理解;
4、在DIV+CSS页面描述和CSS的各种功能展示上有心得。
联系方式:
请将个人简历及作品打包(线上作品地址),注明:应聘前端开发工程师,邮件发送到:szhr@richinfo.cn

前端开发博客搜索

这是一个搜索前端博客的插件,目前全手工收录了150个国内外的前端 开发者博客及相关站点!是方便查找前端资料的好帮手!你可以看到:当你访问这个页面时,你的IE7+或者Firefox2+右 上角的搜索工具栏中多了个前端博客搜索,而在Google chrome4.0+你 可以以chrome自己的方式方便的使用它.是的,通过它你可以直接在浏览器的搜索栏里搜索我已收录的前端博客的文章资料,一切就是这么简单!
地址:http://s.princeb4d.com/

专属 CSS Hack

转载:浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer
/* Opera */
html:first-child #opera
{
display: block;
}
/* IE 7 */
html > body #ie7
{
*display: block;
}
/* IE 6 */
body #ie6
{
_display: block;
}
/* Firefox 1 – 2 */
body:empty #firefox12
{
display: block;
}
/* Firefox */
@-moz-document url-prefix()
{
#firefox { display: block; }
}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#safari { display: block; }
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), [...]