一款基于jquery和css3实现的摩天轮式分享按钮
之前分享了很多css3实现的按钮。今天要给大家带来一款基于jquery和css3实现的摩天轮式分享按钮。这款分享按钮页面底部有一个toggle按钮,单击该按钮,摩天轮按钮以动画的形式出现,各个分享按钮挂在摩天轮上。效果图如下:

实现的代码。
部分html代码:
<div class="ferris-base">
<div class="ferris-base--center">
<div id="" title="" class="icon ">
<svg viewbox="0 0 32 32">
<use xlink:href="#twitter-icon">
</use></svg></div>
</div>
<div class="ferris-base--top">
</div>
<div class="ferris-base--main">
</div>
<div class="ferris-base--spike is-1">
</div>
<div class="ferris-base--spike is-2">
</div>
<div class="ferris-base--handle">
</div>
</div>
部分css3代码:
* {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
/* ENVIROMENT */
/* grid size = 10px in rem equivalent */
html {
font-size: 16px;
}
body {
background: #6ed2d2 repeat top left;
position: relative;
}
html,
body {
height: 100%;
}
.button {
background: #dd5754;
border-radius: 0.1875rem;
text-transform: uppercase;
color: #fff;
height: 3.125rem;
line-height: 3.125rem;
width: 12.5rem;
text-align: center;
letter-spacing: 0.125rem;
}
.button:hover {
background-color: #e06461;
cursor: pointer;
}
.button:active {
background-color: #dd5754;
}
.ground {
position: absolute;
left:;
bottom:;
height: 7.5rem;
width: 100%;
background: #493442 repeat bottom right;
}
.ground .button {
margin-left: auto;
margin-right: auto;
margin-top: 2.1875rem;
position: relative;
z-index:;
}
/* FERRIS WHEEL */
.human {
background-color: #6e6e6e;
border-radius: 50%;
height: 1.625rem;
width: 0.625rem;
position: relative;
}
.human:after {
content: '';
position: absolute;
width: 0.4375rem;
height: 0.4375rem;
background-color: inherit;
top: -0.3125rem;
border-radius: 50%;
left: 50%;
margin-left: -0.1875rem;
}
.ferris-base {
margin-left: 50px;
position: relative;
width: 14.875rem;
height: 2.4375rem;
}
.ferris-base .ferris-base--main {
background-color: #ce5250;
width: 100%;
height: 100%;
position: relative;
z-index:;
height: 0%;
top: 100%;
}
.is-open .ferris-base .ferris-base--main {
height: 100%;
top:;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.ferris-base top-height,
.ferris-base .ferris-base--top {
position: absolute;
height: 0.75rem;
background-color: #9b2e2e;
z-index:;
width:;
margin-left: 50%;
overflow: hidden;
opacity:;
}
.is-open .ferris-base top-height,
.is-open .ferris-base .ferris-base--top {
width: 108%;
margin-left: -4%;
overflow: visible;
opacity:;
-webkit-transition: all 0.3s linear;
transition: all 0.3s linear;
-webkit-transition-delay: 0.3s;
transition-delay: 0.3s;
}
.ferris-base top-height:before,
.ferris-base .ferris-base--top:before,
.ferris-base top-height:after,
.ferris-base .ferris-base--top:after {
content: '';
position: absolute;
border: 0.75rem solid rgba(155,46,46,0);
border-left-width: 0.5rem;
border-right-width: 0.5rem;
border-top-color: #9b2e2e;
top:;
}
.ferris-base top-height:before,
.ferris-base .ferris-base--top:before {
left: -0.5rem;
}
.ferris-base top-height:after,
.ferris-base .ferris-base--top:after {
right: -0.5rem;
}
.ferris-base .ferris-base--spike {
height: 9.6875rem;
width: 0.9375rem;
background-color: #b33333;
position: absolute;
top: -10.125rem;
left: 50%;
margin-left: -0.46875rem;
-webkit-transform-origin: 50% top;
-ms-transform-origin: 50% top;
transform-origin: 50% top;
z-index:;
height: 5.78125rem;
opacity:;
}
注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/8022
一款基于jquery和css3实现的摩天轮式分享按钮的更多相关文章
- 一款基于jquery和css3的头像恶搞特效
今天给大家分享一款基于jquery和css3的头像恶搞特效.这款实例中,一个头像在画面中跳舞,头像还有可爱的帽子,单击下面的按钮可以为头像切换不同的帽子.效果图如下: 在线预览 源码下载 实现的代 ...
- 一款基于jquery和css3的响应式二级导航菜单
今天给大家分享一款基于jquery和css3的响应式二级导航菜单,这款导航是传统的基于顶部,鼠标经过的时候显示二级导航,还采用了当前流行的响应式设计.效果图如下: 在线预览 源码下载 实现的代码. ...
- 一款基于jQuery和CSS3炫酷3D旋转画廊特效插件
这是一款效果炫酷的jQuery和CSS3 3D旋转画廊特效插件.该3D画廊插件可以通过前后导航按钮来切换图片,效果就像旋转木马一样.它还带有点击放大图片,显示图片标题和用键盘操作等功能. 在线预览 ...
- 10款基于jquery的web前端动画特效
1.jQuery横向手风琴图片切换动画 之前我们为大家分享过很多款基于jQuery和CSS3的手风琴菜单和手风琴焦点图插件,比如CSS3响应式垂直手风琴菜单和jQuery横向手风琴图片展示插件.今天要 ...
- 30款基于 jQuery & CSS3 的加载动画和进度条插件
我们所生活每一天看到的新技术或新设计潮流的兴起,Web 开发正处在上升的时代.HTML5 & CSS3 技术的发展让 Web 端可以实现的功能越来越强大. 加载动画和进度条使网站更具吸引力.该 ...
- 一款基于jquery的下拉点击改变背景图片
今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览 源码下载 实现的代码. html代码: <a ...
- 10款基于jquery实现的超酷动画源码
1.jQuery二级下拉菜单 下拉箭头翻转动画 之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽.但今天要介绍的这款j ...
- 8款基于Jquery的WEB前端动画特效
1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的是30个超炫酷的jQuery悬停按钮动画,当我们将鼠标滑过按钮 ...
- 一款基于jquery漂亮的按钮
之前为大家分享了好多css3实现的按钮.今天给大家分享一款基于jquery漂亮的按钮.这款按钮背景下用了一张图片.当鼠标经过的时候背景用半透明div遮住.一起看下效果图: 在线预览 源码下载 实现 ...
随机推荐
- Xiuno 开发手册正式发布。
下载地址:http://bbs.xiuno.com/down/xiuno.chm.tar.gz
- Javascript中的数据类型知多少
JavaScript 是一种弱类型或者说动态语言.这意味着你不用提前声明变量的类型,在程序运行过程中,类型会被自动确定.这也意味着你可以使用同一个变量保存不同类型的数据 根据ECMAScript 5. ...
- C-常用字符串操作函数详解
//使用字符串操作应时刻注意字符串或者数组长度!!避免溢出!! 1. size_t strlen(char const *str); //计算字符串长度, 注意返回size_t类型的值, 即unsig ...
- JS版的Server.UrlEncode
<script>function (str) {//标准UrlEncode.execScript("function reHex(str)\reHex=hex(asc(str)) ...
- 数据库分析函数 ROW_NUMBER() rank() dense_rank() 的区别 first_value(D) , last_value(D)
直接上图 select * from tab select B,ROW_NUMBER()over(order by B) from tab 当碰到相同数据时,排名按照记录集中记录的顺序依次递增. 遇 ...
- List 集合remove问题
java的list集合中.使用remove删除元素: 方法一: static List<Integer> list3 = new ArrayList<Integer>(); s ...
- PowerDesigner列名作为注释
Tools -> Execute Commands -> Edit/Run Script 执行以下脚本: Option Explicit ValidationMode = True Int ...
- 赶集mysql军规
总是在灾难发生后,才想起容灾的重要性.总是在吃过亏后,才记得曾经有人提醒过. 一,核心军规 不在数据库做计算,cpu计算务必移至业务层 控制单表数据量,单表记录控制在千万级 控制列数量,字段数控制在2 ...
- 编写自己的jquery插件
如何编写自己的jquery插件 Jquery的插件主要分为三类: .封装对象方法的插件:大部分插件都是封装对象的插件 .封装全局函数的插件:将独立的函数添加到jquery的命名空间之下.Jquery. ...
- Js控制弹窗实现在任意分辨率下居中显示
弹窗居中比较烦人的是怎么才能在任意分辨率下实现居中显示.1,html部分 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...