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 选择器 基本选择器介绍
Jan 21 HTML / CSS
HTML5实现表单自动验证功能实例代码
Jan 11 HTML / CSS
详解Html5微信支付爬坑之路
Jul 24 HTML / CSS
谷歌浏览器小字体处理方案即12px以下字体
Dec 17 HTML / CSS
HTML5 DeviceOrientation实现手机网站摇一摇功能代码实例
Apr 24 HTML / CSS
整理HTML5移动端开发的常用触摸事件
Apr 15 HTML / CSS
HTML 5.1来了 9月份正式发布 更新内容预览
Apr 26 HTML / CSS
HTML5 Canvas绘制五星红旗
May 04 HTML / CSS
H5 meta小结(前端必看篇)
Aug 24 HTML / CSS
详解HTML5 Canvas标签及基本使用
Jan 10 HTML / CSS
html5 canvas 实现光线沿不规则路径运动
Apr 20 HTML / CSS
如何利用 CSS Overview 面板重构优化你的网站
Oct 24 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下实现折线图效果的代码
2007/04/28 PHP
认识并使用PHP超级全局变量
2010/01/26 PHP
PHP isset()与empty()的使用区别详解
2010/08/29 PHP
关于PHP递归算法和应用方法介绍
2013/04/15 PHP
使用PHP函数scandir排除特定目录
2014/06/12 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
PHP判断密码强度的方法详解
2017/05/26 PHP
PHP命令空间namespace及use的用法小结
2017/11/27 PHP
JavaScript对象和字串之间的转换实例探讨
2013/04/21 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
2016/07/05 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
关于vue.extend和vue.component的区别浅析
2017/08/16 Javascript
vue 子组件向父组件传值方法
2018/02/26 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
JavaScript中的null和undefined用法解析
2019/09/30 Javascript
vue实现购物车选择功能
2020/01/10 Javascript
javascript canvas时钟模拟器
2020/07/13 Javascript
解决vue addRoutes不生效问题
2020/08/04 Javascript
[55:35]DOTA2-DPC中国联赛 正赛 CDEC vs Dragon BO3 第二场 1月22日
2021/03/11 DOTA
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
python进阶教程之函数对象(函数也是对象)
2014/08/30 Python
python对数组进行反转的方法
2015/05/20 Python
python切片及sys.argv[]用法详解
2018/05/25 Python
python3实现随机数
2018/06/25 Python
浅析PyTorch中nn.Linear的使用
2019/08/18 Python
Python识别html主要文本框过程解析
2020/02/18 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
浅谈matplotlib默认字体设置探索
2021/02/03 Python
荷兰时尚精品店:Labels Fashion
2020/03/22 全球购物
社会实践评语
2014/04/28 职场文书
知识就是力量演讲稿
2014/09/13 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
《比的意义》教学反思
2016/02/18 职场文书
家电创业计划书
2019/08/05 职场文书
解决Git推送错误non-fast-forward的方法
2022/06/25 Servers