`
lmh2072005
  • 浏览: 114454 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

css3

    博客分类:
  • css
阅读更多

记录下部分常用的css3

1.transform (变形、转换)

   -moz-transform/-webkit-transform/-o-transform/-ms-transform;

   (支持chrome,safari,opera,firefox,IE9)

a.rotate 

    transform:rotate(90deg); //顺时针旋转90度   支付宝页面看到有用到,IE用的writing-mode:tb-rl 模拟的;

IE 用css滤镜实现翻转效果 filter:FlipH;(水平翻转);filter:FlipV(垂直翻转)

 

b.transform-origin 

   transform-origin:90px 0; //把转动的原点移动到(90px,0);它们可以是百分比,em,px等具体的值,也可以是left,center,right,或者 top,center,bottom等描述性参数

 

c.matrix

   transform:matrix(0,1px,1px,2px,2px,5px);  //含6个值的以变换矩阵的形式指定一个2D变换

d.translate

   transform:translate(10px,10px);//水平垂直各移动10px,  translateY(10px)/translateX(10px);

e.scale

   transform:scale(2,2);//缩放倍数只有一个参数时默认第二个参数和第一个一样。 scaleX(1)/scaleY(1)

f: skew

   transform:skew(20deg);扭曲 第二个参数未提供默认为0,skewX(10deg)/skewY(10deg);

   若同时有多个可以类似这样写:transform:rotate(90deg) scale(1.5) skew(10deg);

 

2.transition (过渡)

   transition:[transition-property] [transition-duration] [transition-timing-function] [transition-delay]

   [transition-property]:过渡的属性,比如color/font-size等 也可以设置为all

   [transition-duration]:过渡的时间,单位为(s)eg:5s;

   [transition-timing-function]:过渡的动画类型,可以是:linear | ease | ease-in | ease-out | ease-in-out |                 cubic-    bezier(n1,n2,n3,n4)4个数值需在[0, 1]区间内

   [transition-delay]:过渡延迟的时间 默认为0;

 

   eg: .a{color:red; transition:color 5s ease-in .1s;}

         .a:hover{color:green;}

 

3.border-radius

   border-radius:1px 2px 3px 4px;

 

4.box-shadow

   box-shadow:1px 2px 3px 3px green inset;

   值分别代表 水平偏移 垂直偏移 阴影模糊值 阴影外延值 阴影颜色 内阴影(可选)

 

5.text-shadow

   text-shadow:1px 2px 3px green;

 

6.border-image

  border-image:url(border.jpg) 27/20px stretch;  默认为拉伸(stretch);可以选repeat,round(平铺)

 

7.nth-child

   tr:nth-child(even)   tr:nth-child(odd):hover  //选择奇数或偶数行

   tr:nth-child(n+2)    //选择第二个及以上的tr

   tr:first-child   //选择第一个tr   IE7+支持

 

   浏览器支持:IE9+  想要IE6+也支持可以参考下这里http://selectivizr.com/

 

待更新...

 

可以用http://caniuse.com 查看浏览器支持程度

 

 

分享到:
评论

相关推荐

    CSS权威指南 css彻底设计研究 HTML5和CSS3实战 HTML5与CSS3设计模式

    此外,通过实际案例,读者将学习如何结合CSS3的新功能,如多列布局、渐变、阴影、边框半径、转换和动画,以提升网页的视觉效果和用户体验。 最后,"HTML5与CSS3设计模式"关注的是这两种技术的创新设计思路。设计...

    CSS3风水罗盘旋转动画特效.rar

    CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效.rar CSS3风水罗盘旋转动画特效....

    CSS3参考手册(css3语法使用查询手册)CHM版.rar

    CSS3参考手册(css3语法使用查询手册)CHM版,可快速索引和搜索CSS3各种属性值以及具体的用法,说详细介绍有CSS3选择器的各方面知识,这包括UI元素状态伪类 E:checked、结构性伪类 E:nth-of-type(n)、子串匹配的属性...

    Web前端HTML5 CSS3初学者零基础入门全套学习笔记.zip

    Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门全套学习笔记 Web前端HTML5 CSS3初学者零基础入门...

    《CSS3实用指南》源码

    《CSS3实用指南》源码是一份非常宝贵的资源,它涵盖了从第二章到第七章的全部CSS3实际应用示例。这份源码旨在帮助开发者深入理解CSS3的新特性,提升网页设计与布局的能力。以下是对这些章节中涉及的CSS3知识点的详细...

    html5+css3+JS代码

    CSS3引入了多个新模块,如选择器(如:nth-child()、:not()等),多列布局,媒体查询(实现响应式设计),动画和过渡效果,以及阴影和渐变等视觉效果。CSS3的模块化设计允许开发者根据需求选择性地使用新特性,提高了...

    HTML5+CSS3实例源码(包含20个)

    除此之外,CSS3的布局模式如Flexbox和Grid,为响应式设计提供了强大支持,可以轻松地实现多列布局和动态调整元素位置。 在提供的压缩包中,"4b7e90309dd742268ba11301ea9e8d39"这个文件可能包含了20个HTML5和CSS3的...

    HTML5 CSS3 : 3D立方体旋转动画实例源码

    CSS3的3D变换是实现动态效果的关键。`transform`属性可以对元素应用2D或3D转换,包括旋转(`rotateX`, `rotateY`, `rotateZ`)、平移(`translateX`, `translateY`, `translateZ`)和缩放(`scaleX`, `scaleY`, `...

    基于html5+css3实现的精美聊天界面demo

    标签"css3-chart-window"可能指的是界面中包含了一个图表窗口,CSS3可以用于定制图表的样式,如数据点的形状、颜色,以及图表轴的样式。使用`linear-gradient`或`radial-gradient`可以创建独特的背景效果,增强图表...

    CSS和CSS3思维导图(xmind版)

     一个css与css3都有效的code,如果浏览器不支持css3,那么只会以css的样式显示。最常见的就是圆弧角。一个只在css3中有效的code,如果浏览器不支持css3,那么其显示效果就不会出现。 css3和css,在编写code的时候,...

    HTML5与CSS3基础教程 第八版 中文版 高清 PDF

    CSS3允许开发者使用选择器来精确地定位和操作元素,比如伪类选择器`:hover`、`:active`、`:focus`等,以及基于属性的选择器 `[attr=value]`。它还引入了多列布局(column-count、column-gap等),使得创建报纸样式的...

    CSS3实现八方向云台遥控器样式

    在本文中,我们将深入探讨如何使用CSS3来实现一个八方向云台遥控器的样式。云台遥控器是用于控制摄像头或类似设备在八个不同方向上移动的装置,这种功能通常应用于无人机、监控系统等领域。在网页开发中,通过CSS3...

    7款外观迷人的HTML5/CSS3 3D按钮特效

    之前我们分享过几款不错的CSS3 3D立体按钮,比如5组可爱CSS3按钮、CSS3灰色按钮菜单 超具3D立体感等。今天我又要向大家分享一款实现超级简单的CSS3 3D弹性按钮,它在鼠标按下时不仅从视觉上感受到3D立体的效果,而且...

    利用HTML5和CSS3实现很酷的3D纸片折叠动画效果

    CSS3的transform属性允许我们改变元素的位置、大小和形状,包括旋转、缩放、平移和倾斜等效果。在本案例中,我们可能用到rotateX、rotateY和rotateZ来实现3D空间中的折叠动作。 过渡(transition)属性可以平滑地在...

    HTML5+CSS3网页布局任务教程课件汇总整本书电子教案全套课件完整版ppt教学教程.pptx

    CSS3 是 CSS 的新版本,增加了更多的 CSS 选择器,可以实现更简单、更强大的功能。 HTML5+CSS3 的学习需要搭建软件环境,需要安装一个网页编辑器和一个主流浏览器。网页编辑器可以提供强大的代码提示、代码检查、...

    HTML5+CSS3源码.rar

    Canvas火焰喷射动画效果,CSS3垂直图标菜单 带Tooltip提示框,CSS3多样式小图标按钮 带分享按钮,CSS3可视化网页编辑器 基于tinymce编辑器,CSS3实现一款联系表单 输入框带小图标,HTML5 Canvas模拟衣服撕扯动画 ...

    网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)

    网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性绘制圆形旋转的黑洞动画特效(抖音资料)网页动画素材 css3属性...

    CSS参考手册,新版,含CSS3

    chm版下载:CSS参考手册v1.2.2 坚持了近半年,这本全新的CSS参考手册终于面世了。内容涵盖CSS2.1和大部分CSS3。... 手册的在线版也适当的使用了一些CSS3,感兴趣的朋友据此可以直接体验到CSS3的部分特征

    《HTML5+CSS3网站设计基础教程》 PPT

    “第3章CSS3入门.pptx”和“第4章CSS3选择器.pptx”将引导你了解CSS3的基础语法和高级选择器,如伪类(:hover、:active、:focus等)、子元素选择器(>:child)、相邻兄弟选择器(+)等,这些工具可以帮助你更精确地...

Global site tag (gtag.js) - Google Analytics