网页设计 html鼠标悬停,利用css3实现的简单的鼠标悬停按钮

今天给大家分享一款基于css3的简单的鼠标悬停按钮。这款悬停按钮鼠标经过前边框是间断的。当鼠标经过的时候边框间隔消失。效果图如下:

ac84e8a8fc14db90544409fde186602e.png

实现的代码。

html代码:

复制代码代码如下:

Single gradient border

Click Me! Very long link text here

Pseudo elements at a fixed size. Nasty 1px drop on hover

Click Me! Very long link text

here

Multiple borders using pseudo elements with gradient borders

Click Me! Very long link text

here

A Huge Link

css3代码:

复制代码代码如下:

body

{

font-family: "Courier New" , "Inconsolata" , monospace;

font-size: 18px;

line-height: 26px;

background: #333;

color: #fff;

}

h1

{

font-weight: 100;

font-size: 80px;

line-height: 90px;

text-align: center;

}

.container

{

width: 800px;

margin: 50px auto;

text-align: center;

}

.btnCommon

{

display: inline-block;

text-decoration: none;

color: #fff;

padding: 8px 16px;

margin: 0 10px;

border: 1px solid #fff;

letter-spacing: 1px;

}

.btnCommon:hover

{

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);

}

.btn

{

display: inline-block;

text-decoration: none;

color: #fff;

padding: 8px 16px;

margin: 0 10px;

border: 1px solid #fff;

letter-spacing: 1px;

border-image: linear-gradient(to right, #ffffff 15%, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0) 70%, #ffffff 85%) 1;

transition: all .2s;

}

.btn:hover

{

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);

}

.btn:hover

{

transition: all .2s;

background: rgba(255, 255, 255, 0.2);

border: 1px solid #fff;

}

.btn2

{

display: inline-block;

text-decoration: none;

color: #fff;

padding: 8px 16px;

margin: 0 10px;

border: 1px solid #fff;

letter-spacing: 1px;

border: none;

height: 40px;

line-height: 40px;

position: relative;

padding: 0;

margin: 0 25px;

}

.btn2:hover

{

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);

}

.btn2:before, .btn2:after

{

width: 15px;

border: 1px solid #fff;

position: absolute;

content: "";

height: 40px;

top: -1px;

}

.btn2:before

{

left: -16px;

border-right: none;

}

.btn2:after

{

right: -16px;

border-left: none;

}

.btn2:hover, .btn2:hover:before, .btn2:hover:after

{

transition: all .2s;

background: rgba(255, 255, 255, 0.2);

border-color: pink;

}

.btn2:hover

{

border: 1px solid pink;

border-width: 1px 0 1px 0;

}

.btn3

{

display: inline-block;

text-decoration: none;

color: #fff;

padding: 8px 16px;

margin: 0 10px;

border: 1px solid #fff;

letter-spacing: 1px;

position: relative;

border: 1px solid rgba(0, 0, 0, 0);

transition: all .2s;

}

.btn3:hover

{

text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);

}

.btn3:before, .btn3:after

{

display: inline-block;

width: 100%;

height: 100%;

content: "";

position: absolute;

left: -1px;

top: -1px;

border-width: 1px;

transition: all .2s;

}

.btn3:before

{

border-image: linear-gradient(to right, #ffffff 30px, rgba(0, 0, 0, 0) 16px) 1;

}

.btn3:after

{

border-image: linear-gradient(to left, #ffffff 30px, rgba(0, 0, 0, 0) 16px) 1;

}

.btn3:hover

{

transition: all .2s;

background: rgba(255, 255, 255, 0.2);

}

.btn3:hover:before, .btn3:hover:after

{

border: 1px solid rgba(0, 0, 0, 0);

transition: all .2s;

}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/528317.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

工期计算机在线,工期日历计算器

工期日历计算器官方版工期日历计算器官方版是款适合很多行业中使用的做工工期计算工具。工期日历计算器中用户们可以设置开竣工日期后,自动计算工期,正好适合记录工期。工期日历计算器中还包括“起始日期、结束日期、间隔日起、工期天数”等计算功能。华…

小爱同学100个奇葩回复_杰理新一代蓝牙芯片将内置小爱同学,语音唤醒、降噪、连续对话加持蓝牙音箱...

在 11 月 20 日召开的小米 AI 生态峰会暨小爱同学 3.0 发布会上,珠海杰理科技作为小爱同学在芯片端赋能的代表企业,带来了 3 款内置小爱同学标准 SDK 的第二代降噪、语音唤醒蓝牙芯片。据杰理科技副总经理胡向军介绍,系列芯片将会于今年年底及…

react-native 显示html,react-native-webview加载本地H5

webview使用uri属性加载html资源。1.简单且常变动的需求可以选择加载远程网页地址2.当需要接入的网络资源很多,如一些独立的web应用,可以考虑本地接入针对本地接入方式进行记录。所有的静态资源如 css,js,img等都应该存储在本地。…

python一百行代码多少钱_用86行Python代码模拟太阳系

Python代码模拟的太阳系,包括了水星(Mercury), 金星(Venus),地球(Earth),月球(Moon),火星(Mars)上面的动画是我用86行Python代码模拟的一个比较真实的太阳系,用到的基本原理就是N体问题,这是计算天体物理里…

html还原ui,前端高度还原设计稿(字体篇)

前言:以前前端都是拿到psd设计图,需要自己用ps切图,需要自己在psd上面一个个去量设计的大小和间距,而现在一般都是要求设计师把设计稿直接上传到蓝湖上面,通过蓝湖的标注来写出前端代码!下面我就前端如何根…

计算机网络协议的特点,计算机网络传输层协议类型与特点

我们在上文中给大家简单介绍了计算机网络体系的七层结构,而今天我们就一起来了解一下,计算机网络传输层协议类型与特点。传输层涉及到两个重要的协议:UDP和TCP,本节我们重点介绍这两个协议。1、UDP协议1.1、UDP数据报格式UDP基本没…

ciaodvd数据集的简单介绍_人工智能进阶-CIFAR-10数据集介绍

CIFAR-10该数据集共有60000张彩色图像,这些图像是32*32,分为10个类,每类6000张图。这里面有50000张用于训练,构成了5个训练批,每一批10000张图;另外10000用于测试,单独构成一批。测试批的数据里…

已达成计算机的连接数最大值无法再,已达到计算机的连接数最大值,无法再同此远程计算机连接...

已达到计算机的连接数最大值,无法再同此远程计算机连接当打开文件共享时,弹出无法连接的对话框:“....已达到计算机的连接数最大值,无法再同此远程计算机连接”。对于server版的服务器系统,从未遇到过如此问题,而现在访问的服务器…

jq设置保留两位小数_如何实现python中format函数保留指定位数的小数?

我们经常说我国人口有13亿,这13亿数字是一个近似数。在我们无法精确准确得到一个数字时,会选择是它的近似数。近似数即经过四舍五入、进一法或者去尾法等方法得到的一个与原始数据相差不大的一个数。之前小编向大家介绍了在python中用用round函数保留两位…

计算机四级的英文,计算机四级考试中英文术语对照

access 访问存取通路进入achieve 实现完成acquire 获得adjacency list method 邻接表表示法adjacency matrix method 邻接矩阵表示法algorithm 算法allocate 留下分配analog 推论append 添加archive 档案归档array 数组assign 分配assume 假设assurance 确信信任ATM(asynchrono…

sap系统搭建教程_詹迟迟:如何搭建知识付费系统?知识付费系统搭建教程

​如何搭建知识付费系统?知识付费一直很火爆,在这个不确定的时代,很多人已经明确知道,学习是终身的事情,也有人在说这只是在制造焦虑,但知识付费越来越火是个明确的事实。这就有很多知识付费平台产生了&…

单价数量和总价的公式_人教版四年级数学上册单价、数量和总价之间的关系微课...

温馨提示:若有视频需付费才可打开,请您不予理会跳过看其它视频微课1微课2(点开下面链接即可查看)2020年秋季1-9年级学生课本上册全套多版本电子版都在这了部编小学语文1-6年级上册全册优质授课视频人教版数学四年级上册《大数的认识1-1:亿以内…

2038计算机系统,2038年问题

2038年问题是指在使用POSIX时间的32位计算机应用程序上,格林尼治时间2038年1月19日凌晨03:14:07(北京时间:2038年1月19日中午11:14:07)之后无法正常工作。中文名2038年问题外文名Year 2038 problem概 念计算机bug(程序错误)载 体使用POSIX时间的32…

苹果关掉200m限制_苹果下载大于200M限制

不用管它,点击好。然后按Home键(或上拉Home条)回到桌面,这时候你会看到你想下载的软件已经在桌面了,但是是灰色的,下面写着等待中,你不用理,点开 iPhone设置 -> 通用 -> 日期与时间 -> 自动设置(把…

重启计算机后桌面顺序是反的,Win10系统为什么重启电脑之后桌面上的图标排列顺序被打乱该如何处理...

导语:许多盆友发觉在应用Win10系统时,重新启动以后桌面图标越来越错乱,针对桌面图标不多的盆友而言还行,如果多的客户那简直十分烦闷的事儿,下面白豆芽就和大家分享Win10系统为什么重启电脑之后桌面上的图标排列顺序被打乱该如何处理。解决方法一:图标自…

boot lvm 分区_Linux如何在线对逻辑分区扩容

Linux如何在线对逻辑分区扩容1.前言目前绝大部分IaaS平台基本都会选择类似Vmware VsphereSAN存算分离的架构,或者选择类似Nutanix、Vmware Vsan或者深信服等存算一体的超融合架构。不管何种方式,都会遇到已挂载目录磁盘空间不足的情况,部分分…

计算机磁盘清理软件,清理磁盘空间的7种技巧,电脑装机、安装系统必备

随着技术的进行,硬盘变得越来越大,但它们似乎总是会装满。如果使用的是固态驱动器(SSD),它的空间比传统的机械硬盘要小得多,那就更是如此。如果你的硬盘空间不足,下面这些技巧可以帮助你清除硬盘上的垃圾,为…

攀爬网怎么取消_桂林旅游学院宿舍条件怎么样

大学就是我们的第二个家,高考填报志愿时,桂林旅游学院宿舍条件怎么样、好不好是广大同学和家长朋友们十分关心的问题,为了方便大家查询,大学生必备网已经为大家整理好了桂林旅游学院宿舍条件和宿舍图片,供大家参考。1、…

微信怎么绑定消息服务器吗,fastweixin: 极其方便的实现微信公众平台服务端开发,2行代码完成服务器绑定,3行代码实现用户消息监听...

fastweixin作者:peiyu快速搭建微信公众平台服务器简单封装了所有与微信服务器交互的消息:文本消息、图片消息、图文消息等等提供了基于springmvc以及基于servlet框架的控制器,集成了微信服务器绑定、监听所有类型消息的方法使用时继承,重写即可&#xff…

炒菜机器人放食材的顺序_如果给你个做饭机器人,你会让它做些什么饭菜?

我曾去过一个从事人工智能软件开发的工程师家里,进她家,从进门开锁、开灯、烧开水、泡咖啡、扫地机、蒸饭、炖汤、洗碗机等基本上实现了智能控制。我笑着说,如果再有个机器人帮你炒菜,你就实现“家务自由”了!现在唯独…