CSS3
1.CSS控制首页图片轮播特效,需要用到@keyframes和animation标签,前者给动画命名,后者创建动画样式
div { width:100px; height:100px; background:red; position:relative; 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; left:0px; top:0px;} 25% {background:yellow; left:200px; top:0px;} 50% {background:blue; left:200px; top:200px;} 75% {background:green; left:0px; top:200px;} 100% {background:red; left:0px; top:0px;} }
@-moz-keyframes myfirst /* Firefox */ { 0% {background:red; left:0px; top:0px;} 25% {background:yellow; left:200px; top:0px;} 50% {background:blue; left:200px; top:200px;} 75% {background:green; left:0px; top:200px;} 100% {background:red; left:0px; top:0px;} }
2.
@-webkit-keyframes myfirst /* Safari and Chrome */ { 0% {background:red; left:0px; top:0px;} 25% {background:yellow; left:200px; top:0px;} 50% {background:blue; left:200px; top:200px;} 75% {background:green; left:0px; top:200px;} 100% {background:red; left:0px; top:0px;} }
@-o-keyframes myfirst /* Opera */ { 0% {background:red; left:0px; top:0px;} 25% {background:yellow; left:200px; top:0px;} 50% {background:blue; left:200px; top:200px;} 75% {background:green; left:0px; top:200px;} 100% {background:red; left:0px; top:0px;} }
2.实现div在鼠标悬浮时的动画缩放效果,务必规定动画时间,因为时间默认为0,为0时没有动画效果
div { width:100px; height:200px; background:blue; transition:width 2s; -moz-transition:width 2s; /* Firefox 4 / -webkit-transition:width 2s; / Safari and Chrome / -o-transition:width 2s; / Opera */ }
div:hover { width:300px; }
3.登录按钮实现圆角,圆角的大小由radius来控制,数值越大,圆角越明显
border-radius:10px; -moz-border-radius:25px; /* 老的 Firefox */
本站为非盈利网站,如果您喜欢这篇文章,欢迎支持我们继续运营!
本站主要用于日常笔记的记录和生活日志。本站不保证所有内容信息可靠!(大多数文章属于搬运!)如有版权问题,请联系我立即删除:“abcdsjx@126.com”。
QQ: 1164453243
邮箱: abcdsjx@126.com