Suzhou-SafetyToolsWarning-WX/miniprogram_npm/tdesign-miniprogram/tabs/tabs.wxs

30 lines
699 B
Plaintext
Raw Permalink Normal View History

2025-11-07 14:54:09 +08:00
var utils = require('../common/utils.wxs');
function animate(options) {
if (options.duration) {
return utils._style({
'transition-duration': options.duration + 's',
transform: 'translate3d( ' + -100 * options.currentIndex + '%,0, 0)',
});
}
return '';
}
function trackStyle(options) {
if (options.distance) {
return utils._style({
'-webkit-transform': 'translateX(' + options.distance + 'px)',
transform: 'translateX(' + options.distance + 'px)',
'transition-duration': options.isInit ? '0' : '0.3s',
width: options.lineWidth,
opacity: 1,
});
}
return '';
}
module.exports = {
animate: animate,
trackStyle: trackStyle,
};