CSS3的transform: scale()可以按比例放大或缩小block的功能。
可以使用:hover这个伪类选择器,当鼠标移动到带有这个伪类的元素之后变更样式,比如a:hover{color:red} 鼠标移动到A元素上时,文字变为红色,如果无效不要质疑,可以加入!important ,即a:hover{color:red !important},希望你能举一反三,hover出各种效果你这个问题问的好大。
1、响应式布局:
media选择器。根据宽度通过样式控制页面布局
直接使用样式百分比来控制。
通过js监控页面宽度,然后通过js手动去控制页面布局,显示元素或者隐藏元素,设置某些元素宽高之类的。
2、鼠标滚动:常用 mousewheel 事件,滚动事件
3、动画效果 :可以选择css3的动画,或者js自己写动画
综上所述:你需要通过 2的事件来控制1,不过1的样式中要加入动画样式(3)。大功告成
chm里都是方式方法。也有现成效果