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进度条效果
Feb 22 HTML / CSS
css3进行截取替代js的substring
Sep 02 HTML / CSS
你应该知道的30个css选择器
Mar 19 HTML / CSS
CSS3中的Media Queries学习笔记
May 23 HTML / CSS
CSS3实现缺角矩形,折角矩形以及缺角边框
Dec 20 HTML / CSS
使用html2canvas将页面转成图并使用用canvas2image下载
Apr 04 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
Jan 29 HTML / CSS
解决HTML5中滚动到底部的事件问题
Aug 22 HTML / CSS
html5利用canvas实现颜色容差抠图功能
Dec 23 HTML / CSS
鼠标滚轮事件和Mac触控板双指事件
Dec 23 HTML / CSS
HTML5给汉字加拼音收起展开组件的实现代码
Apr 08 HTML / CSS
canvas 绘图时位置偏离的问题解决
Sep 16 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框架CodeIgniter主从数据库配置方法分析
2018/05/25 PHP
Laravel 5.4前后台分离,通过不同的二级域名访问方法
2019/10/13 PHP
在 IE 中调用 javascript 打开 Excel 表
2006/12/21 Javascript
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
关于jquery中全局函数each使用介绍
2013/12/10 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
JavaScript数组常用操作技巧汇总
2014/11/17 Javascript
jquery中filter方法用法实例分析
2015/02/06 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
基于JQuery的Ajax方法使用详解
2017/08/16 jQuery
使用vue制作探探滑动堆叠组件的实例代码
2018/03/07 Javascript
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
详解vue-cli3多环境打包配置
2019/03/28 Javascript
vue+elementUI中表格高亮或字体颜色改变操作
2020/11/02 Javascript
[01:20]DOTA2上海特级锦标赛现场采访:谁的ID最受青睐
2016/03/25 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python六大开源框架对比
2015/10/19 Python
python 编写简单网页服务器的实例
2018/06/01 Python
Sanic框架异常处理与中间件操作实例分析
2018/07/16 Python
Python线性拟合实现函数与用法示例
2018/12/13 Python
浅谈Python基础—判断和循环
2019/03/22 Python
python安装requests库的实例代码
2019/06/25 Python
Django模型修改及数据迁移实现解析
2019/08/01 Python
Django框架 querySet功能解析
2019/09/04 Python
Python使用scipy模块实现一维卷积运算示例
2019/09/05 Python
Pytorch的mean和std调查实例
2020/01/02 Python
董事长岗位职责
2013/11/30 职场文书
给老师的道歉信
2014/01/11 职场文书
企业晚会策划方案
2014/05/29 职场文书
小学生三分钟演讲稿
2014/08/18 职场文书
质量月活动总结
2014/08/26 职场文书
三峡导游词
2015/01/31 职场文书
2019安全宣传标语大全
2019/08/14 职场文书
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang