html - 在转换期间隐藏文本(即缩放),使其仅在转换结束后可见,同时保持文本大小不变
问题描述
请原谅基本问题。我已经建立了一个:hover
以transform: scale(6.5)
. 在圆圈内,我想隐藏文本,直到转换完成。此外,文本大小需要保持不变(即没有转换)。我已经尝试过transform: unset !important;
并玩过,visibility
但它们并没有像我希望的那样发挥作用。任何帮助表示赞赏。
// this block works as expected
.expand {
transition: transform .8s;
width: 1px;
height: 1px;
border-radius: 50%;
margin: 0 auto;
}
// this block works as expected
.expand:hover {
transform: scale(6.5);
}
.no-expand {
width: 100px;
visibility: hidden;
}
.no-expand:hover {
transition: transform .8s;
visibility: visible;
transform: unset !important;
}
<div>
<div class='expand'>
<div class='no-expand'>
This is a circle
</div>
</div>
</div>
解决方案
新的我在悬停部分添加了字体大小。
.expand {
transition: transform .8s;
width: 100px;
height: 100px;
background:black;
border-radius: 50%;
line-height:80px;
text-align:center;
color:transparent;
position:absolute;
top:50%;
left:50%;
overflow:hidden;
}
.expand:hover {
transform: scale(6.5);
color:white;
font-size: 2px;
}
<div class='expand'>
This is a circle
</div>
推荐阅读
- powershell - 使用命令提示符将 PowerShell 脚本的输出重定向到文件
- linux - 用 perf 记录缺页的指令地址
- meteor - Meteor JS如何从集合中的数组中获取特定对象?
- jupyter-notebook - 尽管 Jupyter Notebook Gateway 超时,集群算法是否仍在运行?
- rabbitmq - RabbitMq 忽略 Channel.basicQos()
- python - 使用 Python 从 MySQL 数据库中访问特定表
- python - 将一小时内的每个值分组为一个值,这是它的平均值
- sql - 检查当前年份的列中的默认值在不同的列中指定
- ios - 无法快速从 JSON 中正确提取数据
- php - 没有插件的自定义用户角色的自定义 Wordpress 仪表板