javascript - 光标在标题上时如何仅显示段落
问题描述
我是网页设计的初学者。如何使段落仅在光标位于 M IRFAN HAIDER(标题)上时可见。我做了一个标题,其中包含一个名称“M Irfan Haider”和一个包含<p>
标签之间内容的段落。
<html>
<head>
</head>
<body>
<div class="section "id="p1"" >
<span class="name">M Irfan Haider</span>
<span class="border"></span>
<p>
McDonald’s leadership draws from a proud history and set of values that made the company an icon of American business. Meet our President and CEO, as well as other McDonald’s executive team members who continue to build our legacy, and ensure our Golden Arches shine bright.
</p>
</div>
</body>
</html>
解决方案
你可以只使用 CSS 来做到这一点。不需要 JavaScript。
在您的确切示例中进行此工作的最佳方法是添加适当的 ID 标签,然后当其中一个处于悬停状态时,您可以更改另一个 ID 标记元素的显示。
#name:hover ~ #p-text-1 {
display: block;
}
.p-text {
display: none;
}
<html>
<head>
</head>
<body>
<div class="section" id="p1">
<span class="name" id="name">M Irfan Haider</span>
<span class="border"></span>
<p class="p-text" id="p-text-1">
McDonald’s leadership draws from a proud history and set of values that made the company an icon of American business. Meet our President and CEO, as well as other McDonald’s executive team members who continue to build our legacy, and ensure our Golden
Arches shine bright.
</p>
</div>
</body>
</html>
推荐阅读
- matlab - 如何防止 Matlab udp/fread 将原始字节数据转换为双精度
- git - Github 推送因文件过大而被拒绝
- visual-studio-code - Associate file type to my vscode extension like a project file
- python - Keras Tuner - 模型构建函数未返回有效的 Keras 模型实例
- php - PHP数组,在数组中分配两个值,第一个数据是准确的
- spring-boot - 如何使用spring框架的namedParameterJdbcTemplate检索导致异常的行
- python - 如何从每行 4 列获取 Max 中迭代 5 行并相应地设置不同列的值
- sql-server - EmployeeDataContext 类不从数据库中提取数据
- gimp - GIMP中按颜色选择的问题
- javascript - 检查小数的反应输入表单并更改值