首页 > Web开发 > 详细

css3

时间:2016-03-27 17:33:37      阅读:243      评论:0      收藏:0      [点我收藏+]

一、css背景

 

CSS3 包含多个新的背景属性,它们提供了对背景更强大的控制。

background-size 属性规定背景图片的尺寸。

调整背景图片的大小:

div
{
background:url(bg_flower.gif);
-moz-background-size:63px 100px; /* 老版本的 Firefox */
background-size:63px 100px;
background-repeat:no-repeat;
}

对背景图片进行拉伸,使其完成填充内容区域:

div
{
background:url(bg_flower.gif);
-moz-background-size:40% 100%; /* 老版本的 Firefox */
background-size:40% 100%;
background-repeat:no-repeat;
}

background-origin 属性规定背景图片的定位区域。

div
{
background:url(bg_flower.gif);
background-repeat:no-repeat;
background-size:100% 100%;
-webkit-background-origin:content-box; /* Safari */
background-origin:content-box;
}

二、css3文本效果

在 CSS3 中,text-shadow 可向文本应用阴影。

h1
{
text-shadow: 5px 5px 5px #FF0000;
}

三、转换

通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸。

transform:translatr(移动)rotate(旋转)scale(缩放)skew(围绕 X 轴把元素翻转 多少 度,围绕 Y 轴翻转 多少 度。)
四、CSS3 过渡(要配合hover一起使用)
div
{
transition: width 2s;}
div:hover
{
width:300px;
}

五、css3动画

 当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。

 通过规定至少以下两项 CSS3 动画属性,即可将动画绑定到选择器:

  • 规定动画的名称
  • 规定动画的时长 
div
{
animation: myfirst 5s;}
@keyframes myfirst
{
0%   {background: red;}
25%  {background: yellow;}
50%  {background: blue;}
100% {background: green;}
}

 

css3

原文:http://www.cnblogs.com/chenjie123/p/5325925.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!