文章详情页
你们是如何避免transform:scale属性影响字体的?
浏览:87日期:2024-05-28 10:26:35
问题描述
html结构:
<div class='parent'> <span>这是一些字体</span> </div><style>.parent{ box-shadow:0px 0px 10px blue; border-radius:5px; padding:20px 40px; display: inline-block; margin-top:200px; margin-left:800px; font-size:18px;}.parent:hover{ transform-origin:center; transition:all 1s ease; transform: scale(2);}</style>
当鼠标经过parent时候,这个div被放大了两倍,但是里面的字体同时也被放大了两倍,这样的效果是不需要的,你们遇到这个情况是如何处理以及解决的?
问题解答
回答1:背景边框等样式可以写到伪元素上, 在 :hover 的时候触发伪元素的状态改变.(推荐)
或者, 在 :hover 放大整个元素的同时, 缩小内部的文本节点.
相关文章:
1. javascript - SuperSlide.js火狐不兼容怎么回事呢2. 一个走错路的23岁傻小子的提问3. java - 创建maven项目失败了 求解决方法4. 运行python程序时出现“应用程序发生异常”的内存错误?5. node.js - 函数getByName()中如何使得co执行完后才return6. java-se - 正在学习Java SE,为什么感觉学习Java就是在学习一些API。7. python - 如何使用pykafka consumer进行数据处理并保存?8. javascript - git clone 下来的项目 想在本地运行 npm run install 报错9. 主从备份 - 跪求mysql 高可用主从方案10. python - django 里自定义的 login 方法,如何使用 login_required()
排行榜
