Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何将标准文本标记转换为悬停按钮?_Html_Css - Fatal编程技术网

Html 如何将标准文本标记转换为悬停按钮?

Html 如何将标准文本标记转换为悬停按钮?,html,css,Html,Css,我想要一个按钮,它显示为标准文本,但当鼠标悬停在上面时会转换为标准按钮样式 这就是我所说的3D按钮。换句话说,大多数浏览器在html中创建标记时显示的默认按钮 我现在得到的是: button{ margin:5px; background-color:white; border:0px; } ... <button > Home </button> 按钮{ 保证金:5px; 背景色:白色; 边界:0px; } ... 家 更新:作为对你评论的回应,从头开始生成一个

我想要一个按钮,它显示为标准文本,但当鼠标悬停在上面时会转换为标准按钮样式

这就是我所说的3D按钮。换句话说,大多数浏览器在html中创建标记时显示的默认按钮

我现在得到的是:

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') }
)