无立体效果

立体效果

实现方式

box-shadow是实现矩形图形立体化的常用方法,text-shadow可实现文字的立体化,但对于其他不规则图形的立体化,上述方法就爱莫能助了。对此,filter展示了其强大之处。

drop-shadow 方法

filter: drop-shadow(x偏移量 y偏移量 模糊半径 颜色) 方法能给图像设置阴影效果。可接受参数和 box-shadow 基本一致,但不包括扩张半径和 inset 关键字。它可以给任何非透明部分(包括文字)一视同仁地打上阴影。

立体效果机理

立体感本质上是光影效果,在图形顶部的亮色投影或底部的暗色投影都可以实现立体感。对暗色投影要求投影颜色越往底部越暗,为此需要添加多层沿y方向错开的投影模拟逐步变暗的效果。对亮色投影反之。使用 hsl() 颜色表示法可以更方便地操作亮度。记住在最底层添加一层强烈模糊的暗投影可以让立体效果更突出。

filter: drop-shadow(0 1px hsl(16deg, 100.0%, 45.0%)) drop-shadow(0 2px hsl(16deg, 100.0%, 40%)) drop-shadow(0 3px hsl(16deg, 100.0%, 35%)) drop-shadow(0 4px hsl(16deg, 100.0%, 30%)) drop-shadow(0 5px hsl(16deg, 100.0%, 25%)) drop-shadow(0 5px 5px black);

CSS实现不规则图形的立体效果相关推荐

  1. javascript实现仿苹果电脑窗口最小化效果、css实现不规则图形的div

    今天值班,继续分享个没用的技术,最近一个微信闲聊群的网友问能不能用div实现类似于苹果电脑窗口最小化的动画效果(窗口边框变得向内弯曲同时快速缩小直至消失),大概想了下,如果要完全还原,要用canvas ...

  2. css 对话框阴影,科技常识:css实现不规则图形的阴影(如对话框)

    今天小编跟大家讲解下有关css实现不规则图形的阴影(如对话框) ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css实现不规则图形的阴影(如对话框) 的相关资料,希望小伙伴们看了有所帮助. ...

  3. css绘制不规则图形

    CSS绘制不规则图形 在实际开发中,经常会遇到绘制图形(图标)的需求,比如:箭头图表.不规则图形.规则图形: 常见方法 对于图形的实现,可以大体上分为几种做法 (1) 背景图片,请UI小姐姐帮你吧-- ...

  4. html文本框如何做出立体效果,CSS教程:网页input输入框立体效果

    CSS教程:网页input输入框立体效果 互联网   发布时间:2009-04-02 19:34:50   作者:佚名   我要评论 网页制作Webjx文章简介:去年常常玩开心网,耗在上面的时间也不少 ...

  5. svg画css,CSS vs. SVG:图形文本的效果

    这篇文章是探索有关于CSS和SVG技术的系列文章第一篇,通过例子来阐述CSS和SVG相关技术的比较.因为大家对SVG有一定的偏见,这个系列文章只是为了证明SVG解决Web上的某些设计问题.因为它是自然 ...

  6. CSS中阴影边框的立体效果

    立体效果 .pre3D{box-shadow:0 15px 35px rgba(0,0,0,0.1); } 试着加上它会有阴影立体效果

  7. css实现不规则图形 clip-path

    clip-path非常牛逼的一个css属性 为啥牛逼? 它可以实现各种各样的不规则或者规则的图形

  8. html怎么填充颜色渐变,CSS实现不规则图形,填充渐变色

    JS Bin /* 背景图片实现 */ .background-box { width: 400px; height: 100px; /* 透明色替换为当前背景底色 */ background:lin ...

  9. 使用CSS 3创建不规则图形

    2019独角兽企业重金招聘Python工程师标准>>> 前言 CSS 创建复杂图形的技术即将会被广泛支持,并且应用到实际项目中.本篇文章的目的是为大家开启它的冰山一角.我希望这篇文章 ...

最新文章

  1. SystemML大规模机器学习,优化算子融合方案的研究
  2. python语言学了有用吗-转行学习Python开发有什么优势
  3. PAT甲级1113 Integer Set Partition:[C++题解]贪心
  4. java反射泛型类型,【Java反射】Java 泛型基础
  5. Dataset之AllstateClaimsSeverity:AllstateClaimsSeverity数据集(Kaggle2016竞赛)的简介、下载、案例应用之详细攻略
  6. dmtracedump
  7. VMware虚拟机下安装Ubuntu16.04镜像完整教程
  8. C#创建简单的验证码
  9. python什么学历能学_自考学历找工作,钱少点也没关系?
  10. 编写一份代码,支持多种布署方式
  11. ubuntu 16.04安装redis群集zz
  12. Java经典设计模式(3):十一种行为型模式(附实例和详解)
  13. python抓取网站内容_python抓取网站内容详细
  14. apms阅卷系统服务器,apms全通纸笔王网上阅卷系统操作流程
  15. Nexus 的下载和部署
  16. jQuery表格新增行
  17. office高级应用与python综合案例教程_《office高级应用案例教程.ppt
  18. js在赛码网中的输入/输出问题
  19. 如何一周之内摸清一个行业?
  20. c语言计次循环首,易语言内存读取获得当前PC已经登陆微信号的代码

热门文章

  1. APView500电能质量在线监测装置
  2. Cook,今天我们来学做菜
  3. Kinect开发之结合Unity3D进行游戏应用开发
  4. Word文档损坏如何恢复?
  5. 基于python 的电子防抖01 ——使用opencv和vidstab
  6. SpringSecurity中“记住我”功能使用及介绍
  7. Vue 全局组件-卡片型盒子组件
  8. 盲盒小程序源码最新版UI
  9. Golang 构造最佳随机密码
  10. 数字媒体--基于语音识别、全息投影及虚拟现实技术的建筑体验与展示系统(记录,较简陋)