css背景与动画属性

background:

background-origin属性规定background-position属性相对于什么位置来定位,而background-clip 属性规定背景的绘制区域,这两个要注意区分。

background-image: url(images/red.jpg);
background-repeat: no-repeat;
background-origin: content-box;
background-position: center center;background-clip:border-box;

  background-size规定图像的大小,该属性可用来定义动画。

img:hover {
     background-size: 105% 105%;
}

  以上属性都可以用background属性简写。

div{
 background: url(images/red.jpg) no-repeat center center;
}

  css3还可以增加多个背景,这在以前是只能通过嵌套的方式来实现的。

div{
 background: url(images/red.jpg) no-repeat center center, url(images/black.jpg);
}

  list-style-type可以定义列表项标记的类型。

ul{
list-style-type:circle;
}

  列表项标记还可以用list-style-image代替,从而用图片来实现标记。不过这个属性只能定义一次,因此background属性更好用。

transform属性是css3的一个新属性,可以定义2d或3d转换。

transform: translate(100px,70px) rotate(90deg) scale(2,4) skew(30deg,40deg);
			/*位移、旋转、放大或缩小、翻转*/

  这几个属性要自己去试了才能感受其奥妙,要加动画效果可以用transition属性。

div{
transition:width 3s ease-in-out 3s;
}

  这几个值分别定义的是动画名称、动画时长、动画速度还有动画延迟时间。

不过要说定义复杂动画还是animation更好用。

时间: 2024-10-05 04:34:12

css背景与动画属性的相关文章

跟css背景有关的属性

印象中css控制背景的就一个background,但是background是一个复合属性 它包括: background-color:背景颜色,css支持的颜色表示方法,都可以用 background-image:背景图片(url) background-repeat:背景是否重复(repeat.no-repeat.repeat-x.repeat-y) background-position:背景定位(关键字.百分比.像素) background-size:背景大小 background-ori

CSS背景、文本属性

一.背景属性 1.背景颜色 background-color: red; 2.背景图片相关 1)设置背景图片:background-image : url("路径"); 设置背景图片,指定图片路径,如果路径中出现中文或空格,需要加引号 2)设置背景图片的重复方式 默认背景图片从元素的左上角显示,如果图片尺寸与元素尺寸不匹配时,会出现以下情况: 1. 如果元素尺寸大于图片尺寸,会自动重复平铺,直至铺满整个元素 2. 如果元素尺寸小于图片尺寸,图片默认从元素左上角开始显示,超出部分不可见

CSS背景图像位置属性background-position百分比详解

百分比值同关键字很接近,但其操作方式不一样.用百分比值来居中一幅背景图像,也很简单: body { background-image;url(beijing.gif); background-repeat:no-repeat; background-position:50% 50%; } 这使得背景图像的中心同其父元素中心对齐.换句话说,百分比值同时应用于元素及其背景图像. 为理解这一概念,让我们桌仔细观察其过程.当在某一元素里居中背景图像时,图像中被描述为50% 50%的点将与元素中同样描述的

Css3之高级-7 Css动画(概述、关键帧、动画属性)

一.动画概述 动画概念 - 过渡属性只能模拟动画效果 - animation 属性可以制作类似 Flash 动画 - 通过关键帧控制动画的每一步 - 使元素从一种样式逐渐变化为另一种样式 - 实现复杂的动画效果 - 浏览器兼容性 - 最新版本支持良好 - Chrome 和 Safari 需要前缀 -webkit- - FireFox 需要前缀 -moz- - Opera 需要前缀 -o- 动画示例 - 声明动画 - 创建一个已命名的动画 - 使用 @keyframes 声明动画的关键帧 - 为元

1-10(退出键盘,设置按钮的背景图,transform属性,imageView序列帧动画,九宫格算法...)

(1-10目录) 1.取得2个文本输入框的值 2.退出键盘 3.设置按钮的背景图 4.执行动画 5.手动创建按钮以及设置按钮的一些基本属性 6 transform属性 7.imageView序列帧动画 8.九宫格算法 9.通过xib创建局部控件,利用模型封装加载数据 10设置状态栏的样式为白色 { 扯淡环节: 工作这么久了, 发现一些细节有时候总是忽略, 现在就把我刚接触时的知识点给整理出来!, 没事自己看看, 也分享给大家! 分享,创造快乐!哈哈 xq每天都生活在快乐当中, 愿你们也是! }

css背景属性

CSS背景: 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中. background-attachment 背景图像是否固定或者随着页面的其余部分滚动. background-color 设置元素的背景颜色. background-image 把图像设置为背景. background-position 设置背景图像的起始位置. background-repeat 设置背景图像是否及如何重复. 1.背景色:background-color属性,设置元素的背景颜色: <

你不知道的CSS背景—css背景属性全解

CSS背景在网页设计中使用频率非常高,然而对于这个开发人员很熟悉的CSS属性,却隐藏着许多不为初级开发人员熟知的细节,这篇文章尝试扒开这层不为人知的面纱. 首先列举一下CSS中关于元素背景的所有属性并简要描述了其作用,其中后面几个属性是在CSS3中新加入的. 属性 描述 备注 background 简写属性,作用是将背景属性设置在一个声明中.   background-color 设置元素背景颜色   background-image 把图像设置为背景   background-repeat 设

CSS背景属性简单整理

CSS背景属性 background>>在一个声明中设置所有的背景属性 //一般按以下顺序书写 body{ background:red url('') no-repeat fixed center; } <!--通过设置背景颜色实现线性渐变效果,语法为:linear-gradient(角度,开始颜色,结束颜色)--> body{ background:linear-gradient(90deg,red,yellow); } background-attachment>>

[ css 动画 animation ] animation新增动画属性的实例演示

<!DOCTYPE html> <html lang='zh-cn'> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>[ animation ] 新增动画属性的实例演示</title> <meta http-equiv='description' content='this