CSS3

欢迎来到 jackNEss'窝窝
I like simple mind
  • donghua-3d_polo

    最近致力于研究 css3各种动画 和简单游戏的实现方式,感觉有必要对动画做一次全面的知识梳理,so, 文章来了~

    这部分知识是相当考验你的空间想象能力,个人建议刚开始的时候边看坐标轴边构建 3D图形比较靠谱。
    阅读全文…

    标签,
    阅读 967 评论暂无 查看原文
  • css3 制作滑块导航

    2014年07月29日

    css3-slide_tab

    最近手头上有个基于 widget 内核 开发的项目,css3,html5 各种全开。写着导航,想着能不能css3实现 滑动式的 导航菜单(底部背景左右滑动的那种),思考了 2 个多小时,终于,想到怎么做了!哈哈,分享下吧。

    demo地址:http://www.jackness.org/lab/2014/slide-nav/demo.html

    阅读全文…

  • CSS3 线性渐变介绍

    2011年08月31日

    gradient

    在 css3出现之前,给一个容器做一个渐变效果的一般做法是 切一张背景图做循环,然而,CSS3的到来,我们可以通过 CSS 来实现,告别图片。
    以下就说说不同浏览器实现渐变的方法:

    Webkit

    Webkit是第一个支持渐变的浏览器内核(包括 chrome 和 safari ,还有各种webkit内核的浏览器),它使用下面的结构:

    语法:

    background-image:-webkit-gradient(type,x1 y1,x2 y2,from(开始颜色值),to(结束颜色值),[color-stop(偏移量小数,停靠颜色值),...]);
    

    变量解释:

    1. -webkit-gradient: 是background的一个属性值;
    2. type: webkit内核的Linear Gradients (线性渐变) 第一组参数type(类型)为 linear;
    3. 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取值为极值的时候接近垂直渐变或水平渐变;
      • 当 y1 == y2, x1 == x2,实现无渐变,取from的色值,即 “from(颜色值)”
      • 实现垂直渐变和水平渐变渐变时,x1和x2可以最简单的取值是left(0%)或right(100%),y1和y2可以最简单的取值是top(0%)或bottom(100%);
    4. from(开始颜色值):渐变开始颜色值;
    5. to(结束颜色值):渐变结束颜色值;
    6. [color-stop(偏移量<小数>,停靠颜色值),...]:可以使用多个color-stop,如果渐变只有2个颜色,那么可以不使用该参数;偏移量必须为小数,如果偏移量>=1,那么该color-stop相当于无效;

    阅读全文…

标签云

分类目录

最新留言

  • 评论加载中...

与我联系

如有疑问or建议可通过以下方式跟我取得联系.

Q Q:373435871
Email:jackness1208@gmail.com
© Copyright 2011 - 2014 jackNEss.org All Rights Reserved 粤ICP备14065612号
首页 | 关于我 | 网站地图 | RSS