html - html中的悬停样式属性
问题描述
我想为文本添加颜色。我有更多的文字。所以我从服务器检索文本颜色并将文本颜色添加到相应的文本中。我想为文本添加边框,并且需要在悬停文本时为边框分配相应的文本颜色。
在样式表中,我们可以像下面这样提供悬停:
.text: hover{
color:#FF0000;
}
但我有动态文本颜色。我想为相应文本的边框分配相应的文本颜色。在样式表中,我们做不到。
有没有办法在 div 的样式属性中添加悬停?
解决方案
嗨,您可以在我的代码片段中使用 Jquery 来实现这一点,我使用公共变量作为颜色并使用它,请看一下。
获取悬停事件并动态添加样式和删除样式
var color = "red";
$(".mycontent").hover(
function () {
$(this).css({
"color": color,
"border":" 1px solid "+color
})
},
function () {
$(this).css({
"color": "inherit",
"border":"inherit"
})
}
);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="mycontent"> inner content</div>
推荐阅读
- python - Django 模型 - 小时计算器
- python - Python:截断不正确的 DOUBLE 值:'x.cfxfe'
- javascript - 如何在 gatsby js 中将异步获取请求的结果放入我的布局并做出反应
- ruby - Ruby gem 命令崩溃 shell Fastlane & Cocoapods
- excel - 尝试使用powershell计算在两个不同列中具有特定文本的excel中的行数
- javascript - 如何在 Node.js 中正确实现“忘记/重置密码”功能?(使用一次性令牌)
- javascript - 在渲染前获取一次数据,并在 Next.js 中导出的静态 HTML 页面之间共享
- google-bigquery - 带循环的 BigQuery UDF
- python-3.x - Haskell中的左右字符串对齐
- javascript - 在后台运行 React 开发服务器的方法