CSS3变换入门(4)
作者:神飞 来源:前端观察 发布时间:2010-01-30 13:29:00
标签:css3,变换,入门,dhtml
添加多重变换
因为一个变换就是一个CSS属性,如果你在同一个CSS规则中添加多个变换的实例,那么最后的那个将会覆盖前面的,而不是添加它们。所以在下面的规则中,唯一的变换将是背景色彩:
a:hover {
color: red;
background-color: rgb(235,235,185);
-webkit-transition: color .25s linear;
transition: color .25s linear;
transition: background-color .15s linear .1;
}
当然,这并不是说,不能添加多重变换——多重变换可以在同一个变换属性定义中用逗号隔开:
a:hover {
color: red;
background-color: rgb(235,235,185);
-webkit-transition: color .25s linear, background-color .15s linear .1s;
transition: color .25s linear, background-color .15s linear .1s;
}
这条定义将产生色彩和背景色的双重变换。
什么可以被变换?
几乎所有的有色彩、大小或位置等组件的CSS属性,包括许多新添加的CSS 3属性, 都可以应用变换。一个值得注意的例外是box-shadow。
来自W3C的变换的说明,这里是一个可以赋予变换的CSS属性的列表,附带转变的对象,我也高亮了一些比较有用的属性。
CSS属性 | 改变的对象 |
background-color | 色彩 |
background-image | 只是渐变 |
background-position | 百分比,长度 |
border-bottom-color | 色彩 |
border-bottom-width | 长度 |
border-color | 色彩 |
border-left-color | 色彩 |
border-left-width | 长度 |
border-right-color | 色彩 |
border-right-width | 长度 |
border-spacing | 长度 |
border-top-color | 色彩 |
border-top-width | 长度 |
border-width | 长度 |
bottom | 百分比,长度 |
color | 色彩 |
crop | 百分比 |
font-size | 百分比,长度 |
font-weight | 数字 |
grid-* | 数量 |
height | 百分比,长度 |
left | 百分比,长度 |
letter-spacing | 长度 |
line-height | 百分比,长度,数字 |
margin-bottom | 长度 |
margin-left | 长度 |
margin-right | 长度 |
margin-top | 长度 |
max-height | 百分比,长度 |
max-width | 百分比,长度 |
min-height | 百分比,长度 |
min-width | 百分比,长度 |
opacity | 数字 |
outline-color | 色彩 |
outline-offset | 整数 |
outline-width | 长度 |
padding-bottom | 长度 |
padding-left | 长度 |
padding-right | 长度 |
padding-top | 长度 |
right | 百分比,长度 |
text-indent | 百分比,长度 |
text-shadow | 阴影 |
top | 百分比,长度 |
vertical-align | 百分比,长度,关键词 |
visibility | 可见性 |
width | 百分比,长度 |
word-spacing | 百分比,长度 |
z-index | 正整数 |
zoom | 数字 |


猜你喜欢
- 1、Node.js的单线程 非阻塞 I/O 事件驱动在 Java、PHP 或者.net 等
- 1、简介 table_cache是一个非常重要的MySQL性能参数,它在5.1.3之后的版本中叫做table_open_cache。tabl
- Beautiful Soup 库一般被称为bs4库,支持Python3,是我们写爬虫非常好的第三方库。因用起来十分的简便流畅。所以也被人叫做
- 认证登录django.contrib.auth中提供了许多方法,这里主要介绍其中的三个:1 authenticate(**cre
- 但是问题有三个:1、我们不知道已经有哪些轮子已经造好了,哪个适合你用。有名有姓的的著名轮子就400多个,更别说没名没姓自己在制造中的轮子。2
- 介绍本期案例是带着大家制作一个属于自己的GUI图形化界面—>用于设计签名的哦(效果如下图),是不是感觉很好玩,是不
- 最终运行效果:OCR(optical character recognition)文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的
- 这个符合设计标准的三 级向上弹出菜单,纯css代码控制,没有使用javascript脚本,绿色环保,呵呵。兼容性应该更好。截图:<!D
- python查找图片按钮的坐标位置因为业务需求,了解到一些python自动化的内容,其中有类似于airtest截图点击的东西。本来是想使用p
- <html> <head> <meta http-equiv="Content-Langu
- 看到别人用td和table标签模拟的办法: 设置table的上、左padding
- 本文实例讲述了django框架model orM使用字典作为参数,保存数据的方法。分享给大家供大家参考,具体如下:假设有一个字典,里面已经有
- 切片与数组数组数组是具有相同 唯一类型 的一组以编号且长度固定的数据项序列数组声明var identifier [len]type切片切片(
- SQL Server服务器的配置选项属于那种人们了解较少且经常误用的选项。当一个技术支持人员要求你按照某种方式调整一个选项、而另一个技术支持
- 以下实例为通过用户输入两个数字,并计算两个数字之和:# -*- coding: UTF-8 -*-# Filename : test.py#
- element-ui el-table组件自定义合计(summary-method)坑项目需要用到表格,带有合计功能的,照搬的element
- 本文为大家分享了python实现俄罗斯方块游戏的具体代码,供大家参考,具体内容如下Github:Tetris代码:# -*- coding:
- 绘制组合图:组合图就是将多个形状,组合到⼀个图形中,主要作⽤是节约作图的空间,节省读者的时间,从⽽提⾼信息传达的效率。import pand
- 目录一、图片处理(一)图片采集(二)图片装载(三)完整代码二、初始化pygame相关参数(一)设置初始化参数(二)设置为全屏显示:三、核心模
- Javascript函数类型判断完美解决方案在判断函数类型时,我们通常使用typeof方法,一般情况下,它会得到我们所预想的效果。但是,有一