性能优化是自身和项目发展到一定程度都避不开的话题,性能优化需要从多个维度进行,比如资源部署、缓存方案、资源压缩、http协议、代码实现、异步加载等都有优化的空间。
今天给大家讲解一下css是如何做性能优化的。
2024年08月31日
性能优化是自身和项目发展到一定程度都避不开的话题,性能优化需要从多个维度进行,比如资源部署、缓存方案、资源压缩、http协议、代码实现、异步加载等都有优化的空间。
今天给大家讲解一下css是如何做性能优化的。
2024年08月31日
实现3d效果旋转跳跃的立方体,CSS3中具有的perspective就是为了设置井深,创建一个3D的环境,而transform-style就是为了创建3d环境。
井深:指视觉与平面的距离,使具有三维位置变换的元素产生透视效果,就是我们理解的【Z轴】。 从视觉上观察,值越大看起来距自己越近,元素整体越大;值越小,越远,元素整体越小。在设计中给需要3D的盒子的父级设置井深,让其具有立体透视效果 ,通常perspective使用的值800px或者1200px ,这两个值从视觉上看比较舒服,也可以根据需求自行设置。
2024年08月31日
很早之前我们推荐大家看《推荐大家使用的CSS书写规范、顺序》,里面提到 CSS 的一些常用命名、规范等等,而今天主要是说一些偏门一点的 CSS 样式、技巧。
什么是偏门,就是有些片段很少使用,时间久了就记不起来,但用的时候又要去找,所以这里为大家整理一些少用但又实用的 CSS 样式,
2024年08月31日
视差滚动(Parallax Scrolling)是指多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验
2024年08月31日
CSS3实现球体旋转
本教程简述如何用CSS3实现旋转的球体
效果如下图所示,球体沿着中间的轴旋转:
要理解的知识点
1 三维空间的透视属性
css属性:perspective
perspective 属性有两个值,none 和 自己定义的具体像素,例如1000px。
2024年08月31日
在CSS3中新增了很多的新特性,其中使用频率比较高的应该是动画效果了,它可以帮助我们实现以前使用Javascript才能实现的效果,极大的提高网页的性能。今天这篇文章我们就来一起看一个使用CSS3新特性完成的翻书效果吧。
本文的源码已经放在了Github上,感兴趣的可以clone到本地试试,地址如下。
2024年08月31日
对于一个前端开发者而言,性能优化是一个老生常谈的问题了,然而优化的方面有很多,比如加载优化、图片优化、渲染优化、打包优化、 js优化、css优化等等。
CSS优化对于浏览器性能的提升不是特别明显,也往往是最被容易忽略的一个优化方向,下面我们来仔细聊聊CSS有关的性能优化,希望对你们平时的工作和面试有所帮助。
2024年08月31日
实例
设置一个3D元素的基数位置:
div
{
perspective:150;
perspective-origin: 10% 10%;
-webkit-perspective:150; /* Safari and Chrome */