一款基于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遮住.一起看下效果图: 在线预览 源码下载 实现 ...
随机推荐
- 自定义AppServer
TelnetSever.cs public class TelnetServer : AppServer<TelnetSession> { protected override bool ...
- Move semantics(C++11)
/* * Compile with: * g++ move_test.c -o move_test -std=c++11 -g -fno-elide-constructors * ...
- PHP基于Sphinx+Swcs中文分词的全文的检索
简介 Sphinx是开源的搜索引擎,它支持英文的全文检索.所以如果单独搭建Sphinx,你就已经可以使用全文索引了 但是有些时候我们还要进行中文分词所有scws就出现了,我们也可以使用Coreseek ...
- 教程 | 一文入门Python数据分析库Pandas
首先要给那些不熟悉 Pandas 的人简单介绍一下,Pandas 是 Python 生态系统中最流行的数据分析库.它能够完成许多任务,包括: 读/写不同格式的数据 选择数据的子集 跨行/列计算 寻找并 ...
- 【LeetCode】137. Single Number II (3 solutions)
Single Number II Given an array of integers, every element appears threetimes except for one. Find t ...
- Java虚拟机学习 - 内存调优 ( 9 )
JVM调优主要是针对内存管理方面的调优,包括控制各个代的大小,GC策略.由于GC开始垃圾回收时会挂起应用线程,严重影响了性能,调优的目是为了尽量降低GC所导致的应用线程暂停时间. 减少Full GC次 ...
- DataTime? 的 GetValueOrDefault() 方法
DataTime? 转换为 DataTime类型 就可以调用 ToString() 自定义格式 @item.CreateDate.GetValueOrDefault().ToString(" ...
- SVN配置钩子
安装测试环境:109 CentOS4.6 安装: SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz安装:解压 ...
- 【OC语法快览】二、存取方法
Accessors 存取方法 All instance variables are private in Objective-C by default, so you should use acces ...
- UIActivityIndicatorView的详细使用
转自:http://www.cnblogs.com/top5/archive/2012/05/17/2506623.html UIActivityIndicatorView实例提供轻型视图,这些视图显 ...