用CSS3制作带box-shaodow阴影的三角的对话框

一个三角带有阴影,用到的知识点transformbox-shaodw



效果:


image.png

那么接下来制作一个带阴影的对话框:



  

效果


image.png

查看代码及演示


最后来说说box-shadow

语法:

box-shadow:none | [inset? && [   ? ? ? ] ]

解析:

inset

默认阴影在边框外outset。
使用 inset 后,阴影在边框内(即使是透明边框),背景之上内容之下。

必须

这是头两个 值,用来设置阴影偏移量。 设置水平偏移量,如果是负值则阴影位于元素左边。 设置垂直偏移量,如果是负值则阴影位于元素上面。

如果两者都是0,那么阴影位于元素后面。这时如果设置了 则有模糊效果。

box-shadow: 0 0 4px #ccc;的效果:

image.png

必须

这是第三个 值。值越大,模糊面积越大,阴影就越大越淡。 不能为负值。默认为0,此时阴影边缘锐利。

这是第四个 值。取正值时,阴影扩大;取负值时,阴影收缩。默认为0,此时阴影与元素同样大。

如果没有指定,则由浏览器决定——通常是color的值,不过目前Safari取透明。


好吧,择日不如撞日,再来说说transform
传送门

你可能感兴趣的:(用CSS3制作带box-shaodow阴影的三角的对话框)