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实现圆角的outline效果的教程
Jun 05 HTML / CSS
CSS3中的transform属性进行2D和3D变换的基本用法
May 12 HTML / CSS
用CSS3实现无限循环的无缝滚动的示例代码
Nov 01 HTML / CSS
浅谈CSS3中的变形功能-transform功能
Dec 27 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
Jun 01 HTML / CSS
html5 svg 中元素点击事件添加方法
Jan 16 HTML / CSS
HTML中fieldset标签概述及使用方法
Feb 01 HTML / CSS
HTML5的一个显示电池状态的API简介
Jun 18 HTML / CSS
video实现有声音自动播放的实现方法
May 20 HTML / CSS
详解CSS中postion和opacity及cursor的特性
Aug 14 HTML / CSS
html解决浏览器记住密码输入框的问题
May 07 HTML / CSS
VW、VH适配移动端的解决方案与常见问题
May 21 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
Apache2 httpd.conf 中文版
2006/12/06 PHP
PHP array 的加法操作代码
2010/07/24 PHP
apache mysql php 源码编译使用方法
2012/05/03 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
php function用法如何递归及return和echo区别
2014/03/07 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
php中__destruct与register_shutdown_function执行的先后顺序问题
2014/10/17 PHP
ThinkPHP表单令牌错误的相关解决方法分析
2016/05/20 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
使用UglifyJS合并/压缩JavaScript的方法
2012/03/07 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
单击和双击事件的冲突处理示例代码
2014/04/03 Javascript
Node.js异步I/O学习笔记
2014/11/04 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
2015/03/28 Javascript
Javascript中的几种继承方式对比分析
2016/03/22 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
NODE.JS跨域问题的完美解决方案
2016/10/20 Javascript
vue集成kindeditor富文本的实现示例代码
2019/06/07 Javascript
JavaScript array常用方法代码实例详解
2020/09/02 Javascript
JavaScript前后端JSON使用方法教程
2020/11/23 Javascript
python编写的最短路径算法
2015/03/25 Python
教你用Type Hint提高Python程序开发效率
2016/08/08 Python
利用python解决mysql视图导入导出依赖的问题
2017/12/17 Python
Django 登陆验证码和中间件的实现
2018/08/17 Python
详解python--模拟轮盘抽奖游戏
2019/04/12 Python
python处理写入数据代码讲解
2020/10/22 Python
Python 无限级分类树状结构生成算法的实现
2021/01/21 Python
智能电子应届生求职信
2013/11/10 职场文书
艺术应用与设计个人的自我评价
2013/11/23 职场文书
劳动模范事迹材料
2014/01/19 职场文书
《桃花心木》教学反思
2014/02/17 职场文书
2014国庆节主题活动方案:快乐的国庆节
2014/09/16 职场文书
分居协议书范本
2014/11/03 职场文书
浅谈react useEffect闭包的坑
2021/06/08 Javascript