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实现椭圆轨迹旋转的示例代码
Oct 29 HTML / CSS
浅谈CSS3 box-sizing 属性 有趣的盒模型
Apr 02 HTML / CSS
详解CSS3实现响应式手风琴效果
Jun 10 HTML / CSS
html5使用html2canvas实现浏览器截图的示例
Aug 31 HTML / CSS
HTML5 input元素类型:email及url介绍
Aug 13 HTML / CSS
HTML5 canvas基本绘图之绘制曲线
Jun 27 HTML / CSS
html5使用canvas实现弹幕功能示例
Sep 11 HTML / CSS
canvas绘制视频封面的方法
Feb 05 HTML / CSS
基于canvas的骨骼动画的示例代码
Jun 12 HTML / CSS
HTML5 视频播放(video),JavaScript控制视频的实例代码
Oct 08 HTML / CSS
html5启动原生APP总结
Jul 03 HTML / CSS
html+css合并表格边框的示例代码
Mar 31 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 array_intersect比array_diff快(附详细的使用说明)
2011/07/03 PHP
php数组函数序列之array_values() 获取数组元素值的函数与方法
2011/10/30 PHP
一页面多XMLHttpRequest对象
2007/01/22 Javascript
ext form 表单提交数据的方法小结
2008/08/08 Javascript
Domino中运用jQuery读取视图内容的方法
2009/10/21 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
Dom在ajax技术中的作用说明
2010/10/25 Javascript
jquery 学习之二 属性相关
2010/11/23 Javascript
表单序列化与jq中的serialize使用示例
2014/02/21 Javascript
PHP守护进程实例
2015/03/06 Javascript
浅谈javascript的分号的使用
2015/05/12 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
javascript连续赋值问题
2015/07/08 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
JS动态计算移动端rem的解决方案
2016/10/14 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
JS实现图片手风琴效果
2020/04/17 Javascript
vue2.0 根据状态值进行样式的改变展示方法
2018/03/13 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
关于Vue中axios的封装实例详解
2019/10/20 Javascript
解决vue-photo-preview 异步图片放大失效的问题
2020/07/29 Javascript
Python 绘图和可视化详细介绍
2017/02/11 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
python实现AES加密与解密
2019/03/28 Python
Python使用turtle库绘制小猪佩奇(实例代码)
2020/01/16 Python
详解python中的异常和文件读写
2021/01/03 Python
python可视化分析的实现(matplotlib、seaborn、ggplot2)
2021/02/03 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
日本小田急百货官网:Odakyu
2018/07/19 全球购物
普罗米修斯教学反思
2014/02/06 职场文书
护理专科毕业生自荐书范文
2014/02/19 职场文书
党员活动日总结
2014/05/05 职场文书
演讲稿的写法
2014/05/19 职场文书
客户付款通知书
2015/04/23 职场文书