css3实现过渡

        很多时候页面需要添加一下动效使它变得更加生动近人,让用户更愿意使用。此时,我们就可以使用css3的一些特效来实现。CSS3的过渡是指元素从一种样式逐渐改变为另一种的效果,要实现这一点,必须规定两项内容:1、规定希望把效果添加到哪个CSS属性上;2、规定效果的时长。而这个特效我们可以通过改变一些元素来完成,比如说形状、颜色、位置或者位移。我们来看一下效果:

过渡效果

他们是怎么实现的呢?代码如下:

html代码

主要还是通过css样式来实现的这些过渡效果

通过改变形状实现过渡
通过改变位移实现过渡
通过改变位置实现过渡
通过改变颜色实现过渡

为了让图片效果更加美观,我们可以在最外层添加阴影光圈,鼠标放置时显示:

阴影光圈

我们还可以通过改变图片的另一些特性来实现过渡效果,比如:

Blur:-webkit-filter: blur(4px);  模糊度;

Sepia:-webkit-filter: sepia(100%); 褐色;

Invert:-webkit-filter: invert(0.1); 反色;

Saturate:-webkit-filter: saturate(60%); 饱和度;

brightness:-webkit-filter: brightness(60%); 亮度。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近到处看到有人在说CSS3的filter一直没有时间自己去测试这效果。今天终于抽出时间学习这个CSS3的Filt...
    Backtosea_4336阅读 426评论 0 0
  • 刚毕业于一所不错的医学院,然后不免对自己这四年跌宕起伏,摸爬滚打的大学生活说声再见以及重逢,熟悉而陌生的...
    爱硕硕的踏踏踏阅读 428评论 0 0
  • 今天是高考的第二天,也是像我们这样普通考生的最后一天,现在这个时间他们也已经考完了最后一科英语。我对高考的感觉从来...
    于思源的小屋阅读 396评论 0 0
  • 有一天晚上,斜对面床上坐着的SS突然问我喜欢怎样的男生。 我说我也说不明白。自是希望沉稳一些,再带些幽默,便更是好...
    双艹阅读 368评论 0 0