一款基于jquery漂亮的按钮
之前为大家分享了好多css3实现的按钮。今天给大家分享一款基于jquery漂亮的按钮。这款按钮背景下用了一张图片。当鼠标经过的时候背景用半透明div遮住。一起看下效果图:
实现的代码。
html代码:
- <a class="btn" data-js="btn"><span class="btn-inr"><span class="txt-a">See This Button?</span>
- <span class="txt-b">Now You do.</span> </span></a>
- <script src='jquery.js'></script>
- <script src='StackBlur.js'></script>
- <script>
- $('[data-js="btn"]').hover(function (e) {
- $(this).toggleClass('active');
- if ($(this).hasClass('active')) {
- $('body').addClass('blur');
- } else {
- $('body').removeClass('blur');
- }
- e.preventDefault();
- }); //@ sourceURL=pen.js
- </script>
css代码:
- .btn
- {
- position: relative;
- top: 50%;
- -webkit-transform: translateY(-50%);
- -ms-transform: translateY(-50%);
- transform: translateY(-50%);
- }
- *, *::before, *::after
- {
- -moz-box-sizing: border-box;
- box-sizing: border-box;
- }
- html, body
- {
- width: 100%;
- height: 100%;
- }
- body
- {
- position: relative;
- font-family: "Lato" , "Avant Garde" , Avantgarde, "Century Gothic" , CenturyGothic, "AppleGothic" , sans-serif;
- font-weight:;
- text-align: center;
- overflow: hidden;
- background: url(1.jpg) no-repeat center center;
- background-size: cover;
- }
- body::after
- {
- position: absolute;
- top:;
- left:;
- display: block;
- width: 100%;
- height: 100%;
- background: -webkit-linear-gradient(315deg, #2980b9 0%, #9B59B6 100%);
- background: linear-gradient(135deg, #2980b9 0%, #9B59B6 100%);
- background-size: 100% auto;
- content: "";
- opacity:;
- -webkit-transition: all .65s ease-in-out;
- transition: all .65s ease-in-out;
- }
- .blur::after
- {
- opacity: .85;
- }
- .btn
- {
- position: relative;
- display: inline-block;
- border: 6px solid #ed7669;
- -webkit-transition: all .1s ease-in-out;
- transition: all .1s ease-in-out;
- z-index:;
- }
- .btn.active
- {
- box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25);
- }
- .btn:focus, .btn:hover
- {
- border: 12px solid #e74c3c;
- }
- .btn > span
- {
- min-width: 425px;
- cursor: pointer;
- }
- .btn-inr
- {
- display: inline-block;
- color: white;
- font-weight:;
- font-size: 2em;
- line-height:;
- text-transform: uppercase;
- background: #ed7669;
- padding: 1em 2em;
- margin: 6px;
- -webkit-transition: all .1s ease-in-out;
- transition: all .1s ease-in-out;
- }
- .btn-inr:focus, .btn-inr:hover
- {
- background: #e74c3c;
- padding: 1em 2em;
- margin:;
- }
- .txt-a
- {
- display: inline;
- }
- .txt-b
- {
- display: none;
- }
- .btn:focus .btn-inr, .btn:hover .btn-inr
- {
- background: #e74c3c;
- padding: 1em 2em;
- margin:;
- }
- .btn:focus .txt-a, .btn:hover .txt-a
- {
- display: none;
- }
- .btn:focus .txt-b, .btn:hover .txt-b
- {
- display: inline;
- }
注:本文爱编程原创文章,转载请注明原文地址:http://www.w2bc.com/Article/8990
一款基于jquery漂亮的按钮的更多相关文章
- 一款基于CSS3漂亮的按钮
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- 一款基于jquery ui漂亮的可拖动div实例
今天要给大家带来一款基于jquery ui漂亮的可拖动div实例.这款实例用了图片当背景,div层采用了幽灵透明效果.div拖动是基于jquery ui的.界面非常漂亮.一起看下效果图: 在线预览 ...
- 分享一款基于jquery的圆形动画按钮
之前为大家介绍过一款纯css3实现的圆形旋转分享按钮.今天要给大家带来一款基于jquery的圆形动画按钮.这款按钮鼠标经过的时候以边框转圈,然后逐渐消息,在实例中给出了四种颜色的demo.效果图如下: ...
- 一款基于jquery和css3实现的摩天轮式分享按钮
之前分享了很多css3实现的按钮.今天要给大家带来一款基于jquery和css3实现的摩天轮式分享按钮.这款分享按钮页面底部有一个toggle按钮,单击该按钮,摩天轮按钮以动画的形式出现,各个分享按钮 ...
- 一款基于jquery的喜欢动画按钮
今天给大家带来一款基于jquery的喜欢动画按钮.这个实例中给了三种动画特效.效果图如下: 在线预览 源码下载 实现的代码. html代码: <p class='heading'> C ...
- 10款基于jquery实现的超酷动画源码
1.jQuery二级下拉菜单 下拉箭头翻转动画 之前我们分享过不少基于jQuery的二级下拉菜单,甚至是多级的下拉菜单,比如这款jQuery/CSS3飘带状多级下拉菜单就非常华丽.但今天要介绍的这款j ...
- 一款基于jquery的下拉点击改变背景图片
今天给大家介绍一款基于jquery的下拉点击改变背景图片.单击右上角的图片,下拉显示可选择的背景图片,单击图片变为背景图.效果图下: 在线预览 源码下载 实现的代码. html代码: <a ...
- 10款基于jquery的web前端特效及源码下载
1.jQuery时间轴插件:jQuery Timelinr 这是一款可用于展示历史和计划的时间轴插件,尤其比较适合一些网站展示发展历程.大事件等场景.该插件基于jQuery,可以滑动切换.水平和垂直滚 ...
- 8款基于Jquery的WEB前端动画特效
1.超炫酷的30个jQuery按钮悬停动画 按钮插件是最常见的jQuery插件之一,因为它用途广泛,而且配置起来最为方便.今天我们要分享的是30个超炫酷的jQuery悬停按钮动画,当我们将鼠标滑过按钮 ...
随机推荐
- set names utf8 【mysql导入中文乱码问题解决】
由于工作的关系需要经常导入一些sql脚本,但是经常会遇到导入中文出现乱码的问题,搞得自己每次导入sql脚本时都很害怕,自己也上网找了一些资料,尝 试了许多办法,有些方法可以正常导入中文,有些办法却不行 ...
- HeidiSQL数据库mysql/sql-server连接工具
HeidiSQL,是一款可以显示表在存储中占得空间,体积小的mysql.sql-server连接工具! 下载地址: https://www.heidisql.com/download.php 中文版: ...
- PHP原生:分享一个轻量级的缓存类=>cache.php
适用:原生PHP cache.php tips:代码最后有适用Demo哦. <?php /* * 缓存类 cache */ define("cacheRoot"," ...
- openvpn服务端一键生成windows,macos客户端配置文件
#!/bin/bash #获取参数 while getopts "n:" opt; do case $opt in n) client_name=$OPTARG ;; \?) ;; ...
- MSSQL-SQL SERVER一些使用中的技巧
获取前一天时间"getdate() - 1" 获取上一小时时间"dateadd(hour, -1, getdate())" order by field1, f ...
- python练习笔记——map | sum | pow 的应用
1 函数简要 map 函数 | sum 函数 | pow函数 | lambda函数 2 简要计算 2.1 1^2 + 2^2 + 3^2 .....9^2 方法1 print([pow(x,2 ...
- PLSQL_通过UTL_MAIL发送并发程式结果报表至用户邮箱(案例)
2014-06-01 Created By BaoXinjian
- java怎样获得JVM可能的总内存,最大内存,以及空暇内存?
public class Demo2 { public static void main(String[] args) { DecimalFormat df = new DecimalFormat(& ...
- python标准库介绍——20 cStringIO 模块详解
==cStringIO 模块== ``cStringIO`` 是一个可选的模块, 是 ``StringIO`` 的更快速实现. 它的工作方式和 ``StringIO`` 基本相同, 但是它不可以被继承 ...
- ubuntu为python处理图片安装图片数据增强库imgaug
1 依赖Required dependencies: six numpy scipy scikit-image (pip install -U scikit-image) OpenCV (i.e. c ...