CSS3径向渐变之大鱼吃小鱼之孤单的大鱼


Posted in HTML / CSS onApril 26, 2016

喜欢钓鱼还没那个技术钓到鱼,下面小编画条大鱼安慰我一下柔弱的心灵。先给大家展示小效果图,如果亲感觉还不错,很满意,请继续往下阅读。

先上图:

CSS3径向渐变之大鱼吃小鱼之孤单的大鱼

上面这个就是今晚上我要跟大家分享的小DEMO,我给他起名字就“大鱼吃小鱼之孤单的大鱼”。

转入正题,这条大鱼分为三部分:头,尾巴,眼睛。首先看一下这条鱼的框架,如下面所示,class已经说得很直接了

CSS Code复制内容到剪贴板
  1. <div class="fish">   
  2.         <div class="fisg-head"></div>   
  3.         <div class="fisg-tail"></div>   
  4.     </div>  

首先给整条鱼做一点小小的处理

CSS Code复制内容到剪贴板
  1. .fish{   
  2.             displayinline-block;   
  3.             position:relative;   
  4.         }  

然后就是精雕细刻了,第一步,绘制鱼头:

CSS Code复制内容到剪贴板
  1. .fisg-head{   
  2.             floatleft;   
  3.             width150px;   
  4.             height150px;   
  5.             border-radius: 100px;   
  6.             background: radial-gradient(0px 100px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,white 113px,green 100px,green 100%);   
  7.             background: -webkit-radial-gradient(0px 100px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,white 113px,green 100px,green 100%);   
  8.             background: -moz-radial-gradient(0px 100px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,white 113px,green 100px,green 100%);   
  9.             background: -ms-radial-gradient(0px 100px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,white 113px,green 100px,green 100%);   
  10.         }  

第二步,绘制尾巴:

CSS Code复制内容到剪贴板
  1. .fisg-tail{   
  2.             floatleft;   
  3.             width100px;   
  4.             height100px;   
  5.             transform: rotate(30deg);   
  6.             -webkit-transform: rotate(30deg);   
  7.             -moz-transform: rotate(30deg);   
  8.             -ms-transform: rotate(30deg);   
  9.             background: radial-gradient(100px 0px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,green 100px,green 100%);   
  10.             background: -webkit-radial-gradient(100px 0px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,green 100px,green 100%);   
  11.             background: -moz-radial-gradient(100px 0px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,green 100px,green 100%);   
  12.             background: -ms-radial-gradient(100px 0px ,rgba(255,255,255,0),rgba(255,255,255,0) 100px,green 100px,green 100%);   
  13.         }  

最后一步,画鱼点睛

CSS Code复制内容到剪贴板
  1. .fisg-head::after{   
  2.             content:"";   
  3.             display:block;   
  4.             position:absolute;   
  5.             top:20px;   
  6.             left:35%;   
  7.             width:20px;   
  8.             height:20px;   
  9.             border-radius:10px;   
  10.             background:rgba(220, 245, 29,1);   
  11.         }  

radial-gradient是CSS3的新特性,这里我是用的其中一种方式去实现的这条大鱼,大家还有其它的高招不妨分享出来,让我也开开眼界。

HTML / CSS 相关文章推荐
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
Dec 31 HTML / CSS
深入浅析css3 border-image边框图像详解
Nov 24 HTML / CSS
canvas像素画板的实现代码
Nov 21 HTML / CSS
HTML5 Canvas——用路径描画线条实例介绍
Jun 09 HTML / CSS
x-ua-compatible content=”IE=7, IE=9″意思理解
Jul 22 HTML / CSS
HTML5 Canvas中绘制矩形实例
Jan 01 HTML / CSS
HTML5 3D衣服摇摆动画特效
Mar 17 HTML / CSS
htnl5利用svg页面高斯模糊的方法
Jul 20 HTML / CSS
使用postMessage让 iframe自适应高度的方法示例
Oct 08 HTML / CSS
HTML5跳转小程序wx-open-launch-weapp的示例代码
Jul 16 HTML / CSS
CSS3点击按钮圆形进度打钩效果的实现代码
Mar 30 HTML / CSS
CSS3中Animation实现简单的手指点击动画的示例
Jul 15 HTML / CSS
CSS3实现超酷的黑猫警长首页
Apr 26 #HTML / CSS
CSS3实现千变万化的文字阴影text-shadow效果设计
Apr 26 #HTML / CSS
什么是CSS3 HSLA色彩模式?HSLA模拟渐变色条
Apr 26 #HTML / CSS
CSS3 RGBA色彩模式使用实例讲解
Apr 26 #HTML / CSS
CSS3不透明度实例讲解
Apr 26 #HTML / CSS
CSS3弹性盒模型开发笔记(二)
Apr 26 #HTML / CSS
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
Apr 26 #HTML / CSS
You might like
DC四月将推出百页特刊漫画 纪念小丑诞生80周年
2020/04/09 欧美动漫
PHP中对用户身份认证实现两种方法
2011/06/04 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
深入PHP empty(),isset(),is_null()的实例测试详解
2013/06/06 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
php示例详解Constructor Prototype Pattern 原型模式
2015/10/15 PHP
php字符串的替换,分割和连接方法
2016/05/23 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
php+mysql+jquery实现日历签到功能
2017/02/27 PHP
jQuery实现点击标题输入详细信息
2013/04/16 Javascript
innerText 使用示例
2014/01/23 Javascript
关于JavaScript中name的意义冲突示例介绍
2014/05/29 Javascript
node.js中的fs.renameSync方法使用说明
2014/12/16 Javascript
jQuery实现菜单感应鼠标滑动动画效果的方法
2015/02/28 Javascript
JavaScript对象反射用法实例
2015/04/17 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
微信小程序开发之麦克风动画 帧动画 放大 淡出
2017/04/18 Javascript
解决layui富文本编辑器图片上传无法回显的问题
2019/09/18 Javascript
JS异步宏队列与微队列原理区别详解
2020/07/02 Javascript
vue data有值,但是页面{{}} 取不到值的解决
2020/11/09 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
[06:57]DOTA2-DPC中国联赛 正赛 Ehome vs PSG.LGD 选手采访
2021/03/11 DOTA
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
浅析Python+OpenCV使用摄像头追踪人脸面部血液变化实现脉搏评估
2019/10/17 Python
python中with用法讲解
2020/02/07 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
详解pandas赋值失败问题解决
2020/11/29 Python
Python列表元素删除和remove()方法详解
2021/01/04 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
Python 里最强的地图绘制神器
2021/03/01 Python
印尼购物网站:iLOTTE
2019/10/16 全球购物
Python如何定义一个函数
2015/09/01 面试题
个人应聘自我评价分享
2013/11/18 职场文书
小学英语教学反思案例
2014/02/04 职场文书
教师节商场活动方案
2014/02/13 职场文书
实习生辞职信范文
2015/03/02 职场文书