前端 - Chrome下transition遇到<input type="text" />的诡异问题
伊谢尔伦
伊谢尔伦 2017-04-17 13:09:45
[HTML讨论组]

如图,每次刷新就表现出了动画,而且貌似是从浏览器默认样式过度到我写的样式,比如字体从16到14,a标签的颜色从默认的蓝色过度到黑色。

只要把搜索里面的文本框去掉,就一切正常了。
请教这是什么问题啊!太诡异了,其他浏览器没问题。

<p class="menu clearfix">
    <ul class="top-menu-list fl clearfix">
        <li class="active">
            <a href="###">首页</a>
        </li>
    </ul>
    <p class="top-search-box fr clearfix">
        <!--<input type="text" placeholder="搜索..." class="fl" />-->
        <p class="text fl" contenteditable="true">搜索...</p>
        <button class="fr">OK</button>
    </p>
</p>
.top-menu-list > li > a { transition: all .4s; }
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复(5)
天蓬老师

chrome的已知bug,谷歌一直未修复,html 中加入 script 标签可以解决
例如:<script>0</script>

stackoverflow

高洛峰

不太清楚你的代码是怎么样的,不过transition可设置哪些属性需要有变化 http://www.w3cplus.com/content/css3-transition

巴扎黑

可以的话,贴代码出来看一下

PHPz

临时找到了答案:
需要transition的属性,直接写在页面里,这样就避免了Chrome套用默认样式;把all换成具体的属性。

高洛峰

@新しい世界[xlfsummer]
终于找到原因,只知道是有BUG,但有时候莫名其妙的好使,感谢你!
不过我认为这样<script>;</script>比较好吧

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号