css - 链接文本只会在我的鼠标悬停在链接区域时显示,而不是整个按钮的任何地方

标签 css hyperlink hover

我不知道我是否能成功地传达我的意思,但就这样吧。我有一些 CSS,正在尝试获取按钮导航中链接的文本标签,以显示我是否将鼠标悬停在该按钮上的任何位置,而不仅仅是链接应显示的位置。发生的事情是当我将鼠标悬停在大部分按钮上时,按钮变为全白。我希望它是白色背景,但显示文本。有道理吗?

最佳答案

    Just try something as below:

    CSS:


    .CSSButton {
border: 1px solid #D1D1D1;
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #FFFFFF), color-stop(0.9, #D1D1D1) );
background: -moz-linear-gradient( center top, #FFFFFF 10%, #D1D1D1 90% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#D1D1D1');
background-color: #FFFFFF;
-moz-box-shadow: inset 0px 1px 2px 0px #FFFFFF;
-webkit-box-shadow: inset 0px 1px  2px 0px #FFFFFF;
box-shadow: inset 0px 1px  2px 0px #FFFFFF;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-shadow: 1px 1px 2px #FFFFFF;
font-weight: bold;
margin: 5px 5px;
padding: 6px 6px;
color: #999999;
letter-spacing: 1px;
font-family: 'Arial', sans-serif;
font-size: 16px;
width: 150px;
text-transform: capitalize;
text-align: center;
text-decoration: none;
cursor: pointer;
display: inline-block;
}
.CSSButton:hover {
background: -webkit-gradient( linear, left top, left bottom, color-stop(0.1, #D1D1D1), color-stop(0.9, #FFFFFF) );
background: -moz-linear-gradient( center top, #D1D1D1 10%, #FFFFFF 90% );
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D1D1D1', endColorstr='#FFFFFF');
background-color: #D1D1D1;
}
.CSSButton:active {
position: relative;
top: 1px;
left: 0px;
}




    HTML:

    <span class="CSSButton">Click Me!</span>

关于css - 链接文本只会在我的鼠标悬停在链接区域时显示,而不是整个按钮的任何地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17182836/

相关文章:

asp.net - 使用 GridView 中的 HyperLinkField 将日期值从一页传递到另一页

css - 我如何实现这种特殊的悬停效果?

css - 如何向嵌套的 div 添加悬停事件?

javascript - 因为它违反了以下内容安全策略指令 : "style-src ' self'"

javascript - 在 angularjs 中调用 $window.print() 导致打印预览显示空白页

jquery - 我如何检查 $(this) 是什么?

ruby-on-rails - Rails 4 中的子域链接

css - 在相对内联 block div 内的绝对 div 内 float

javascript - 如何用标签包装内容?

css - Chrome/Opera 中的边界半径和溢出(悬停时)