对了,如果x和y为负值,那么这些规律中的右边界,下边界,向右,向下分别改为左边界,上边界,向左,向上.
如果是内阴影,那么其中的右边界和下边界 向右,向下分别改为左边界,上边界,向右,向下.
                如果是内阴影,那么其中的右边界和下边界 向右,向下分别改为左边界,上边界,向右,向下.
                    
                    2017-12-29
                
            再补充一点,其实并不一定是z>x&&z>y时左上边界才会发生偏移
任何值都会偏移,只是看不到效果而已.
当z === x &&z === y时,左上边界分别向左上偏移了0px而已,
而如果z < x && z < y时,左上边界分别向左上偏移的z-x z-y 个像素,这是负值,所以阴影区间向右下缩进去了,又被DOM节点挡住了而已.
                任何值都会偏移,只是看不到效果而已.
当z === x &&z === y时,左上边界分别向左上偏移了0px而已,
而如果z < x && z < y时,左上边界分别向左上偏移的z-x z-y 个像素,这是负值,所以阴影区间向右下缩进去了,又被DOM节点挡住了而已.
                    
                    2017-12-29
                
            又看了些资料,发现并不是按坐标系来偏移的,而是按盒子模型 中的盒子边界偏移的.
也就是说就是这个正方形的四个边偏移的
总结了一些规律:
x 与y为正数时,右边界向右偏移x个像素 ,下边界向下偏移y个像素
偏移后的边界与原本的盒子模型边界形成的区间就是阴影了
就算加入扩展半径这也是解释的通的
如果x 与y为正数时,扩展半径也为x时,右边界向右偏移x+x个像素,下边界向下偏移y+x个像素
这很容易理解,扩展嘛,在原有基础上扩展
而如果x 与y为正数时,扩展半径为z,且满足z>x&&z>y时.,右边界向右偏移x+z个像素,下边界向下偏移y+z个像素的同时,左上边界也会分别偏移z-x个像素z-y个像素
                也就是说就是这个正方形的四个边偏移的
总结了一些规律:
x 与y为正数时,右边界向右偏移x个像素 ,下边界向下偏移y个像素
偏移后的边界与原本的盒子模型边界形成的区间就是阴影了
就算加入扩展半径这也是解释的通的
如果x 与y为正数时,扩展半径也为x时,右边界向右偏移x+x个像素,下边界向下偏移y+x个像素
这很容易理解,扩展嘛,在原有基础上扩展
而如果x 与y为正数时,扩展半径为z,且满足z>x&&z>y时.,右边界向右偏移x+z个像素,下边界向下偏移y+z个像素的同时,左上边界也会分别偏移z-x个像素z-y个像素
                    
                    2017-12-29
                
            a[class^="column"]{background:red;}
a[href$=doc]{background:green;}
a[title*=box]{background:blue;}
                a[href$=doc]{background:green;}
a[title*=box]{background:blue;}
                    
                    2017-12-29
                
            .boxshadow-outset{
margin:18% auto;
width:100px;
height:100px;
box-shadow:4px 4px 6px 1px #666,
10px 10px 50px 10px #888 inset;
border-radius:50px;
}
.boxshadow-outset:hover {
transform: scale(1.4);
transition:transform 0.5s;
}
                margin:18% auto;
width:100px;
height:100px;
box-shadow:4px 4px 6px 1px #666,
10px 10px 50px 10px #888 inset;
border-radius:50px;
}
.boxshadow-outset:hover {
transform: scale(1.4);
transition:transform 0.5s;
}
                    
                    2017-12-29
                
            box-shadow有六个参数
1.offset-x 阴影在x轴的距离。正数向右偏移,负数向左偏移。
2.offset-y 阴影在y轴的距离。正数向下偏移,负数向上偏移。
3.blur 模糊的尺度,
4.spread 阴影的扩展。
(前四个都是以px 等距离单位为单位的数值)
5.color 阴影的颜色。可以是任何合法的颜色表示法表示的数据。
6.position 阴影的位置,两种取值
(1).outset 不用设置 默认就是外部阴影
(2).inset 阴影位于内部
                1.offset-x 阴影在x轴的距离。正数向右偏移,负数向左偏移。
2.offset-y 阴影在y轴的距离。正数向下偏移,负数向上偏移。
3.blur 模糊的尺度,
4.spread 阴影的扩展。
(前四个都是以px 等距离单位为单位的数值)
5.color 阴影的颜色。可以是任何合法的颜色表示法表示的数据。
6.position 阴影的位置,两种取值
(1).outset 不用设置 默认就是外部阴影
(2).inset 阴影位于内部
                    
                    2017-12-29
                
            从前有座山
山里有座庙
庙里有个老和尚
长的真的俏
俏也不争春
只把春来报
待到山花浪漫时
他在丛中笑
                山里有座庙
庙里有个老和尚
长的真的俏
俏也不争春
只把春来报
待到山花浪漫时
他在丛中笑
                    
                    2017-12-26