我如何更改此代码的框阴影宽度
$('#Range1').change(function () {
$('.divwidth').css({ boxShadowX: this.value + 'px' });
$('.divwidth').css({ 'boxShadowY': this.value + 'px' });
$('.divwidth').css({ 'boxShadowBlur': this.value + 'px' });
});
this.value +' px' =它的html范围
答案 0 :(得分:1)
从你的问题中抓住一些例子,但试试这个。
$('#Range1').change(function () {
$('.divwidth').css('boxShadowX', $(this).width());
$('.divwidth').css('boxShadowY', $(this).width());
$('.divwidth').css('boxShadowBlur', $(this).width());
});
或
$('#Range1').change(function () {
$('.divwidth').css({boxShadowX: $(this).width(), $(this).width(), $(this).width()});
});
PX不是必需的,因为它是在PX上计算的
答案 1 :(得分:0)
1.8之前的jquery
$('.divwidth').css({
'color' : 'black',
'background' : 'white',
'border-radius' : '15px',
'box-shadow' : '0px 0px 0px #444',
'-moz-box-shadow' : '0px 0px 0px #444',
'-webkit-box-shadow' : '0px 0px 0px #444',
});
1.8之后你可以使用
$('.divwidth').css({ boxShadow: '1px 3px 6px #444' })
你要找的是:
$('.divwidth').css({ boxShadow: '1px ' + this.value + 'px ' + '6px #444' })
boxShadow属性为boxShadow : horizontal(X) vertical(Y) blur shadow
答案 2 :(得分:0)
在css boxShedowX boxShedowY中,boxShadowBlur样式不是
使用它 并将此数字设为dinamic;
.css({ boxShadow: '1px 3px 6px #444' });