CSS3方法总汇
PS:CSS3的3D和我做研发时的3D不一样他们只能旋转180度 横为X竖为Z高为Y
transfrom:2D3D转换
rotareX:绕着X轴旋转
rotareY(-180deg):绕着Y轴旋转-180度
translateX(100px)沿着X轴移动100px
scale()将元素尺寸扩大或缩小
perspective 属性定义 3D 元素距视图的距离 数值越小就越大
transition元素从另一个样式转换成另一个样式
| 值 | 描述 | 
|---|---|
| transition-property | 规定设置过渡效果的 CSS 属性的名称。 | 
| transition-duration | 规定完成过渡效果需要多少秒或毫秒。 | 
| transition-timing-function | 规定速度效果的速度曲线。 | 
| transition-delay | 定义过渡效果何时开始。 | 
[注意]IE9-不支持该属性,safari3.1-6、IOS3.2-6.1、android2.1-4.3需要添加-webkit-前缀;而其余高版本浏览器支持标准写法
perspective有两种写法
1.设置父元素 作用于所以3D旋转的元素
2.作为一个transfrom属性的值,作用于元素的自身
旋转Y轴90度时 是看不见的 所以设置Z轴的移动 可视
1、ease:(逐渐变慢)默认值,
2、linear:(匀速)
3、ease-in:(加速
transition: all 0.5s ease-in 0.2s
4、ease-out:(减速)
5、ease-in-out:(加速然后减速)
rgba:rgba是制作透明色--比如rgba(X,X,X,0.2)透明度是0~1之间 1表示完全消失0.2是透明度为0.2程度
如果文档宽度小于 300 像素则修改背景演示(background-color):
body {
}
媒体类型
| 值 | 描述 | 
|---|---|
| all | 用于所有设备 | 
| aural | 已废弃。用于语音和声音合成器 | 
| braille | 已废弃。 应用于盲文触摸式反馈设备 | 
| embossed | 已废弃。 用于打印的盲人印刷设备 | 
| handheld | 已废弃。 用于掌上设备或更小的装置,如PDA和小型电话 | 
| 用于打印机和打印预览 | |
| projection | 已废弃。 用于投影设备 | 
| screen | 用于电脑屏幕,平板电脑,智能手机等。 | 
| speech | 应用于屏幕阅读器等发声设备 | 
| tty | 已废弃。 用于固定的字符网格,如电报、终端设备和对字符有限制的便携设备 | 
| tv | 已废弃。 用于电视和网络电视 | 
媒体功能
| 值 | 描述 | 
|---|---|
| aspect-ratio | 定义输出设备中的页面可见区域宽度与高度的比率 | 
| color | 定义输出设备每一组彩色原件的个数。如果不是彩色设备,则值等于0 | 
| color-index | 定义在输出设备的彩色查询表中的条目数。如果没有使用彩色查询表,则值等于0 | 
| device-aspect-ratio | 定义输出设备的屏幕可见宽度与高度的比率。 | 
| device-height | 定义输出设备的屏幕可见高度。 | 
| device-width | 定义输出设备的屏幕可见宽度。 | 
| grid | 用来查询输出设备是否使用栅格或点阵。 | 
| height | 定义输出设备中的页面可见区域高度。 | 
| max-aspect-ratio | 定义输出设备的屏幕可见宽度与高度的最大比率。 | 
| max-color | 定义输出设备每一组彩色原件的最大个数。 | 
| max-color-index | 定义在输出设备的彩色查询表中的最大条目数。 | 
| max-device-aspect-ratio | 定义输出设备的屏幕可见宽度与高度的最大比率。 | 
| max-device-height | 定义输出设备的屏幕可见的最大高度。 | 
| max-device-width | 定义输出设备的屏幕最大可见宽度。 | 
| max-height | 定义输出设备中的页面最大可见区域高度。 | 
| max-monochrome | 定义在一个单色框架缓冲区中每像素包含的最大单色原件个数。 | 
| max-resolution | 定义设备的最大分辨率。 | 
| max-width | 定义输出设备中的页面最大可见区域宽度。 | 
| min-aspect-ratio | 定义输出设备中的页面可见区域宽度与高度的最小比率。 | 
| min-color | 定义输出设备每一组彩色原件的最小个数。 | 
| min-color-index | 定义在输出设备的彩色查询表中的最小条目数。 | 
| min-device-aspect-ratio | 定义输出设备的屏幕可见宽度与高度的最小比率。 | 
| min-device-width | 定义输出设备的屏幕最小可见宽度。 | 
| min-device-height | 定义输出设备的屏幕的最小可见高度。 | 
| min-height | 定义输出设备中的页面最小可见区域高度。 | 
| min-monochrome | 定义在一个单色框架缓冲区中每像素包含的最小单色原件个数 | 
| min-resolution | 定义设备的最小分辨率。 | 
| min-width | 定义输出设备中的页面最小可见区域宽度。 | 
| monochrome | 定义在一个单色框架缓冲区中每像素包含的单色原件个数。如果不是单色设备,则值等于0 | 
| orientation | 定义输出设备中的页面可见区域高度是否大于或等于宽度。 | 
| resolution | 定义设备的分辨率。如:96dpi, 300dpi, 118dpcm | 
| scan | 定义电视类设备的扫描工序。 | 
| width | 定义输出设备中的页面可见区域宽度。 | 
/* 常用类型 */
类型	解释
all 所有设备
braille 盲文
embossed 盲文打印
handheld 手持设备
print	文档打印或打印预览模式
projection 项目演示,比如幻灯
screen 彩色电脑屏幕
speech 演讲
tty 固定字母间距的网格的媒体,比如电传打字机
tv 电视
screen一般用的比较多,下面是我自己的尝试,列出常用的设备的尺寸,然后给页面分了几个尺寸的版本。
/* 常用设备 */
设备	屏幕尺寸
显示器	1280 x 800
ipad 1024 x 768
Android 800 x 480
iPhone 640 x 960
两种方式
  .class {
    background: #ccc;
  }
}
device-aspect-ratio
@media only screen and (device-aspect-ratio:4/3)
-webkit-min-device-pixel-ratio的常见值对比(是设备上物理像素和设备独立像素,设备像素比率)
| 设备 | 分辨率 | 设备像素比率 | 
| Android LDPI | 320×240 | 0.75 | 
| Iphone 3 & Android MDPI | 320×480 | 1 | 
| Android HDPI | 480×800 | 1.5 | 
| Iphone 4 | 960×640 | 2.0 | 
-webkit-min-device-pixel-ratio: 1.0
- 所有非 Retina 的 Mac
- 所有非 Retina 的 iOS 设备
- Acer Iconia A500
- Samsung Galaxy Tab 10.1
- Samsung Galaxy S
- 其他设备
- -webkit-min-device-pixel-ratio为1.3
- Google Nexus 7
- -webkit-min-device-pixel-ratio为1.5
- Google Nexus S
- Samsung Galaxy S II
- HTC Desire
- HTC Desire HD
- HTC Incredible S
- HTC Velocity
- HTC Sensation
- -webkit-min-device-pixel-ratio为2.0
- iPhone 4
- iPhone 4S
- iPhone 5
- iPad (3rd generation)
- iPad 4
- 所有Retina displays 的MAC
- Google Galaxy Nexus
- Google Nexus 4
- Google Nexus 10
- Samsung Galaxy S III
- Samsung Galaxy Note II
- Sony Xperia S
- HTC One X
-webkit-min-device-pixel-ratio: 3.0
1.HTC Butterfly2.Sony Xperia S
(min-resolution:144dpi)
<resolution>(分辨率) 
- 使用于:位图媒体类型,接受max/min前缀:
“resolution”媒体特性描述输出设备的分辨率,例如,像素密度。若查询设备的非方形像素,在“min-resolution”查询中指定的值必须与最稀疏尺寸进行比较,在“max-resolution”查询中必须与最密集尺寸进行比较。对于“resolution”(没有“min-”或“max-”前缀)查询从不查询设备的非方形像素。
对于印刷机,相当于分辨率(任意颜色的绘制点的分辨率)。
举例说明:该媒体查询表示样式表适用于分辨率大于每英寸144点的设备:
@media print and (min-resolution: 144dpi) { … }
定义一个盒子width:100px;height:50px; border-radius:50%;变成了椭圆 radius属性设置圆角边框
box-shadow 属性向框添加一个或多个阴影。
box-shadow: h-shadow v-shadow blur spread color inset;
| h-shadow | 必需。水平阴影的位置。允许负值。 | 测试 | 
| v-shadow | 必需。垂直阴影的位置。允许负值。 | 测试 | 
| blur | 可选。模糊距离。 | 测试 | 
| spread | 可选。阴影的尺寸。 | 测试 | 
| color | 可选。阴影的颜色。请参阅 CSS 颜色值。 | 测试 | 
| inset | 可选。将外部阴影 (outset) 改为内部阴影 | 
border-radius 属性
border-radius:2em;
border-top-left-radius: 2em 0.5em; border-top-right-radius: 1em 3em; border-bottom-right-radius: 4em 0.5em; border-bottom-left-radius: 1em 3em;
 
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号