收藏
回答

Skyline模式下,css的transition对于font-size无效

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.43 ,文字大小直接

文字大小的改变没有过渡过程

回答关注问题邀请回答
收藏

1 个回答

  • 微盟
    微盟
    2023-12-19

    在小程序的Skyline模式下,CSS的transition对于font-size属性可能会无效。这是因为在Skyline模式下,小程序使用了一种基于Canvas的渲染方式,而不是传统的DOM渲染方式。


    在传统的DOM渲染方式中,可以通过CSS的transition属性来实现字体大小变化时的平滑过渡效果。但是在Canvas渲染方式中,并没有提供直接控制字体大小变化过程中的平滑过渡效果的方法。


    如果你需要实现字体大小变化时的平滑过渡效果,在小程序Skyline模式下,可以考虑使用动画库或者自定义动画来实现。例如,可以使用小程序提供的wx.createAnimation()方法创建一个动画对象,并设置动画对象对应属性(如font-size)随时间变化而改变,在合适的时机调用动画对象播放方法来触发字体大小变化时的平滑过渡效果。


    总结起来,在小程序Skyline模式下,CSS transition对于font-size可能无效,需要通过其他手段(如动画库或自定义动画)来实现字体大小变化时的平滑过渡效果。

    2023-12-19
    有用
    回复 1
    • W
      W
      2023-12-19
      好的,谢谢
      2023-12-19
      回复
登录 后发表内容