用css画圆椭圆形不规则形详见:http://jingyan.baidu.com/article/49711c61483472fa451b7c66.html
然后配合position:relative相对定位在父元素上面
position:absolute对应在子元素上面
根据top 和left的值可以控制要定位元素的移动范围
CSS3阴影 box-shadow 可以设置阴影的各种形状详细使用规则可见w3school:http://www.w3school.com.cn/cssref/pr_box-shadow.asp