page contents

css3新增动画属性有哪些

一、css3新增边框属性1、css3新增属性之border-color:为边框设置多种颜色
attachments-2021-09-LLndtsCL61511964408c4.jpg
  一、css3新增边框属性
 
  1、css3新增属性之border-color:为边框设置多种颜色
 
  p
 
  {
 
  border-style:solid;
 
  border-color:#ff0000#0000ff;
 
  }
 
  这里说一下题外话,需要注意:"border-width"属性如果单独使用的话是不会起作用的。请首先使用"border-style"属性来设置边框。
 
  2、css3新增属性之border-image:图片边框
 
  css3的border-image属性是使用图片来创建边框
 
  div
 
  {
 
  -webkit-border-image:url(border.png)3030round;/*Safari5*/
 
  -o-border-image:url(border.png)3030round;/*Opera*/
 
  border-image:url(border.png)3030round;
 
  }
 
  注意:InternetExplorer不支持border-image属性;border-image属性规定了用作边框的图片。
 
  3、css3新增属性之border-radius:圆角边框
 
  div
 
  {
 
  border:2pxsolid;
 
  border-radius:25px;
 
  }
 
  4、css3新增属性之box-shadow:阴影效果
 
  css3中box-shadow用于向方框添加阴影
 
  div
 
  {
 
  box-shadow:10px10px5px#888888;
 
  }
 
  二、css3新增背景属性
 
  1、css3新增属性之background-size:指定背景图片尺寸
 
  在CSS3之前,背景图片的尺寸是由图片的实际尺寸决定的。在CSS3中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。您能够以像素或百分比规定尺寸。如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度。
 
  div
 
  {
 
  background:url(img_flwr.gif);
 
  background-size:80px60px;
 
  background-repeat:no-repeat;
 
  }
 
  2、css3新增属性之background-origin:指定背景图片从哪里开始显示
 
  背景图片可以放置于content-box、padding-box或border-box区域。
 
  div
 
  {
 
  background-image:url('smiley.gif');
 
  background-repeat:no-repeat;
 
  background-position:left;
 
  background-origin:content-box;
 
  }
 
  3、css3新增属性之background-clip:指定背景图片从什么位置开始裁剪
 
  div
 
  {
 
  background-color:yellow;
 
  background-clip:content-box;
 
  }
 
  三、css3新增文字效果
 
  1、css3新增属性之text-shadow:文本阴影
 
  h1
 
  {
 
  text-shadow:5px5px5px#FF0000;
 
  }
 
  说明:
 
  (1)<颜色>和<模糊半径>是可选的,当<颜色>未指定时,将使用文本颜色;当<模糊半径>未指定时,半径值为0;
 
  (2)shadow可以是逗号分隔的列表,如:text-shadow:2px2px2px#ccc,3px3px3px#ddd;
 
  (3)阴影效果会按照shadowlist中指定的顺序应用到元素上;
 
  (4)这些阴影效果有可能相互重叠,但不会叠加文本本身;
 
  (5)阴影可能会跑到容器的边界之外,但不会影响容器的大小。
 
  2、css3新增属性之word-wrap:自动换行
 
  单词太长的话就可能无法超出某个区域,允许对长单词进行拆分,并换行到下一行
 
  p{word-wrap:break-word;}
 
  四、css3新增动画效果
 
  1、transform变换效果:
 
  css3提供了元素变形效果,也叫做变换。它可以将元素实现旋转、缩放和平移的功能。
 
  属性值:(1)transform;(2)transform-origin:transform-origin属性可以设置变换的起点。默认情况下,使用元素的中心作为起点。
 
  2、animation动画效果
 
  CSS3提供了类似Flash关键帧控制的动画效果,通过animation属性实现。那么之前的transition属性只能通过指定属性的初始状态和结束状态来实现动画效果,有一定的局限性。
 
  animation实现动画效果主要由两个部分组成:1、通过类似Flash动画中的关键帧声明一个动画;2、在animation属性中调用关键帧声明的动画。
 
  五、css3新增过渡效果
 
  1、transition过渡效果
 
  过渡效果一般是通过一些简单的CSS动作触发平滑过渡功能,比如::hover、:focus、:active、:checked等。CSS3提供了transition属性来实现这个过渡功能。
更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。
程序员编程交流QQ群:805358732
如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。
attachments-2022-06-MeKyH50S62b00b662334a.jpeg

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1474 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章