js动态计算元素的样式 calc 和calc取负值

getItemStyle(i) {
      let width = 'calc(100% - ' + i + 1 + ' * 60px)'
      return {
        width: width,
        'margin-left': `calc(-1 * ((100% -  ${i + 1}  * 60px)/2))`
      }
    },
// width是根据calc计算获取正的值,弹窗模式要左右居中显示,所以设置margin-left为负的宽度的一半。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容