-
设置动画播放方向 animation-direction属性主要用来设置动画播放方向,其语法规则如下: animation-direction:normal | alternate [, normal | alternate]* 其主要有两个值:normal、alternate 1、normal是默认值,如果设置为normal时,动画的每次循环都是向前播放; 2、另一个值是alternate,他的作用是,动画播放在第偶数次向前播放,第奇数次向反方向播放。查看全部
-
-webkit-animation-name:move;(调动动画) -webkit-animation-duration: 10s;(动画开始到结束的时间) -webkit-animation-timing-function:ease;(动画播放方式) -webkit-animation-delay:.1s;(动画开始等待时间) -webkit-animation-iteration-count:infinite;(动画播放次数,这里为无数次,可为小数) }查看全部
-
content可以通过attr传入某个属性值,或者直接引号赋值查看全部
-
可以通过CSS3的伪类“:before”,“:after”和CSS3的伪元素“::before”、“::after”来实现在Web中插入内容 content配合CSS的伪类或者伪元素,一般可以做以下四件事情: none 不生成任何内容 attr 插入标签属性值 url 使用指定的绝对或相对地址插入一个外部资源(图像,声频,视频或浏览器支持的其他任何资源) string 插入字符串 例子:在代码后插入一个空格 .clearfix:before, .clearfix:after { content:””; display:table; } .clearfix:after { clear:both; overflow:hidden; }查看全部
-
外轮廓是属于一种动态样式,只有元素获取到焦点或者被激活时呈现。 语法: outline: [outline-color] || [outline-style] || [outline-width] || [outline-offset] || inherit 取值说明: outline-color 定义轮廓线的颜色,属性值为css中定义的颜色值。在实际应用中,可以将此参数省略,省略时此参数的默认值为黑色。 outline-style 定义轮廓线的样式,属性为CSS中定义线的样式。在实际应用中,可以将此参数省略,省略时此参数的默认值为none,省略后不对该轮廓线进行任何绘制。 outline-width 定义轮廓线的宽度,属性值可以为一个宽度值。在实际应用中,可以将此参数省略,省略时此参数的默认值为medium,表示绘制中等宽度的轮廓线。 outline-offset 定义轮廓边框的偏移位置的数值,此值可以取负数值。当此参数的值为正数值,表示轮廓边框向外偏离多少个像素;当此参数的值为负数值,表示轮廓边框向内偏移多少个像素。 inherit 元素继承父元素的outline效果。查看全部
-
resize它允许用户通过拖动的方式来修改元素的尺寸来改变元素的大小。到目前为止,可以使用overflow属性的任何容器元素。 resize属性主要是用来改变元素尺寸大小的,其主要目的是增强用户体验。语法: resize: none | both | horizontal | vertical | inherit 取值说明: none 用户不能拖动元素修改尺寸大小 both 用户可以拖动元素,同时修改元素的宽度和高度 horizontal 用户可以拖动元素,仅可以修改元素的宽度,但不能修改元素的高度 vertical 用户可以拖动元素,仅可以修改元素的高度,但不能修改元素的宽度 inherit 继承父元素的resize属性值 例子:让文本域可以沿水平方向拖大 textarea { -webkit-resize: horizontal; -moz-resize: horizontal; -o-resize: horizontal; -ms-resize: horizontal; resize: horizontal; }查看全部
-
Responsive设计——不同设备的分辨率设置 1.1024px显屏 @media screen and (max-width : 1024px) { /* 样式写在这里 */ } 2.800px显屏 @media screen and (max-width : 800px) { /* 样式写在这里 */ } 3.640px显屏 @media screen and (max-width : 640px) { /* 样式写在这*/ } 4.iPad横板显屏 @media screen and (max-device-width: 1024px) and (orientation: landscape) { /* 样式写在这 */ } 5.iPad竖板显屏 @media screen and (max-device-width: 768px) and (orientation: portrait) { /* 样式写在这 */ } 6.iPhone 和 Smartphones @media screen and (min-device-width: 320px) and (min-device-width: 480px) { /* 样式写在这 */ } 现在有关于这方面的运用也是相当的成熟,twitter的Bootstrap第二版本中就加上了这方面的运用。 @media (max-width: 480px) { ... } @media (max-width: 768px) { ... } @media (min-width: 768px) and (max-width: 980px) { ... } @media (min-width: 1200px) { .. }查看全部
-
Responsive设计——meta标签 meta标签被称为可视区域meta标签,使用方法: <meta name=”viewport” content=”” /> 在content属性中主要包括以下属性值,用来处理可视区域: width 可视区域的宽度,值可以是一个具体数字或关键字device-width height 可视区域的高度,值可以是一个具体数字或关键字device-height initial-scale 页面首次被显示时可视区域的缩放级别,取值为1.0时将使页面按实际尺寸显示,无任何缩放 minimun-scale 可视区域的最小缩放级别,表示用户可以将页面缩小的程度,取值为1.0时将禁止用户缩小至实际尺寸以下 maximun-scale 可视区域的最大缩放级别,表示用户可以将页面放大的程度,取值为1.0时将禁止用户放大至实际尺寸以上 user-scalable 指定用户是否可以对页面进行缩放,设置为yes将允许缩放,no为禁止缩放 具体设置:<meta name=”viewport” content=”width=device-width,initial-scale=1.0” /> 在IE6-8中完全是不支持CSS3 Media,可以把这些样式加到你的样式文件中,或者单独创建一个名为“responsive.css”文件,并在相应的条件中写上你的样式,让他适合你的设计需求。 media-queries.js(http://code.google.com/p/css3-mediaqueries-js/) respond.js(https://github.com/scottjehl/Respond) <!—[if lt IE9]> <scriptsrc=http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js></script> <![endif]>查看全部
-
Responsive布局技巧布局技巧 在Responsive布局中,可以毫无保留的丢弃: 第一, 尽量少用无关紧要的div; 第二,不要使用内联元素(inline); 第三,尽量少用JS或flash; 第四,丢弃没用的绝对定位和浮动样式; 第五,摒弃任何冗余结构和不使用100%设置。 帮助Responsive确定更好的布局: 第一,使用HTML5 Doctype和相关指南; 第二,重置好你的样式(reset.css); 第三,一个简单的有语义的核心布局; 第四,给重要的网页元素使用简单的技巧,比如导航菜单之类元素。 怎么样的布局或者说HTML结构才是简单干净的呢?这里教大家一个快速测试的方法。你首先禁掉你页面中所有的样式(以及与样式相关的信息),在浏览器中打开,如果你的内容排列有序,方便阅读,那么你的这个结构不会差到哪里去。查看全部
-
设置动画时间外属性 animation-fill-mode属性定义在动画开始之前和结束之后发生的操作。主要具有四个属性值:none、forwards、backwords和both。其四个属性值对应效果如下: 属性值:效果 none:表示动画将按预期进行和结束,在动画完成其最后一帧时,动画会反转到初始帧处 forwards:表示动画在结束后继续应用最后的关键帧的位置 backwards:会在向元素应用动画样式时迅速应用动画的初始帧 both:元素动画同时具有forwards和backwards效果 在默认情况之下,动画不会影响它的关键帧之外的属性,使用animation-fill-mode属性可以修改动画的默认行为。简单的说就是告诉动画在第一关键帧上等待动画开始,或者在动画结束时停在最后一个关键帧上而不回到动画的第一帧上。或者同时具有这两个效果。查看全部
-
Media Queries常用方式: 6.only关键词。only用来指定某种特定的媒体类型,可以用来排除不支持媒体查询的浏览器。 <linkrel="stylesheet" media="only screen and (max-device-width:240px)" href="android240.css" /> 在Media Query中如果没有明确指定Media Type,那么其默认为all。 <linkrel="stylesheet" media="(min-width:701px) and (max-width:900px)" href="mediu.css" /> 除了IE6-8浏览器不支持之外,在所有现代浏览器中都可以完美支持。还有一个与众不同的时,Media Queries在其他浏览器中不要像其他CSS3属性一样在不同的浏览器中添加前缀。查看全部
-
Media Queries常用方式: 1. 最大宽度max-width。指媒体类型小于或等于指定的宽度时,样式生效。 @media screen and (max-width:480px){ .ads { display:none; } } 2.最小宽度min-width。指的是媒体类型大于或等于指定宽度时,样式生效。 @media screen and (min-width:900px){ .wrapper{width: 980px;} } 3.多个媒体特性使用。Media Queries可以使用关键词"and"将多个媒体特性结合在一起。 @media screen and (min-width:600px) and (max-width:900px){ body {background-color:#f5f5f5;} } 4.设备屏幕的输出宽度Device Width <link rel="stylesheet" media="screen and (max-device-width:480px)" href="iphone.css" /> 指的是“iphone.css”样式适用于最大设备宽度为480px。这里的“max-device-width”所指的是设备的实际分辨率,也就是指可视面积分辨率。 5. not关键词。是用来排除某种制定的媒体类型,也就是用来排除符合表达式的设备,not关键词表示对后面的表达式执行取反操作。 @media not print and (max-width: 1200px){样式代码} 上面代码表示的是:样式代码将被使用在除打印设备和设备宽度小于1200px下所有设备中。查看全部
-
Media Queries使用方法: @media 媒体类型and (媒体特性){你的样式} 注意:使用Media Queries必须要使用“@media”开头,然后指定媒体类型(也可以称为设备类型),随后是指定媒体特性(也可以称之为设备特性)。媒体特性的书写方式主要分为两个部分,第一个部分指的是媒体特性,第二部分为媒体特性所指定的值,而且这两个部分之间使用冒号分隔。查看全部
-
媒体类型的引用方法也有多种,常见的有:link标签、@import和CSS3新增的@media几种: 1.link方法。通过link标签中的media属性来指定不同的媒体类型 <link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <link rel="stylesheet" type="text/css" href="print.css" media="print" /> 2.@import方法 @import可以引用样式文件,同样也可以用来引用媒体类型。 @import引入媒体类型主要有两种方式,一种是在样式中通过@import调用另一个样式文件; 另一种方法是在<head></head>标签中的<style></style>中引入, 但这种使用方法在IE6~7都不被支持,如样式文件中调用另一个样式文件时,就可以指定对应的媒体类型。 @importurl(reset.css) screen; @importurl(print.css) print; 在<head>中的<style>标签中引入媒体类型方法。 <head> <style type="text/css"> @importurl(style.css) all; </style> </head> 3.@media方法。@media是CSS3中新引进的一个特性,被称为媒体查询。也具有两种方式: (1)在样式文件中引用媒体类型: @media screen { 选择器{/*你的样式代码写在这里…*/} } (2)使用@media引入媒体类型的方式是在<head>标签中的<style>中引用。 <head> <style type="text/css"> @media screen{ 选择器{/*你的样式代码写在这里…*/} } </style> </head>查看全部
-
Media Queries最大的特色就是通过CSS3来查询媒体,然后调用对应的样式。 一、媒体类型,其中Screen、All和Print为最常见的三种媒体类型。 All 所有设备 Braille 盲人用点字法触觉回馈设备 Embossed 盲文打印机 Handheld 便携设备 Print 打印用纸或打印预览视图 Projection 各种投影设备 Screen 电脑显示器 Speech 语音或音频合成器 Tv 电视机类型设备 Tty 使用固定密度字母栅格的媒介,比如电传打字机和终端查看全部
举报
0/150
提交
取消