用css3制作纸张效果(外翻卷角),CSS3效果 纸张

用css3制作纸张效果(外翻卷角)

易采站长站,站长之家为您整理了用css3制作纸张效果(外翻卷角)的相关内容。

用css3制作纸张效果

一、中规中矩的效果

所谓“中规中矩的效果”就是加个投影,贴个胶带什么的。效果如下:

这里纸张本身的效果没有什么说头的,就是个CSS3的box-shadow投影效果而已,相关代码如下:复制代码代码如下:-moz-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);

反而是上面的胶带纸效果有点说头,这些微微倾斜的胶带是CSS写出来的,大部分效果源自CSS3,主要有RGBA显示半透明背景色,box-shadow显示淡淡的投影,transform做旋转效果;元素使用after伪类生成,完整代码如下:

复制代码代码如下:.page:after { width: 180px; height: 30px; content: " "; margin-left: -90px; border: 1px solid rgba(200, 200, 200, .8); background: rgba(254, 254, 254, .6); -moz-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0 3px rgba(0, 0, 0, 0.1); -moz-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); -o-transform: rotate(-5deg); transform: rotate(-5deg); position: absolute; left: 50%; top: -15px; }

老外似乎很喜欢使用before和after伪类,国外最近的些教程,技术点等经常见到此玩意。我个人感觉有跟风之嫌,就像是狂热的经济泡沫,不需 要太久,大家会冷静下来重新审视这些曾经上手简单,自我感觉不错的方法。由于目前IE6/7不支持before/after类,所以,某种意义上来说,伪 类的使用少了些兼顾IE下显示的烦恼。

二、外翻卷角纸张效果

纸张一般都是有卷角的,所以,我们可以更近一步,模拟卷角效果来使得纸张的感觉更逼真,这里就要借助于投影了,且是曲线投影。

我们还可以给纸张增加渐变(gradient)效果,以模拟纸张的曲度。

同时,可以给文字增加投影,可以让文字有书写的凹陷感,可以进一步让纸张效果更逼真。

于是,在“中规中矩”纸张基础上,我们做点小手术,结果得到下面的效果:

您可以狠狠地点击这里:渐变卷边纸张效果demo

目前貌似opera浏览器还不支持CSS3渐变,同时webkit核心下浏览器下的gradient渐变的写法已经开始向FireFox浏览器靠拢了。确实,都是CSS3,有必要搞得五花八门吗?以上就是关于对用css3制作纸张效果(外翻卷角)的详细介绍。欢迎大家对用css3制作纸张效果(外翻卷角)内容提出宝贵意见

css怎么设置图片卷角效果,用css3制作纸张效果(外翻卷角)相关推荐

  1. css怎么设置图片卷角效果,CSS设计教程:轻松实现卷角效果

    我们将做成这样: Step 1 我们将开始制作内容框的头部, 创建一个新图层命名为header, 然后设置前景色为#818283, 现在抓取一个矩形(262x27), 确保你设置为'填充像素',然后创 ...

  2. css怎么设置图片卷角效果,CSS3 带分隔线卷角贴纸效果

    CSS 语言: CSSSCSS 确定 body { padding-top: 2.5em; background-color: #666; color: #333; font-size: 84%; f ...

  3. HTML 如何让图片自动改变大小,CSS如何设置图片的大小

    原标题:CSS如何设置图片的大小 图片是的基本构成元素,通过img元素的属性值可以调整图片在浏览器中的显示效果,如图片的边框.大小以及为图片设置透明效果等各种样式. 通过img元素的属性值可以调整图片 ...

  4. html img图片不平铺,如何在css中设置图片不平铺

    如何在css中设置图片不平铺 发布时间:2021-04-29 15:39:28 来源:亿速云 阅读:80 作者:Leah 这篇文章将为大家详细讲解有关如何在css中设置图片不平铺,文章内容质量较高,因 ...

  5. html怎么将线条放在图片右边,css如何设置图片边线?

    css如何设置图片边线?下面本篇文章就来给大家介绍一下使用CSS设置图片边线的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在CSS中,可以使用border属性来设置图片边线 ...

  6. html如何取消背景平铺,css怎么设置图片背景不平铺?

    css可以设置图片背景background-repeat:no-repeat样式实现图片背景不平铺,background-repeat属性定义了图像的平铺模式. css可以使用background-r ...

  7. css怎么设置图片的对比度?

    css怎么设置图片的对比度?下面本篇文章给大家介绍一下使用css设置图片对比度的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css怎么设置图片的对比度? 在CSS中,可以使 ...

  8. html 边框立体效果,用纯CSS3制作的效果非常炫酷的元素边框线条动画特效

    插件描述:这是一款使用纯CSS3制作的效果非常炫酷的元素边框线条动画特效.这个元素边框线条动画使用伪元素和keyframes来制作线条运动效果. 这是一款使用纯CSS3制作的效果非常炫酷的元素边框线条 ...

  9. css3直线运动_用纯CSS3制作的效果非常炫酷的元素边框线条动画特效

    插件描述:这是一款使用纯CSS3制作的效果非常炫酷的元素边框线条动画特效.这个元素边框线条动画使用伪元素和keyframes来制作线条运动效果. 这是一款使用纯CSS3制作的效果非常炫酷的元素边框线条 ...

  10. php 不要平铺的代码,css怎么设置图片不平铺

    css设置图片不平铺的方法:首先创建一个HTML示例文件:然后在style标签中添加"background:url(img/3.jpg)no-repeat;}"来设置图片不平铺即可 ...

最新文章

  1. 企业不要求工程师资格认证_谁说工程师不能成为企业家?
  2. 010 自动技能的设计和实现
  3. [luoguP2331] [SCOI2005]最大子矩阵(DP)
  4. call stack and stack buffer overflow
  5. OpenJudge数据结构与算法-计算点的距离并排序
  6. c语言入门百度贴吧,c语言入门者
  7. python实现GBDT算法的回归、二分类以及多分类,算法流程解读并可视化
  8. 显示表格数据网页php源码,网页上可以复制的表格数据,为什么察看源代码找不到这些数据?_html/css_WEB-ITnose...
  9. 华为MA5200G实现radius认证登陆
  10. Oracle问题小记五:服务启动-索引-子查询-分页存储过程
  11. 【2019杭电多校第七场1006=HDU6651】Final Exam(思维转换)
  12. 大数据时代的医学公共数据库与数据挖掘技术简介
  13. linux双网卡配置,静态路由表配置
  14. MAC系统Python环境搭建
  15. ce在科学计算机器是什么意思,计算器的ce键是什么功能
  16. 区块链游戏中的网络效应:内容仍为王
  17. webrtc bbr
  18. java argox_HTML+CSS3再加一点点JS做的一个小时钟
  19. RouterOS 宽带拨号接入上网设置教程(超详细)
  20. 《道德经》第二十六章

热门文章

  1. SF Symbols
  2. Vue3项目报错[vue/no-template]
  3. sticky 失效问题
  4. 赵小楼《天道》《遥远的救世主》深度解析(64)丁元英帮芮小丹审讯王明阳的切入点是什么?
  5. Error: unable to connect to node rabbit@localhost: nodedown 创建消息队列用户报错
  6. 数组filter的用法
  7. 年轻人转行需三思,未来5-10年什么工作真吃香?
  8. 这才是我想要的彩虹进度条-[vue-ins-progress-bar]
  9. 个人百科怎么做,如何申请个人百度百科
  10. 宝塔远程连接助手使用方法