自从css3出来以后,各种炫酷的效果就出现了。box-shadow属性是用来创建阴影效果的。
介绍一下它的各个参数吧。
box-shadow: h-shadow v-shadow blur spread color inset;
h-shadow:必填项,表示水平(即X轴)阴影的位置。正值使阴影出现在元素的右边,负值出现在元素的左边。
v-shadow:必填项,表示垂直(即Y轴)阴影的位置。正值使阴影出现在元素的下边,负值出现在元素的上边。
blur: 可选,表示模糊距离。模糊数值越大,尖锐度越小,阴影越朦胧和模糊。负值是不被允许的,并会被处理成0。
spread :可选,表示阴影的尺寸。可以理解为从元素到阴影的距离。正值会让阴影向各个方向按照指定的数值延伸。负值会让阴影收缩得比元素本身尺寸更小。
color :可选,表示阴影的颜色。这个不需要我多说了吧,想必大家都会。
inset:可选。将外部阴影 (outset) 改为内部阴影。默认为outset
下面可以灵活的运用这个属性了。这里介绍下不常见的效果。
利用阴影显示向上浮动效果。
原理就是在元素下边增加一个阴影,鼠标移上去的时候让阴影缩小,并让元素往上移!
如下:
原始状态
鼠标经过后
实现代码如下:
html:
css:
1.《一个box如何背面消隐》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《一个box如何背面消隐》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/3237554.html