使用“:悬停”;并使其恢复到它's较小(初始状态)
Making text larger in CSS using ":hover" and making it revert to it's smaller (initial state)
让我解释一下我正在努力实现的目标。
我在我的网站上有文本,我想在用户鼠标悬停时使其变大,在用户离开悬停时使之变小。
问题是,当我使用CSS中的:hover
方法使其更大时,我无法在之后恢复到以前的(初始)状态。
#sname{
margin-top: 100px;
margin-bottom: 100px;
color: rgba(1,1,1,0.7);
}
#sname a{
font-weight: bold;
font-size: 4em;
}
#sname a:hover{
font-size:88px;
transition: all 500ms;
font-size-adjust: 20px;
}
我有点卡住了,我试过not:(:hover)
,但它什么都没用,我也用过:onmouseleave
这是一个大学项目的网站,我的工作基本上已经完成(必须将其链接到数据库),但我只想通过CSS让它看起来更好,我会使用javascript,但对它的工作原理知之甚少。
谢谢。
您只需要将转换添加到#sname a
(并关闭css块):
#sname {
margin-top: 100px;
margin-bottom: 100px;
color: rgba(1,1,1,0.7);
}
#sname a {
font-weight: bold;
font-size: 4em;
transition: all 500ms;
}
#sname a:hover {
font-size:88px;
font-size-adjust: 20px;
}
<div id="sname">
<a href="#">test</a>
</div>
您的代码可以工作,您只需要将转换移动到初始a状态并关闭css中的括号:)
#sname {
margin-top: 100px;
margin-bottom: 100px;
color: rgba(1, 1, 1, 0.7);
}
#sname a {
font-weight: bold;
font-size: 4em;
transition: all 500ms;
}
#sname a:hover {
font-size: 88px;
font-size-adjust: 20px;
}
<div id="sname">
<a href="#">IT WORKS</a>
</div>
相关文章:
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 较大引导转盘中的较小引导转盘-较小引导转盘上的旋转功能问题
- 在Redux中链接async和sync操作以计算初始状态
- jQuery循环寻呼机附加较小的图像大小
- 创建一个javascript数组(N),该数组由连续的较小整数组成,其和为1000
- 拆分一个“;“大”;表到较小的表
- React + Flux:将初始状态引入存储
- 在较小的屏幕上隐藏 JavaScript
- 仅在较小的屏幕上显示图像
- 你能,或者应该在Redux'中使用localStorage吗;s的初始状态
- 隐藏分区中的NicEdit大小较小
- 如何在较小的设备上停止WOWJS+CSS动画
- 如何在较小的空间中放置大图
- javascript关闭以记住初始状态
- 如何将较小的地图集成到较大的地图中
- JSON 响应对象:“漂亮”键和较大的响应或短键和较小的响应
- 加载一个大型 JavaScript 文件与多个整体大小较小的较小文件的性能
- 如何在较小尺寸的屏幕中间以单独的 html 形式获取 php 文件的输出
- 使用“:悬停”;并使其恢复到它's较小(初始状态)
- 希望在较小的窗口中保持下拉菜单的状态