10个可以提升开发效率的CSS辅助工具,快速生成常用代码片段

简介: 大家好,今天给大家推荐几个我一直在用的 css辅助工具,可快速生成常用css代码片段,让你开效率大大提升, 同时也是非常好的学习资源。

大家好,今天给大家推荐几个我一直在用的 css辅助工具,可快速生成常用css代码片段,让你开效率大大提升, 同时也是非常好的学习资源。

box-shadow阴影预览及代码生成


可以非常快速的给元素设置box-shadow的属性值,水平位移、垂直位移、模糊半径、色值等,还可以随时查看代码。

ecb5628d1d20f2850347fc9d4b538cfd_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

资源地址:https://www.html.cn/tool/css3Preview/Box-Shadow.html

渐变代码生成器


可快速设置渐变类型、渐变方向、渐变的范围。

7310854d30bc142915371e1e68d04742_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

资源地址:http://www.internetke.com/jsEffects/2014120803/

渐变配色方案网站


看似和上面的工具有些相似,其实差别很大的。该网站是专门提供渐变色效果的站点,里面接近上百种渐变配色方案,可根据自己风格来选择搭配,能直接获得对应渐变配色的 CSS 代码。

b64e1df178499a9d7d6962200b97cc87_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

资源地址:https://uigradients.com/#RoyalBlue

动画缓动函数预览+代码生成


选择动画类型,配置动画时长和动作,即刻生成预览和代码。

69d03cb6bafb439c0f7a97cc908c42d4_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

资源地址:https://xuanfengge.com/easeing/ceaser/

雪碧图合成+代码生成


简单3步拿到合成图和代码,这比起自己手写效率要高的多,是个好工具。

  1. 上传要合成的图片
  2. 选择图片的padding值
  3. 设置图片组合的方向
  4. 下载图片、复制代码
  5. 15ec2280236cf71abefb1e7f15886fd9_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

资源地址:https://www.toptal.com/developers/css/sprite-generator

css3 loading动画效果代码生成器


这是一个专门搞各种加载效果的网站,仅使用(transformopacity)CSS 动画来创建平滑且易于自定义的动画。当然也提供了源码,如果正好需要可以直接复制过来。

目前该网站已有11种纯css实现的loading动画。

fd0848ba09c3359b9047b5d7f94007a2_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

20ac0b25067094c044344454353454e7_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

7e4bf98fbda7bdfa31cc60c873f10c10_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

dff8e50659abca951102713eb7559a39_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

04ad61e2519b76580259ca408ff093ff_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

1a9b12435d0ceff8a43c29b639d808cb_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

<div class="spinner"></div>
.spinner {
  width: 40px;
  height: 40px;
  background-color: #333;
  margin: 100px auto;
  -webkit-animation: sk-rotateplane 1.2s infinite ease-in-out;
  animation: sk-rotateplane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}
@keyframes sk-rotateplane {
  0% { 
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg) 
  } 50% { 
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg) 
  } 100% { 
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

资源地址:https://tobiasahlin.com/spinkit/

入场出厂、文字、背景动画生成器


视频剪辑工具相信大家都用过,可以配置某个视频的入场和出厂动画,以及文字的动画。而这个网站就是专门用css来实现这些效果。还有背景图和背景颜色动画。

动画类型设计的非常全面,网站体验很棒,除了可以复制代码外,也是个不错的学习工具。

a60acaa7f0c847b492cacfecdf6fdd9a_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

70bbbff7defcd08d6da58fb0d46d2c6f_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

偷个懒,只放了静态图,有兴趣的一定要打开体验下。

资源地址:https://animista.net/play/entrances/slide-in-blurred

工作中常用效果总结


网站1 - You-need-to-know-css

f730336f7f17e481d8d30581e7d3d9cd_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

笔者把自己的收获和工作中常用的一些 CSS 小样式总结成这份文档,该项目整理了 CSS 的各种布局以及效果实现,同时提供了完整的实现代码。

目前文档一共包含 43 个 CSS 的小样式(持续更新中)是非常不错的学习资源。

24e0b34aef7303fed1c27f373814d6f0_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

5faf0ea910fec55f7317ad2003252f0c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.png

image.png

资源地址:https://lhammer.cn/You-need-to-know-css/#/zh-cn/multiple-borders

网站2 - CSS Tricks

总结一些常用的 CSS 样式,记录一些 CSS 的新属性和一点奇技淫巧,没有废话,代码简单易用,方便复制。

6a3d5a2f58cd1f7e32843a7cb2ede655_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

举个栗子:卡券生成器

27a8874ece04ed2bbb266cbd00bd6528_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

.hollow-one-circle{ width: 100px; height: 100px; position: relative; background: radial-gradient(circle at 0 50px, transparent 10px, #00adb5 0) top left/100px 100% no-repeat; }

2857e171e893c72e8839550c5e2d7a4c_640_wx_fmt=png&wxfrom=5&wx_lazy=1&wx_co=1.pngimage.png

资源地址:https://qishaoxuan.github.io/css_tricks/

说实话我还是偷懒了,阅读体验上不太好,没有把网站的动画效果做成gif。各位小伙伴有么有好用的gif工具呢?留言分享下吧。

以上就是本期分享。我是水月,动动发财的小手给咱来个点赞 + 在看 ,祝大家都能心想事成、发大财、行大运。

目录
相关文章
|
3月前
|
Web App开发 前端开发 JavaScript
关于 Web 开发中的 CSS before 伪元素
关于 Web 开发中的 CSS before 伪元素
34 0
|
12天前
|
存储 前端开发 JavaScript
Sass:提升CSS开发效率的利器
Sass:提升CSS开发效率的利器
14 0
|
12天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
15天前
|
前端开发 JavaScript 搜索推荐
CSS框架是前端开发中不可或缺的工具
【4月更文挑战第12天】CSS框架是前端开发中不可或缺的工具
18 2
|
3月前
|
前端开发 JavaScript 容器
【详细教程】HTML、CSS 和 JS 实现一个任务管理工具-ToDoList
【详细教程】HTML、CSS 和 JS 实现一个任务管理工具-ToDoList
43 1
【详细教程】HTML、CSS 和 JS 实现一个任务管理工具-ToDoList
|
3月前
|
前端开发 JavaScript
html+css+js开发一个猜数字游戏
【1月更文挑战第5天】html+css+js开发一个猜数字游戏
35 1
|
4月前
|
前端开发 JavaScript
❤️使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面 ❤️
❤️使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面 ❤️
54 0
❤️使用 HTML、CSS 和 JS 创建响应式可过滤的游戏+工具展示页面 ❤️
|
5月前
|
前端开发
CSS实现鼠标放上去显示提示工具
CSS实现鼠标放上去显示提示工具
26 0
|
6月前
|
JSON 前端开发 JavaScript
jQuery02($工具&属性&CSS)
jQuery02($工具&属性&CSS)
|
6月前
|
JavaScript API
css-select 工具包的依赖分析
css-select 工具包的依赖分析
35 0