Html 如何将标准文本标记转换为悬停按钮?
我想要一个按钮,它显示为标准文本,但当鼠标悬停在上面时会转换为标准按钮样式 这就是我所说的3D按钮。换句话说,大多数浏览器在html中创建标记时显示的默认按钮 我现在得到的是:Html 如何将标准文本标记转换为悬停按钮?,html,css,Html,Css,我想要一个按钮,它显示为标准文本,但当鼠标悬停在上面时会转换为标准按钮样式 这就是我所说的3D按钮。换句话说,大多数浏览器在html中创建标记时显示的默认按钮 我现在得到的是: button{ margin:5px; background-color:white; border:0px; } ... <button > Home </button> 按钮{ 保证金:5px; 背景色:白色; 边界:0px; } ... 家 更新:作为对你评论的回应,从头开始生成一个
button{
margin:5px;
background-color:white;
border:0px;
}
...
<button > Home </button>
按钮{
保证金:5px;
背景色:白色;
边界:0px;
}
...
家
更新:作为对你评论的回应,从头开始生成一个新的3D背景和边框并不完全是我想要的(这就是我所说的导入一个明显的图像的意思),但这可能会解决我的问题。听起来好像没有一种内置方式可以在悬停时显示默认的3D按钮,而不生成新图像
编辑:为了澄清,我希望按钮在悬停时转到“默认样式”(如上图所示)。当不悬停时,它应该按照上面CSS中的指定显示-换句话说,是纯文本。将“默认3D按钮”替换为“标准按钮”。这里是一个非常基本的CSS“按钮”。我刚刚使用了内置的CSS:hover效果,并向锚元素添加了一些基本样式
#按钮{
文字装饰:无;
宽度:45px;
高度:自动;
填充物:5px;
}
#按钮:悬停{
边框:1px纯白;
边界半径:5px;
背景:-webkit线性梯度(白色、银色);
背景:-o-线性梯度(白色、银色);
背景:-moz线性梯度(白色、银色);
背景:线性梯度(白色、银色);
盒影:0px 9px 0px rgba(0,0,0,0),0px 9px 25px rgba(1,0,0,1);
颜色:黑色;
}
这里有一个非常基本的CSS“按钮”。我刚刚使用了内置的CSS:hover效果,并向锚元素添加了一些基本样式
#按钮{
文字装饰:无;
宽度:45px;
高度:自动;
填充物:5px;
}
#按钮:悬停{
边框:1px纯白;
边界半径:5px;
背景:-webkit线性梯度(白色、银色);
背景:-o-线性梯度(白色、银色);
背景:-moz线性梯度(白色、银色);
背景:线性梯度(白色、银色);
盒影:0px 9px 0px rgba(0,0,0,0),0px 9px 25px rgba(1,0,0,1);
颜色:黑色;
}
这里有一个非常基本的CSS“按钮”。我刚刚使用了内置的CSS:hover效果,并向锚元素添加了一些基本样式
#按钮{
文字装饰:无;
宽度:45px;
高度:自动;
填充物:5px;
}
#按钮:悬停{
边框:1px纯白;
边界半径:5px;
背景:-webkit线性梯度(白色、银色);
背景:-o-线性梯度(白色、银色);
背景:-moz线性梯度(白色、银色);
背景:线性梯度(白色、银色);
盒影:0px 9px 0px rgba(0,0,0,0),0px 9px 25px rgba(1,0,0,1);
颜色:黑色;
}
这里有一个非常基本的CSS“按钮”。我刚刚使用了内置的CSS:hover效果,并向锚元素添加了一些基本样式
#按钮{
文字装饰:无;
宽度:45px;
高度:自动;
填充物:5px;
}
#按钮:悬停{
边框:1px纯白;
边界半径:5px;
背景:-webkit线性梯度(白色、银色);
背景:-o-线性梯度(白色、银色);
背景:-moz线性梯度(白色、银色);
背景:线性梯度(白色、银色);
盒影:0px 9px 0px rgba(0,0,0,0),0px 9px 25px rgba(1,0,0,1);
颜色:黑色;
}
您可以使用jQuery和Bootstrap将项目更改为按钮。这将是最简单的方法
HTML:
JS:
您可以使用jQuery和Bootstrap将项目更改为按钮。这将是最简单的方法 HTML: JS:
您可以使用jQuery和Bootstrap将项目更改为按钮。这将是最简单的方法 HTML: JS:
您可以使用jQuery和Bootstrap将项目更改为按钮。这将是最简单的方法 HTML: JS:
如果只想在按钮未悬停时应用样式,请使用否定伪类
按钮:不(:悬停){
背景:白色;
边框颜色:白色;
边框样式:实心;
}
Home
如果只想在按钮未悬停时应用样式,请使用否定伪类
按钮:不(:悬停){
背景:白色;
边框颜色:白色;
边框样式:实心;
}
Home
如果只想在按钮未悬停时应用样式,请使用否定伪类
按钮:不(:悬停){
背景:白色;
边框颜色:白色;
边框样式:实心;
}
Home
如果只想在按钮未悬停时应用样式,请使用否定伪类
按钮:不(:悬停){
背景:白色;
边框颜色:白色;
边框样式:实心;
}
Home
你所说的“3D背景”是什么意思?你有你想要达到的目标的例子吗?你知道你要应用的CSS吗?刚才如何使它在悬停状态下出现?现在还不清楚您当前的障碍是什么。请添加CSS和HTML,使其显示为普通文本。您所说的“3D背景”是什么意思?你有你想要达到的目标的例子吗?你知道你要应用的CSS吗?刚才如何使它在悬停状态下出现?现在还不清楚您当前的障碍是什么。请添加CSS和HTML,使其显示为普通文本。您所说的“3D背景”是什么意思?你有你想要达到的目标的例子吗?你知道你要应用的CSS吗?刚才如何使它在悬停状态下出现?现在还不清楚您当前的障碍是什么。请添加CSS和HTML,以使其显示为普通文本。什么
<a class="centered" href="javascript:void(0);">Home</a>
a{
position: fixed;
padding: 5px;
top: 50%;
left: 50%;
/* bring your own prefixes */
transform: translate(-50%, -50%);
color: black;
}
a:hover{
text-decoration: none;
}
.btn-default{
border: 1px solid grey;
}
$('a').hover(
function(){ $(this).addClass('btn-default') },
function(){ $(this).removeClass('btn-default') }
)