成都创新互联网站制作重庆分公司

css3html5效果,h5 css3教程

HTML5+CSS3实现下面静态页面效果

纯css是不可行的,滑动是要用到js的,这边就不说了,简单说一下滚动显示的效果,就是给这五个小按钮各添加animation,不过这里要注意动画延迟,没记错的话就是animation-delay了。然后就是最终位置的问题了,自己控制一下

成都创新互联是一家专业提供资溪企业网站建设,专注与成都网站制作、做网站、H5技术、小程序制作等业务。10年已为资溪众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

如何使用html5与css3完成google涂鸦动画

这里需要强调的一点是,ie不支持css3的动画属性,再次抱怨下万恶的ie。但是我们不能以此为理由不去拥抱css3。

我们先来看html代码。

复制代码

代码如下:

!DOCTYPE html

html

head

title/title

link rel="stylesheet"

type="text/css"

href="css/google-doodle-animation-in-css3-without-javascript.css"/

/head

body

div id="logo"

div

class="frame"

img src="img/muybridge12-hp-v.png"/

/div

label for="play_button"

id="play_label"/label

input type="checkbox" id="play_button"

name="play_button"/

span id="play_image"

img

src="img/muybridge12-hp-p.jpg"/

/span

div

class="horse"/div

div class="horse"/div

div class="horse"/div

/div

/body

/html

下面是部分css。

复制代码

代码如下:

*{margin:0px;padding:0px;}

#logo{position: relative;}

.horse{

width:469px;

height:54px;

background: url('../img/muybridge12-hp-f.jpg');

}

.frame{position:absolute;left:0;top:0;z-index: 1;}

#play_button{display:

none;}

#play_label{

width:67px;

height:54px;

display:block;

position: absolute;

left:201px;

top:54px;

z-index: 2;

}

#play_image{

position: absolute;

left:201px;

top:54px;

z-index: 0;

overflow: hidden;

width: 68px;

height: 55px;

}

#play_image img{

position: absolute;

left: 0;

top: 0;

}

这部分代码没太大难度,我就不做详细讲解了。css基础不是很扎实的读者,也许会疑惑【开始】按钮是如何实现定位的。可以自行阅读position属性,了解absolute具体作用。

下面是上述html和css代码完成的页面效果。

pic

下面我们来介绍如何产生动画效果。我们首先需要定义关键帧,他规定动画在不同阶段的效果。大家可以通过

了解更多信息。

我们创建了一个名为horse-ride的关键帧,针对chrome和firefox需要在前面添加-webkit-或者是-moz-前缀。0%和100%分别代码开始和结束,可以根据需要增加新的case,比如50%时的动画效果。

复制代码

代码如下:

@-webkit-keyframes horse-ride {

%

{background-position: 0 0;}

% {background-position: -804px 0;}

}

@-moz-keyframes horse-ride {

% {background-position: 0 0;}

%

{background-position: -804px 0;}

}

下面,我们来为horse添加css3的动画效果。

复制代码

代码如下:

#play_button:checked ~.horse{

-webkit-animation:horse-ride 0.5s steps(12,end) infinite;

-webkit-animation-delay:2.5s;

-moz-animation:horse-ride 0.5s

steps(12,end) infinite;

-moz-animation-delay:2.5s;

background-position:

-2412px 0;

-webkit-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675,

0.190);

-moz-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

这里首先介绍:checked和~,:checked是伪类,指当#play_button选中时的css效果,~指的是#play_button的兄弟节点。

接下来介绍.horse相关的css属性。animation中我们使用了4个值,依次代表:关键帧(我们上面定义的horse-ride),动画间隔时间,动画效果和执行次数。之后我们又通过animation-delay设置动画延迟时间。通过transition和background-position集合起来,设置背景的过渡动画。

最后我们为【开始】按钮添加动画效果。

复制代码

代码如下:

#play_button:checked ~#play_image img{

left:-68px;

-webkit-transition: all 0.5s ease-in;

-moz-transition:

all 0.5s ease-in;

}

大家可以自己动手尝试开发了。

demo下载地址:google-doodle-animation-in-css3-without-javascript.zip今天我们将介绍,如何使用css3完成google涂鸦动画。当你点击demo页面的【开始】按钮之后,页面中的骑手和马匹将会运动起来,。

这里需要强调的一点是,ie不支持css3的动画属性,再次抱怨下万恶的ie。但是我们不能以此为理由不去拥抱css3。

我们先来看html代码。

复制代码

代码如下:

!DOCTYPE html

html

head

title/title

link rel="stylesheet"

type="text/css"

href="css/google-doodle-animation-in-css3-without-javascript.css"/

/head

body

div id="logo"

div

class="frame"

img src="img/muybridge12-hp-v.png"/

/div

label for="play_button"

id="play_label"/label

input type="checkbox" id="play_button"

name="play_button"/

span id="play_image"

img

src="img/muybridge12-hp-p.jpg"/

/span

div

class="horse"/div

div class="horse"/div

div class="horse"/div

/div

/body

/html

下面是部分css。

复制代码

代码如下:

*{margin:0px;padding:0px;}

#logo{position: relative;}

.horse{

width:469px;

height:54px;

background: url('../img/muybridge12-hp-f.jpg');

}

.frame{position:absolute;left:0;top:0;z-index: 1;}

#play_button{display:

none;}

#play_label{

width:67px;

height:54px;

display:block;

position: absolute;

left:201px;

top:54px;

z-index: 2;

}

#play_image{

position: absolute;

left:201px;

top:54px;

z-index: 0;

overflow: hidden;

width: 68px;

height: 55px;

}

#play_image img{

position: absolute;

left: 0;

top: 0;

}

这部分代码没太大难度,我就不做详细讲解了。css基础不是很扎实的读者,也许会疑惑【开始】按钮是如何实现定位的。可以自行阅读position属性,了解absolute具体作用。

下面是上述html和css代码完成的页面效果。

pic

下面我们来介绍如何产生动画效果。我们首先需要定义关键帧,他规定动画在不同阶段的效果。大家可以通过

了解更多信息。

我们创建了一个名为horse-ride的关键帧,针对chrome和firefox需要在前面添加-webkit-或者是-moz-前缀。0%和100%分别代码开始和结束,可以根据需要增加新的case,比如50%时的动画效果。

复制代码

代码如下:

@-webkit-keyframes horse-ride {

%

{background-position: 0 0;}

% {background-position: -804px 0;}

}

@-moz-keyframes horse-ride {

% {background-position: 0 0;}

%

{background-position: -804px 0;}

}

下面,我们来为horse添加css3的动画效果。

复制代码

代码如下:

#play_button:checked ~.horse{

-webkit-animation:horse-ride 0.5s steps(12,end) infinite;

-webkit-animation-delay:2.5s;

-moz-animation:horse-ride 0.5s

steps(12,end) infinite;

-moz-animation-delay:2.5s;

background-position:

-2412px 0;

-webkit-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675,

0.190);

-moz-transition: all 2.5s cubic-bezier(0.550, 0.055, 0.675, 0.190);

}

这里首先介绍:checked和~,:checked是伪类,指当#play_button选中时的css效果,~指的是#play_button的兄弟节点。

接下来介绍.horse相关的css属性。animation中我们使用了4个值,依次代表:关键帧(我们上面定义的horse-ride),动画间隔时间,动画效果和执行次数。之后我们又通过animation-delay设置动画延迟时间。通过transition和background-position集合起来,设置背景的过渡动画。

最后我们为【开始】按钮添加动画效果。

复制代码

代码如下:

#play_button:checked ~#play_image img{

left:-68px;

-webkit-transition: all 0.5s ease-in;

-moz-transition:

all 0.5s ease-in;

}

大家可以自己动手尝试开发了。

什么是HTML5和CSS3

HTML5和CSS3是HTML和CSS的最新版本。

HTML和CSS并不难理解。HTML为构成网页的主要语言。通过这种语言,我们可以向计算机说明网页格式、内容、显示效果等等。而CSS则是专门用来控制网页显示效果的语言。

怎么用html5+css3 实现图片轮播

1、首先我们创建一个简单的项目,如图所示包括html,css和img三个。

2、这里是html文件,引入css和html代码文件,如图所示。

3、这里是css文件代码,上面是div和图片显示的效果代码,后面是动画效果。

4、这里是事件,这里定义了四个时间段的状态,兼容了ie的。

5、如图所示这里是效果图,会根据时间轮播显示下一张图片 了。

html5 / css3功能有多强大

你好,首先html5支持Flash播放各种音视频,无需安装插件,html5语法上的改变,也更利于seo,

css3增加动画效果的支持,会使你的网站更炫,更吸引用户,带来更大的收益

希望对你有所帮助

html5和css3能实现哪些效果

ie6是必然会淘汰掉的!只是一个时间段过渡!

chrome,firefox,opera,android等浏览器目前都兼容了css3和html5

html和css3个人认为能流行,比如说wordpress搭建的博客,如今wordpress官方已不兼容ie6,很多wordpress博客的朋友也在kil

ie6。

当然我的博客也是,我的就没兼容ie6,懒得理它。呵呵!


网站标题:css3html5效果,h5 css3教程
转载来于:http://cxhlcq.com/article/dsdepio.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部