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实现图片翻牌特效
Mar 10 HTML / CSS
CSS3实现头像旋转效果
Mar 13 HTML / CSS
CSS3制作酷炫的条纹背景
Nov 09 HTML / CSS
你不知道的5个HTML5新功能
Jun 28 HTML / CSS
html5 touch事件实现触屏页面上下滑动(一)
Mar 10 HTML / CSS
HTML5实现Notification API桌面通知功能
Mar 02 HTML / CSS
HTML5混合开发二维码扫描以及调用本地摄像头
Dec 27 HTML / CSS
HTML5的标签的代码的简单介绍 HTML5标签的简介
May 28 HTML / CSS
HTML5 Canvas锯齿图代码实例
Apr 10 HTML / CSS
详解Html5页面实现下载文件(apk、txt等)的三种方式
Oct 22 HTML / CSS
Html5原创俄罗斯方块(基于canvas)
Jan 07 HTML / CSS
新的CSS 伪类函数 :is() 和 :where()示例详解
Aug 05 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
PHP 调试工具Debug Tools
2011/04/30 PHP
php中模拟POST传递数据的两种方法分享
2011/09/16 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
Nigma vs Liquid BO3 第一场2.14
2021/03/10 DOTA
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
js读写json文件实例代码
2014/10/21 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
node.js的exports、module.exports与ES6的export、export default深入详解
2017/10/26 Javascript
node实现mock-plugin中间件的方法
2019/12/25 Javascript
Vue Render函数创建DOM节点代码实例
2020/07/08 Javascript
通过vue.extend实现消息提示弹框的方法记录
2021/01/07 Vue.js
[01:00:53]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Secret
2018/03/30 DOTA
Python自动化测试工具Splinter简介和使用实例
2014/05/13 Python
Python中的生成器和yield详细介绍
2015/01/09 Python
详解Django中间件的5种自定义方法
2018/07/26 Python
Python打包方法Pyinstaller的使用
2018/10/09 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
Django CBV类的用法详解
2019/07/26 Python
详解Python time库的使用
2019/10/10 Python
Python爬虫爬取电影票房数据及图表展示操作示例
2020/03/27 Python
Python爬虫回测股票的实例讲解
2021/01/22 Python
CSS3 中filter(滤镜)属性使用详解
2020/04/07 HTML / CSS
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
捷克家居装饰及图书音像购物网站:Velký košík
2018/04/16 全球购物
煤矿机修工岗位职责
2014/02/07 职场文书
社区党建工作汇报材料
2014/08/14 职场文书
学校安全管理制度
2015/08/06 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
职场新人刚入职工作总结该怎么写?
2019/05/15 职场文书
pycharm代码删除恢复的方法
2021/06/26 Python