Day5

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Day5相关的知识,希望对你有一定的参考价值。

 一、CSS3过渡:

 CSS3 过渡是元素从一种样式逐渐改变为另一种的效果。

 要实现这一点,必须规定两项内容:

 规定您希望把效果添加到哪个 CSS 属性上 

 规定效果的时长 
 
 配合hover效果使用(触发)
 
 如果时长未规定,则不会有过渡效果,因为默认值是 0。

效果开始于指定的 CSS 属性改变值时。CSS 属性改变的典型时间是鼠标指针位于元素上时:

例:
  
  div{
transition: width 2s;
-moz-transition: width 2s;    /* Firefox  */
-webkit-transition: width 2s;    /* Safari 和 Chrome */
-o-transition: width 2s;    /* Opera */
}

 二、CSS3动画:

 @keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。
 
 当您在 @keyframes 中创建动画时,请把它捆绑到某个选择器,否则不会产生动画效果。

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

 规定动画的名称 
 规定动画的时长 
 
 例;改变背景和位置:
div
{
width:100px;
height:100px;
background:red;
animation:myfirst 5s;
-moz-animation:myfirst 5s; /* Firefox */
-webkit-animation:myfirst 5s; /* Safari and Chrome */
-o-animation:myfirst 5s; /* Opera */
}

@keyframes myfirst
{
0%   {background:red;}
25%  {background:yellow;}
50%  {background:blue;}
100% {background:green;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {background:red;}
25%  {background:yellow;}
50%  {background:blue;}
100% {background:green;}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{
0%   {background:red;}
25%  {background:yellow;}
50%  {background:blue;}
100% {background:green;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {background:red;}
25%  {background:yellow;}
50%  {background:blue;}
100% {background:green;}
}

 

以上是关于Day5的主要内容,如果未能解决你的问题,请参考以下文章

day5模块

Python Day5

Day5 模块及Python常用模块

Python 之路 Day5 - 常用模块学习

Java基础Day5

day5-常用模块学习