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旋转动画实例代码
Sep 11 HTML / CSS
IE下实现类似CSS3 text-shadow文字阴影的几种方法
May 11 HTML / CSS
定义css设备类型-Media Queries图表简介及使用方法
Jan 21 HTML / CSS
浅谈css3中的前缀
Jul 20 HTML / CSS
总结30个CSS3选择器
Apr 13 HTML / CSS
HTML+CSS3+JS 实现的下拉菜单
Nov 25 HTML / CSS
详解Canvas 实现炫丽的粒子运动效果(粒子生成文字)
Feb 01 HTML / CSS
HTML5之SVG 2D入门4—笔画与填充
Jan 30 HTML / CSS
HTML5中判断用户是否正在浏览页面的方法
May 03 HTML / CSS
多视角3D可旋转的HTML5 Logo动画
Mar 02 HTML / CSS
Html5页面二次分享的实现
Jul 30 HTML / CSS
canvas绘制太极图的实现示例
Apr 29 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 作用域解析运算符(::)
2010/07/27 PHP
微信公众平台开发关注及取消关注事件的方法
2014/12/23 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
PHP构造函数与析构函数用法示例
2016/09/28 PHP
详解php curl带有csrf-token验证模拟提交方法
2018/04/18 PHP
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
一款由jquery实现的整屏切换特效
2014/09/15 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
JavaScript中string对象
2015/06/12 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
jQuery的each循环用法简单示例
2016/06/12 Javascript
Json解析的方法小结
2016/06/22 Javascript
jQuery实现鼠标经过购物车出现下拉框代码(推荐)
2016/07/21 Javascript
微信小程序 闭包写法详细介绍
2016/12/14 Javascript
简单实现js点击展开二级菜单功能
2017/05/16 Javascript
深入学习nodejs中的async模块的使用方法
2017/07/12 NodeJs
jQuery中.attr()和.data()的区别分析
2017/09/03 jQuery
详解webpack提取第三方库的正确姿势
2017/12/22 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
vue实现文件上传功能
2018/08/13 Javascript
详解js中的几种常用设计模式
2020/07/16 Javascript
原生js中运算符及流程控制示例详解
2021/01/05 Javascript
python新手经常遇到的17个错误分析
2014/07/30 Python
python求crc32值的方法
2014/10/05 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
Pycharm修改python路径过程图解
2020/05/22 Python
django ObjectDoesNotExist 和 DoesNotExist的用法
2020/07/09 Python
python3爬虫中引用Queue的实例讲解
2020/11/24 Python
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
马来西亚演唱会订票网站:StubHub马来西亚
2018/10/18 全球购物
几道数据库的概念性面试题
2014/05/30 面试题
年度考核自我鉴定
2014/03/19 职场文书
人力资源部岗位职责
2015/02/11 职场文书