box-decoration-break文本不规则渐变demo页面

回到相关文章 »

效果:

专门弄了个社交专用的微信号:zhangxinxu-job

代码:

CSS代码:
.box {
    width: 200px;
}
.text {
    padding: 5px;
    color: #fff;
    background-image: linear-gradient(to right, blue, red 200px);
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
HTML代码:
<div class="box">
    <span class="text">专门弄了个社交专用的微信号:zhangxinxu-job</span>
</div>
JS代码:
button.addEventListener('click', function () {
    var cssValue = this.getAttribute('data-value');
    if (cssValue == 'clone') {
        text.classList.add('clone');    
        this.setAttribute('data-value', 'slice');
    } else {
        text.classList.remove('clone');
        this.setAttribute('data-value', 'clone');
    }
});