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工具呢?留言分享下吧。

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

目录
相关文章
|
21天前
|
编解码 前端开发 UED
探讨了CSS媒体查询在移动端开发中的应用,介绍了媒体查询的基本概念、常见条件及其在响应式布局、导航菜单、图片优化和字体调整等方面的具体应用
本文深入探讨了CSS媒体查询在移动端开发中的应用,介绍了媒体查询的基本概念、常见条件及其在响应式布局、导航菜单、图片优化和字体调整等方面的具体应用。通过实际案例分析和注意事项的讨论,旨在帮助开发者更好地理解和运用媒体查询,提升移动端用户体验。
37 4
|
4月前
|
前端开发 JavaScript
开发过程找不到css源文件?试试配置vite的css源文件映射
【8月更文挑战第3天】开发过程找不到css源文件?试试配置vite的css源文件映射
74 0
开发过程找不到css源文件?试试配置vite的css源文件映射
|
5月前
|
开发框架 前端开发 JavaScript
循序渐进BootstrapVue,开发公司门户网站(2)--- 使用wow.js动画组件以及自定义的CSS样式处理动态效果
循序渐进BootstrapVue,开发公司门户网站(2)--- 使用wow.js动画组件以及自定义的CSS样式处理动态效果
|
6月前
|
缓存 移动开发 前端开发
在PWA的开发中,HTML与CSS作为前端技术的基础,发挥着至关重要的作用
【6月更文挑战第14天】PWA(渐进式网页应用)借助HTML和CSS,提供接近原生应用的体验。HTML构建页面结构和内容,响应式设计适应各种设备,语义化标签提升可访问性,Manifest文件配置应用元数据,离线页面保证无网时体验。CSS则用于定制主题样式,创建动画效果,实现响应式布局,并管理字体和图标。两者协同工作,确保PWA在不同环境下的优秀性能和用户体验。随着前端技术进步,HTML与CSS在PWA中的应用将更加深入。
53 2
|
5月前
|
前端开发 JavaScript
vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成
vue3【实战】创建项目、创建并提交代码到远程仓库,安装 SASS, 清除浏览器默认样式 reset-css, 清除模板代码,提升开发效率的必要集成
83 0
|
7月前
|
前端开发 JavaScript Java
Java与CSS:解析在Web开发中的协同作用
Java与CSS:解析在Web开发中的协同作用
110 2
|
7月前
|
前端开发 开发者 UED
CSS能力是Web开发中不可或缺的技能
【5月更文挑战第26天】CSS能力是Web开发中不可或缺的技能
45 3
|
6月前
|
前端开发
【Web开发】CSS教学(超详细,满满的干货)
【Web开发】CSS教学(超详细,满满的干货)
35 0
|
7月前
|
前端开发 JavaScript UED
【专栏:HTML与CSS移动端开发篇】移动端触摸事件与手势识别
【4月更文挑战第30天】本文探讨了移动端触摸事件和手势识别在网页开发中的重要性。介绍了基础触摸事件如`touchstart`, `touchmove`, `touchend`, `touchcancel`及相关属性。文章列举了处理触摸事件的方法,包括单点触摸、多点触摸、滑动、长按、捏合缩放、旋转检测和事件代理。建议使用第三方库如Hammer.js简化手势处理,并分享了最佳实践,如避免意外触摸、提供视觉反馈、考虑性能和跨设备测试。理解并有效利用这些技术能提升用户交互体验。
253 7
|
7月前
|
缓存 前端开发 JavaScript
【专栏:HTML与CSS移动端开发篇】移动端网页性能优化策略
【4月更文挑战第30天】本文探讨了移动端网页性能优化的重要性,并提出了优化策略。HTML方面,建议精简结构、使用语义化标签、异步加载脚本和压缩文件;CSS优化包括精简样式、使用CSS3动画、媒体查询和压缩文件。其他策略涉及图片和字体压缩、缓存利用、数据压缩、减少HTTP请求及根据网络状态调整加载。综合运用这些策略能提升网页性能和用户体验。
101 6