css3实现卷页效果

 时间:2026-02-16 06:04:04

1、首先,新建一个只有div的页面,并加上适当的样式

css3实现卷页效果

css3实现卷页效果

2、简单的来说实现这个效果,就是在div的角上加一个长宽为0的div,当hover时变化它的长宽值

所以为div的before伪类加上长宽为0内容

css3实现卷页效果

3、再实现hover的效果

css3实现卷页效果

4、当鼠标移到div上时,就能看到右上角生硬的出现了一个白色的方块

css3实现卷页效果

5、接下来要让动画平滑一下,在before中加上属性。现在就能看到右上角有平滑的效果了。

transition-duration: 0.3s;

transition-property: width, height;

css3实现卷页效果

6、但是这和卷曲的效果似乎还有很大的差距,接下来就要为before加上阴影,来显得卷曲。

background: linear-gradient(225deg, white 45%, #aaaaaa 50%, #cccccc 56%, white 80%);

box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);

然后当鼠标hover时,就能看到如下图的效果了。

css3实现卷页效果

css3实现卷页效果

  • Animate如何让多个对象随机播放
  • flash如何绘制一个老旧桌子板凳
  • Animate如何实现加法算式生成(AS3)
  • flash绘制卡通万圣节南瓜头教程
  • Flash8如何制作下雪效果(AS2)
  • 热门搜索
    哑铃的正确锻炼方法 心肌梗塞的急救方法 花样馒头的做法大全 怎么赚q币 怎么修改图片尺寸 家常腌黄瓜 丰胸按摩方法 论文的摘要怎么写 音乐符号怎么打出来 名言名句大全人生哲理