小水滴非常简单,其实可以直接用一个div+before after就可以写出来,个人是用三个div写的,现在给大家看一下吧!!!

1.先建立一个div div里面包括两个div作为2个小泡泡

<body><div class="water"><div class="water1"></div><div class="warer2"></div></div>
</body>

2.给body div加上css样式        不懂得可以看看注释

<style>* {margin: 0;padding: 0;box-sizing: border-box;}body {width: 100%;height: 100%;display: flex;background-color: #00a8ff;}.water {width: 200px;height: 200px;margin: 200px auto;position: relative;border-radius: 47% 53% 57% 43% / 63% 34% 66% 37%;/* 水平方向内阴影,水平方向往右边出现十个像素 *//* 垂直方向 *//* 半径值 */box-shadow: inset 10px 20px 30px rgba(0, 0, 0, 0.5),20px 20px 30px rgba(0, 0, 0, 0.4),10px 10px 20px rgba(0, 0, 0, 0.03),/* 右下方向是负,左上是正 */inset -20px -10px 20px rgba(255, 255, 255, 0.6);/* 动画名称 动画时长 匀速播放 播放时长 偶次顺方向播放,奇次逆方向播放。 */animation: wat 3s linear infinite alternate;}.water1{width: 8px;height: 8px;border: 1px solid;position: absolute;top: 30px;left: 40%;background-color: rgba(255,255,255,0.6);border-radius: 47% 53% 35% 65% / 63% 34% 66% 37% ;}.warer2{width: 5px;height: 5px;border: 1px solid;position: absolute;top: 40px;left: 30%;background-color: rgba(255,255,255,0.6);border-radius: 47% 53% 35% 65% / 63% 34% 66% 37% ;}

给大家分享一个网址 想要什么样形状的圆可以直接获取 copy就可以了

https://9elements.github.io/fancy-border-radius

3.样式写好之后就直接加动画就可以了

@keyframes wat{25%{border-radius: 16% 84% 43% 57% / 44% 42% 58% 56%    ;}50%{border-radius: 52% 48% 46% 54% / 63% 34% 66% 37%   ;}75%{border-radius: 30% 70% 46% 54% / 74% 34% 66% 26%   ;}100%{border-radius: 30% 70% 33% 67% / 74% 19% 81% 26%   ;}}

这样就直接完成了

用CSS3动画效果写出一个立体小水滴相关推荐

  1. 完整的写出一个微信小程序的电子商城的用户人脉关系网的所有功能,所包含的前台、中台、后台所有的用户功能与管理员功能以及维护人员及客服的所有功能需求。

    前台用户的功能需求: 购物类: 商品浏览:分别提供分类.搜索.推荐等方式,支持关键词搜索,多条件筛选: 商品详情:查看商品详情.评价内容.商品图片.商品属性.库存.成本.售价以及支持下单价格即时计算. ...

  2. [css] 用css3画出一个立体魔方

    [css] 用css3画出一个立体魔方 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...

  3. css 右上角 翻开动画_27个精致的CSS3动画效果源代码下载

    CSS主要用于控制网页的外观,CSS代码可以随意变化网页的布局和网页的内容样式.当CSS3出现以后,更是可以让网页增添了不少动画元素,随着IE6,7的淘汰,手机端的崛起更是让它成熟了许多.CSS3动画 ...

  4. 怎样写出一个较好的高速排序程序

    写出一个较好的高速排序程序 高速排序是经常使用的排序算法之中的一个,但要想写出一个又快又准的使用程序,就不是那么简单了 须要注意的事项 首先要写正确.通常使用递归实现.其递归相当于二叉树展开,因此假设 ...

  5. 如何写出一个较好的快速排序程序

    写出一个较好的快速排序程序 快速排序是常用的排序算法之一,但要想写出一个又快又准的使用程序,就不是那么简单了 需要注意的事项 首先要写正确.通常使用递归实现.其递归相当于二叉树展开,因此如果要用迭代实 ...

  6. Html+css3动画效果

    Html+css3动画效果 开发工具与关键技术:DW 作者:彭春怡 撰写时间:2019/1/16 1.下面是通过html+css3完成的一个动画效果,"跳跳球".实现的代码如图所示 ...

  7. 写出一个美观的表单页

    如何写出一个美观的表单页 前言 最近做项目总能遇到各种各样,千奇百怪的需求.用bootstrap等ui框架不能满足客户需求.只能开动自己脑筋,自己写一些样式. 如何调整input样式(包括placeh ...

  8. CSS3动画效果大全

    CSS3动画效果大全 /* animation */ .a-bounce,.a-flip,.a-flash,.a-shake,.a-swing,.a-wobble,.a-ring{-webkit-an ...

  9. 解决css3动画效果在360兼容模式跟猎豹浏览器下不兼容

    360跟猎豹采用的都是谷歌(WebKit内核)跟IE(Trident内核)的双内核,360浏览器分为极速模式(WebKit内核)和兼容模式(Trident内核),这就导致兼容模式下不支持css3动画效 ...

最新文章

  1. DTCC:数据库安全重点在数据拷贝过程中
  2. mac vscode 配置golang
  3. C/C++基础问题归集
  4. [团队公告]第二次技术交流主题征集
  5. 课时 29:安全容器技术(王旭)
  6. java搭建maven项目_Eclipse使用maven创建Java Web项目完整示例
  7. 送人玫瑰,手留余香,如果本博客帮助到你了,帮忙点开本篇投上一票
  8. 【喜报】JEEWX荣获“2016 年度码云新增热门开源软件排行榜”第一名!
  9. SQL – 2.SQLServer的管理 + 3.SQL基础1 + 4.SQL基础2
  10. java 循环间隔执行一次,每隔Java运行一次循环
  11. python中json模块_python中的json模块
  12. ov5640_rgmii_udp
  13. oracle TNS:listener does not currently know of service requested in connect descrip
  14. aptio2018设置u盘启动_怎么设置bios从u盘启动|bios设置u盘启动方法
  15. npm 包解析 eml 文件
  16. 最终幻想7php攻略,最终幻想7图文攻略 PS版FF7全剧情任务攻略(CD1)(6)
  17. 深度学习经典论文汇总
  18. 20221014 复数、双曲复数、对偶数
  19. 也来谈谈函数返回引用 int fun(int x);
  20. 一些关于保研夏令营的心得体会!

热门文章

  1. 淘宝双促中的 RAX
  2. 科学家揭示罗马万神庙为何屹立不倒
  3. Oracle 12CR2查询转换之表扩展
  4. PowerShell基本教程
  5. mysql函数之截取字符串
  6. android 自定义ImageView控件实现圆形图片-适用于用户头像
  7. 新发的日常小实验——VS 2019~2010小助手(Visual Assist X / VA_X)安装与使用(实测可用)
  8. 数据仓库面试题整理超详细
  9. html自动编号小圆点怎么实现,css如何实现自动编号?计数器的使用
  10. Android修改开机Logo和开机动画