为了账号安全,请及时绑定邮箱和手机立即绑定

阴影模糊半径与阴影扩展半径是以什么为参照的?

阴影模糊半径与阴影扩展半径,这两个概率不怎么懂,模糊半径和扩展半径是以哪个距离为标准来移动或扩大的呢?

比如:box-shadow:4px 4px 6px 6px #666;

这里阴影模糊半径为6px,怎么理解?是指阴影向右(下)移动4px像素基础上,在向右(下)移动6px吗(即模糊效果是在4px基础上在向外扩展6px)?

      阴影扩展半径为6px, 也是这样的吗?在阴影模糊半径的基础上,再向外延展6px?

求解?



正在回答

5 回答

http://img1.sycdn.imooc.com//56ebefb80001e03107420597.jpg


画一个圆你就明白了。

假设这个圆的半径是50px,spread-radius为5px,blur-radius为5px。

如果没有blur-radius,那么阴影部分就是宽度为5px的一个圆环,外径55px,内径50px。

再加上blur-radius的话,那么阴影部分就是从内径到外径的一个渐变。外径圆上没有阴影,内径圆上阴影最重。而当blur-radius!=spread-radius时,就是渐变的移位和扩展。你可以在浏览器里用审查元素,一个个的改变blur-radius的值,这样可以更直观的看到变化。

5 回复 有任何疑惑可以回复我~
#1

西风潇潇 提问者

非常感谢!完全理解了!
2016-03-19 回复 有任何疑惑可以回复我~

不行啊,AlertDialog没有那些设置对话框各个属性的方法,那些都是封装在AlertDialog.Builder里的

qmdnqpt

0 回复 有任何疑惑可以回复我~

就跟卵毛一样,毛的长度和卵的体积

0 回复 有任何疑惑可以回复我~

阴影模糊半径是指阴影的边缘模糊程度,至于为什么是以px为单位,说实话我也不清楚,总之数值越大,边缘越模糊。楼主可以多测试一下,知道了结果告诉我一下。。。

阴影扩展半径很好理解的啊:

你可以认为,阴影是一直存在的,如果不设置box-shadow属性,那么这个阴影是和本体重合的,所以看不到。

当设置了box-shadow的x,y偏移量,这个阴影就被从本体中移出来了一部分。

再来说说扩展半径,就是在阴影上增加一个类似于padding的东西,当然这个padding可以是负值。表现为阴影的宽高变大或者缩小。

0 回复 有任何疑惑可以回复我~

一个是模糊的程度   一个是体积的大小    就好比我的手毛是模糊的话      模糊程度就是我手毛的长度  阴影半径就是我身材多胖  

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

阴影模糊半径与阴影扩展半径是以什么为参照的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信