首先css:
左边图片设置关键css属性(其他属性你自己补充):
①透明度:filter: Alpha(Opacity=50)opacity:0.5兼容火狐和IE,
②Z轴顺序(要小于右边图像):z-index: 1也可以不设置;
③定位,固定大小:position: relative(或absolute)left: 100pxtop:100pxwidth:100pxheight:80px
右边图片设置关键css属性(其他属性你自己补充):
①Z轴顺序(要保证大于左边图像的Z轴顺序):z-index: 2
②定位,固定大小:position: relative(或absolute)left: 40pxtop:100pxwidth:100pxheight:80px
js实现的话就稍微复杂一点,如果你懂jQuery也许还能容易点,所以就不写了,太多代码,
因为css就可以解决,那么你就用css实现吧。
至于你是否要实现矩形图像变成梯形图片,我肯定的说也是可以做到的,
就比如:flip.js,这是个翻牌效果,他在翻牌的时候就是矩形到梯形,梯形回矩形。
toggle括号里就是一个表达式,返回true或false两个值,如果是true,那么Good Bye所在的p标签就会显示,反之就会隐藏;而其中的flip在前面有定义,初始值为0,然后每点击一次button就会在原来的基础上+1,之后就是表达式里的东西了,表达式你应该看得懂吧,就是取余数(PS:如果不懂建议你去看看相关的js),具体点讲就是点击按钮的次数为双数时,Bood Bye就显示,单数时就隐藏