目录

  • 需求描述
  • 思路
  • 模拟效果预览
  • 具体实现
  • 真实场景展示

已经好久没有写博客了,今天写个简单的小需求功能实现回归一下学习之路。

需求描述

个人主页头像实现更换图像动画效果

思路

基于两个div块 通过css样式实现该效果

模拟效果预览

具体实现

首先,定义两个大小一样的div块,并且是父子关系,各自定义好类名,具体代码如下:

<template><div class="aaa"><div class="bbb"><i class="el-icon-delete"></i></div></div>
</template>
<style>
.aaa {width: 100px;height:100px;background: red;.bbb {width: 100px;height: 100px;background: green;}
}
</style>

最初的效果是这样的

  接下来我们要实现光标移入div展示删除图标"遮罩层"的效果,我们需要借助css样式中的hover,我们给外层div设置一个背景图,并且切换成圆形,并且使用flex布局使内部元素居中展示,最终代码如下

<style>.aaa {width: 100px;height: 100px;background-image: url('https://travelfirst.oss-cn-chengdu.aliyuncs.com/images/开发常用图片/14.png');background-size: 100% 100%; /*宽高都100%*/border-radius: 50%;display: flex;align-items: center;justify-content: center;.bbb {display: none;}&:hover {.bbb {width: 100px;height: 100px;border-radius: 50%;display: flex;align-items: center;justify-content: center;position: absolute;background: rgba(59, 60, 61, 0.5);cursor: pointer;}}}
</style>

当光标移入前,内层div默认隐藏,当光标移入后,让其展示,通过&:hover实现。
  这样,我们就基本实现了个人主页更换图像的动画效果,后续我们再在内层div的具体标签上(如这里的i标签)绑定事件即可实现真正的功能。

真实场景展示

基于css简易实现头像更换动画效果相关推荐

  1. 【每日一练】68—CSS实现一组渐变按钮动画效果

    在之前,我们也练习过一些按钮动画的效果,今天我们再来练习一组CSS实现的按钮动画效果,下面是今天练习的最终效果: 接下来,我们再来看一下这个案例的源码. HTML代码: <!doctype ht ...

  2. c语言实现小球抛物线动画,CSS实现小球抛物线运动的动画效果 (代码)

    本篇文章给大家带来的内容是关于CSS实现小球抛物线运动的动画效果 (代码) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 一个物体实现抛物线运动,物理上是将物体分为水平运动(匀速) ...

  3. 纯CSS制作3D旋转风车动画效果

    效果图展示        HTML源码: <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"&g ...

  4. 【每日一练】138—CSS实现炫酷背景动画效果

    以下是今天练习的最终效果: HTML代码: <!DOCTYPE html> <html lang="en"> <head><meta na ...

  5. html图片自动循环,css实现图片循环的动画效果(代码)

    本篇文章给大家带来的内容是关于css实现图片循环的动画效果(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. *{margin: 0;padding: 0;} .robot{ w ...

  6. html 载入中,用纯CSS实现加载中动画效果

    今天要介绍的是用简单的CSS--只用CSS,不用Gif--制作"加载中-"动画效果.先看看效果: 上面的这个加载中效果,以前是用gif动图实现的,但随着CSS的进步,CSS动画功能 ...

  7. css 毛玻璃_CSS实现雨滴动画效果

    今天我们要实现的是雨滴效果,不过实现雨滴前,我们先把毛玻璃的效果弄出来,没有玻璃窗,雨都进屋了,还有啥好敲打的. 其实就是给一张图片,做了个模糊化的效果,看起来像毛玻璃的效果 一滴雨 雨滴的效果就很巧 ...

  8. html制作的动态粒子图像,一种基于AnimateCC+Canvas的随机粒子动画效果设计

    潘博 摘要:粒子动画是一种应用广泛的动画效果,也有不同的制作方法.Animate CC是Flash的延续和发展,在动画制作方面功能强大,而Canvas是HTML5在网页中绘制图形.制作动画的核心元素. ...

  9. web前端入门到实战:CSS文字下波浪线动画效果

    之前有至少5个人在评论中询问我文章中链接hover时候波浪下划线动画是怎么实现的,类似下图gif示意: 这里就介绍下是如何实现的. 有两种实现方法,各有优劣. 一.使用径向渐变纯CSS实现 就是使用径 ...

最新文章

  1. cass地籍参数设置快捷命令_南方cass详解+视频教程+插件汇总,小白快速上手!限时领取...
  2. Word 2003高级技巧之可爱的锚标记
  3. 你是什么时候真正从产品助理成长为产品经理的?
  4. win10安装docker
  5. java console 到文件
  6. Keras-保存和恢复模型
  7. android expandablelistview横向,Android ExpandableListView使用小结(二)
  8. ubuntu 强制结束 pycharm
  9. Linux学习笔记三:安装VMWare Tools共享文件夹
  10. hdu 2122 最小生成树
  11. Java 数字转换为汉语中人民币的大写
  12. 1959-打印镂空字符三角形
  13. 龙芯笔记本走出国门的困惑
  14. html网页启动不了404错误,造成网页 404 错误的几大原因介绍
  15. 【参赛作品12】基于华为云鲲鹏弹性云服务器部署openGauss数据库-实验
  16. ZZULI - 建国的数学难题
  17. BTCC Global合约公测活动正式启动!预约领取红包!
  18. java8 数值流 装箱和拆箱讲解
  19. VS Code 插件 在线/离线 下载安装VUE
  20. 智能家居项目(十三)

热门文章

  1. 从腾讯的职级系统,看清自己的职场宿命(转载)
  2. ZIF-8包裹溶菌酶作配体的金纳米颗粒(Lys-AuNPs)|磁性g-C3N4/Fe3O4@ZIF-8纳米复合材料|ZIF-8@银基SERS基底|齐岳试剂
  3. 基于卷积神经网络的序列特异性预测研究--云南大学范航恺硕士论文
  4. 【web前端】引入CSS(选择器)
  5. freemarker 宏 调用java_freemarker宏的应用
  6. gog安装游戏显示服务器问题,修复Windows 10中的GOG游戏显示黑屏问题
  7. 华中科技大学计算机科学与技术学院实验班,华中科技大学计算机科学与技术学院2017年推免生招生简章...
  8. 20145339顿珠达杰 《信息安全系统设计基础》第0周学习总结
  9. Echarts可视化基础知识
  10. [机缘参悟-37]:人感官系统的结构决定了人类是以自我为中心