当前位置: 首页 > news >正文

郑州建设银行官网站什么是商城网站建设

郑州建设银行官网站,什么是商城网站建设,张家港外贸网站制作,做网站要准备在css中设计好看的阴影 在本文中#xff0c;我们将学习如何将典型的盒子阴影转换为更好看的的阴影。 统一角度 当我们想要一个元素有阴影时#xff0c;会添加box-shadow属性并修改其中的数字#xff0c;直到满意为止。 问题是#xff0c;通过像这样单独创建每个阴影我们将学习如何将典型的盒子阴影转换为更好看的的阴影。 统一角度 当我们想要一个元素有阴影时会添加box-shadow属性并修改其中的数字直到满意为止。 问题是通过像这样单独创建每个阴影我们最终会得到一堆不协调的阴影。如果我们的目标是创造深度幻觉我们需要每个阴影都匹配。否则它看起来就像一堆模糊的边界 在自然界中阴影是从光源投射出来的。阴影的方向取决于灯光的位置。一般来说我们应该为页面上的所有元素决定一个单一的光源。该光源通常位于上方并稍微偏左 如果 CSS 有一个真正的照明系统我们将为一个或多个灯光指定一个位置。不过CSS 并没有这样的东西但是我们可以通过指定水平偏移和垂直偏移来移动阴影。例如在上图中生成的阴影具有 4px 垂直偏移和 2px 水平偏移。 这是粘性阴影的第一个技巧页面上的每个阴影都应具有相同的比例。这将使每个元素看起来都由同一光源照亮。 分层 现代 3D 插图工具例如 Blender可以通过使用光线追踪技术来产生逼真的阴影和照明。在光线追踪中数百束光从相机中射出在场景中的表面上反射数百次。这是一种计算成本较高的技术生成一张图像可能需要几分钟到几小时但是css中的box-shadow算法更加初级。它以我们元素的形状创建一个盒子并对其应用基本的模糊算法。这样就会使得我们的阴影看起来永远不会像照片一样逼真但我们可以通过一种巧妙的技术来改进很多东西分层。 我们不使用单个盒子阴影而是将一些盒子阴影堆叠在一起偏移量和半径略有不同 style .wrapper {display: flex;gap: 32px; }.box {width: 100px;height: 100px;border-radius: 8px;background-color: white; }.traditional.box {box-shadow:0 6px 6px hsl(0deg 0% 0% / 0.3);}.layered.box {box-shadow:0 1px 1px hsl(0deg 0% 0% / 0.075),0 2px 2px hsl(0deg 0% 0% / 0.075),0 4px 4px hsl(0deg 0% 0% / 0.075),0 8px 8px hsl(0deg 0% 0% / 0.075),0 16px 16px hsl(0deg 0% 0% / 0.075);} /stylesection classwrapperdiv classtraditional box/divdiv classlayered box/div /section性能权衡 分层阴影无疑能展现更好的效果但它们确实是有代价的。如果我们分层 5 个阴影我们的设备必须多做 5 倍的工作 这在现代硬件上并不是什么大问题但它可能会减慢移动设备上的渲染速度。 与往常一样请务必进行自己的测试根据我的经验分层阴影不会对性能产生重大影响但我也从未尝试过同时使用数十个或数百个阴影。 另外尝试对分层阴影进行动画处理可能会导致性能问题。 与背景色匹配的阴影 到目前为止我们所有的阴影都使用了半透明的黑色例如hsl(0deg 0% 0% / 0.4)在项目中我们可能使用到非常多其他颜色。 当我们在背景颜色上叠加黑色时它不仅会使其变暗还会使背景颜色变暗。它也会使其饱和度降低很多。 通过匹配色调并降低饱和度/亮度我们可以创建不具有“褪色”灰色质量的真实阴影。 饱和度和亮度的关系 如果我们熟悉hsl颜色格式就会知道饱和度和亮度是独立控制的。但是降低亮度也会对饱和度产生影响。 例如以下两个框具有相同的饱和度百分比 (100%)但感知的饱和度却截然不同. .box.one { background-color:hsl(220deg 100% 70%); } .box.two { background-color:hsl(220deg 100% 50%); }发生这种情况是因为在高/低亮度值下颜色中没有那么多“颜料”。饱和度不会对整体颜色产生太大影响。 这在极端情况下最为明显 hsl(0deg 0% 100%)是纯白色饱和度为 0%。hsl(0deg 100% 100%)也是纯白色甚至是完全饱和的。 如果我们将亮度设置为 95%就会有差异但很微妙 对于非常暗的颜色也是如此 然而当我们处于亮度50%时可以使用完整范围的饱和度。 50% 的亮度是所有色调的“默认”版本。当亮度为 50% 时亮度对饱和度没有影响。 当我们从 50% 最佳点增加或减少亮度时我们就会减少颜色中可用颜料的量。颜色不可能完全饱和也不可能是浅色或深色。 饱和度百分比是一个相对测量值基于给定亮度下可用的颜料量。 这就是为什么我们之前必须降低阴影示例中的饱和度亮度更接近 50% 最佳点因此可以使用更广泛的饱和度范围。为了保持感知的鲜艳度相同我们必须降低饱和度百分比。
http://www.zqtcl.cn/news/369728/

相关文章:

  • 辽宁网站制作公司潍坊网站建设维护
  • 手机网站图片切换平面图网站
  • 松岗建设网站广州网站定制开发方案
  • 东阳网站建设价格做理财的网站有哪些问题
  • 蓄电池回收网站建设wordpress cp 部署
  • cuteftp 备份网站网站制作课程介绍
  • 杭州网站搭建宁波企业官网建设
  • php免费网站源码网站建设电子书
  • 建设纺织原料网站专业网页制作室
  • 买域名做网站推广都是些什么湘潭什么网站做c1题目
  • 鲜花网站建设图片昆明网站建站平台
  • 密云网站制作案例昆明小程序开发
  • 网站紧急维护商丘手机网站制作
  • 什么专业会制作网站罗湖做网站的公司哪家好
  • 永久免费ppt下载网站有没有跟一起做网店一样的网站
  • 百川网站石家庄物流网站建设
  • 广州外贸网站设计外贸seo外贸推广外贸网站建设外贸网站建设
  • 网站 栏目建设银行网站用户名是什么
  • 服装类的网站建设中原免费网站建设
  • 网站开发培训班多少报名费安徽省建设工程信息网站
  • 旅游网站规划设计余姚网站公司
  • 广州市地铁站地图dede增加手机网站
  • dede 网站名称 空的网站开发行业新闻
  • 网站开发费用做账升级系统
  • 外贸公司网站制作价格网络公司的经营范围有哪些
  • 东莞三合一网站制作海南省生态文明村建设促进会网站
  • 邯郸做企业网站设计的公司福田祥菱m2
  • 手表拍卖网站动漫做暧视频网站
  • 福州网站定制公司如何做p2p网站
  • 微信外链网站开发嘉兴市城市建设门户网站