这篇文章的一个简单的基于CSS3按钮鼠标悬停,悬停按钮的鼠标的前边缘中断。边境隙消失当鼠标经过。具体代码如下





今天,我将简单的鼠标悬停基于CSS3按钮分享。悬停按钮的鼠标的前边缘中断。边境隙消失当鼠标经过。结果如下:


实现的代码。

HTML代码:


复制代码代码如下所示:

单梯度边界
点击这里链接很长的文本!



固定尺寸伪元素。讨厌的1px悬停
点击我很长的链接文本!
在这里



使用带有渐变边界的伪元素的多个边框
点击我很长的链接文本!
在这里


一个巨大的链接

CSS3代码:


复制代码如下:正文
{
字体系列:信使new
字体大小:18px;
行高:26px;
背景:# 333;
颜色:# FFF;
}
H1
{
字体重量:100;
字体大小:80px;
行高:90px;
文本对齐:中心;
}
容器。
{
宽度:800px;
保证金:50px汽车;
文本对齐:中心;
}
btncommon。
{
显示:内联块;
文字装饰:无;
颜色:# FFF;
填料:8px 16px;
保证金:0 10px;
边境:1px solid # FFF;
字母间距:1px;
}
btncommon:悬停。
{
文字阴影:1px 1px 1px RGBA(0, 0, 0,0.8);
}
。按钮
{
显示:内联块;
文字装饰:无;
颜色:# FFF;
填料:8px 16px;
保证金:0 10px;
边境:1px solid # FFF;
字母间距:1px;
边界图像:线性梯度(右,# ffffff RGBA(15%,0, 0, 0,30%,0)(0, 0, 0,0)70%的效果,# ffffff 85%)1;
过渡:all.2s;
}
注:悬停。
{
文字阴影:1px 1px 1px RGBA(0, 0, 0,0.8);
}
注:悬停。
{
过渡:all.2s;
背景:RGBA(255, 255, 255,0.2);
边境:1px solid # FFF;
}
。BTN2
{
显示:内联块;
文字装饰:无;
颜色:# FFF;
填料:8px 16px;
保证金:0 10px;
边境:1px solid # FFF;
字母间距:1px;
边界:无;
身高:40px;
行高:40px;
职位:相对;
填充:0;
保证金:0 25px;
}
BTN2:悬停。
{
文字阴影:1px 1px 1px RGBA(0, 0, 0,0.8);
}
。BTN2:前,后。BTN2:
{
宽度:15px;
边境:1px solid # FFF;
位置:绝对;
内容:;
身高:40px;
上图:- 1px;
}
BTN2:之前。
{
左:- 16px;
边界权:无;
}
BTN2:后。
{
右:- 16px;
左边框:无;
}
。BTN2:悬停,悬停。BTN2::前,后。BTN2:悬停:
{
过渡:all.2s;
背景:RGBA(255, 255, 255,0.2);
边框颜色:粉红色;
}
BTN2:悬停。
{
border: 1px solid粉红色;
边框宽度:1px 0 1px 0;
}
。BTN3
{
显示:内联块;
文字装饰:无;
# FFF颜色;
填料:8px 16px;
保证金:0 10px;
边境:1px solid # FFF;
字母间距:1px;
职位:相对;
border: 1px solid RGBA(0, 0, 0,0);
过渡:all.2s;
}
BTN3:悬停。
{
文字阴影:1px 1px 1px RGBA(0, 0, 0,0.8);
}
。BTN3:前,后。BTN3:
{
显示:内联块;
宽度:100%;
身高:100%;
内容:;
位置:绝对;
左:- 1px;
上图:- 1px;
边框宽度:1px;
过渡:all.2s;
}
BTN3:之前。
{
边界图像:线性梯度(右,# ffffff 30px,RGBA(0, 0, 0、0)16px)1;
}
BTN3:后。
{
边界图像:线性渐变(左,# ffffff 30px,RGBA(0, 0, 0、0)16px)1;
}
BTN3:悬停。
{
过渡:all.2s;
背景:RGBA(255, 255, 255,0.2);
}
。BTN3:悬停:前,后。BTN3:悬停:
{
border: 1px solid RGBA(0, 0, 0,0);
过渡:all.2s;
}

U3000 U3000