开发一个自己的 CSS 框架(一)
这是一个系列,带着大家封装一个纯 CSS 框架,从零学习 SASS 语法。
代码仓库点我传送
因为简单,强依赖原生 Javascript 对虚拟 DOM 不友好(如 React、Vue、Angular),使用虚拟 DOM 对使用原生 Javascript 编程(JQuery)不友好。没有代码...
文章
我是小助手
2018-07-09
1388浏览量
SASS学习参考
1. SASS是什么
SASS 是 CSS 的一个预处理工具,简单来说,它通过自己的一套语法规则来写源码,然后通过编译器,得到 CSS 代码。
为什么需要这东西呢?因为如果每天都要写很多的 CSS ,那么里面重复的内容会很多,同时,CSS 本身并没有相应的逻辑抽像工具,这就造成在项目中要对样式做有...
文章
zephyr
2016-03-24
1407浏览量
CSS预处理语言的模块化实践
编写css是前端工作中,一项普通而又频繁的劳动,由于css并不是一门语言,所以在程序设计上显得有些简陋。对于小型项目来说,css的量还不至于庞大,问题没有凸显,而如果要开发和持续维护一个较为大型的项目,那就需要对css进行管理和规范了,否则会发生不可挽回的后果(吓唬谁呢??)。
背景
上一节【从c...
文章
行者武松
2017-08-01
951浏览量
LESS简介
LESSCSS是一种动态样式语言,属于CSS预处理语言的一种,它使用类似CSS的语法,为CSS的赋予了动态语言的特性,如变量、继承、运算、函数等,更方便CSS的编写和维护。
LESSCSS可以在多种语言、环境中使用,包括浏览器端、桌面客户端、服务端。
快速上手
LESSCSS的使用是很容易的,首先...
文章
木头先生
2016-05-10
591浏览量
第128天:less简单入门
一、预处理 Less
1、官网文件
> 一款比较流行的预处理CSS,支持变量、混合、函数、嵌套、循环等特点> [官网](http://lesscss.org/)> [中文网](http://lesscss.cn/)> http://www.w3cplus.com/css...
文章
半指温柔乐
2017-12-28
882浏览量
compass Sprites 雪碧图 小图片合成[Sass和compass学习笔记]
demo 源码 地址 https://github.com/qqqzhch/webfans
什么是雪碧图?
CSS雪碧 即CSS Sprites,也有人叫它CSS精灵,是一种CSS图像合并技术,该方法是将小图标和背景图像合并到一张图片上,然后利用css的背景定位来显示需要显示的图片部分。
comp...
文章
互联网fans
2014-06-05
884浏览量
Google Web开发最佳实践(二)
本指南逐步引导你使用 Web 新手开发包创建新站点,帮助你充分利用 Web 新手开发包提供的工具。
1.开发环境配置
本人环境为win7x64。需要安装以下环境。
安装NodeJS(同时会安装NPM);
安装Ruby(需要大于1.8.7版本),然后安装sass:gem install sass...
文章
动感小前端
2014-10-22
1490浏览量
Scss强大的Mixins指令
原文链接 http://sass-lang.com/documentation/file.SASS_REFERENCE.html#defining_a_mixin
定义一个Mixin: @mixin
@mixin large-text {
font: {
family: ...
文章
joeyko
2016-12-23
834浏览量
搭建jekyll博客
使用jekyll将markdown文件生成静态的html文件,并使用主题有序的进行布局,形成最终的博客页面。
特点
基于ruby
使用Markdown书写文章
无需数据库
可以使用GitHub Pages发布
安装Ruby环境
由于我的是在windows的操作,所以这里用rubyinstal...
文章
飞鸿影~
2016-04-22
4285浏览量
我为什么要使用Webpack?
简单讲讲我与前端的故事吧。
刚接触前端时,所有静态资源CSS、图片和JS都是手动引入HTML页面中,这并没有什么不好,想要什么就引入什么嘛。另外,所见即所得,开发好的项目文件直接就可以上传服务器,很方便,因此这样的开发方式一直持续到前不久,也就是开始正式使用Webpack之前。
渐渐地,我开始感觉...
文章
前端王睿
2018-03-26
859浏览量
CSS系列——前端进阶之路:初涉Less
阅读目录
一、Less介绍
1、官方介绍
2、自己理解
3、Less、Sass、Stylus
二、Less使用入门
1、开发模式下使用Less
2、运行模式下使用Less
三、常见用法示例
1、从第一个Less变量开始
2、变量计算
3、变量混合
4、嵌套规则
5、函数的使用...
文章
嗯哼9925
2017-11-21
899浏览量
Liferay Dynamic CSS Filter方法的研究 - 缓存文件存在的处理
引入:
现在我们接着上文章讨论来解决疑问3:对于缓存文件已经存在和不存在的情况有什么特别处理。
分析:
现在我们先来看下如果缓存文件已经存在时候的处理方式:
因为我们开始已经创建了一个缓存文件,它的base名字为$CATALINA_TMPDIR/liferay/css/portal/64768...
文章
余二五
2017-11-15
880浏览量
在 BigCommerce 我们如何编写 CSS
本文讲的是在 BigCommerce 我们如何编写 CSS,
CSS 很难,而写出好的 CSS 代码更难。在一个大团队中,基于巨大的代码库写出好的 CSS 代码,更是难上加难。
我们并不是一家独一无二的软件公司:120个工程师,4间办公室,3个不同国家,3个时区,以及7年时间,代表着一个大家都...
文章
玄学酱
2017-10-20
1230浏览量
看看前端学习路线,你还有哪些没掌握?
转自:一点通
初级阶段(静态网页制作、JS编程入门)
1.Photoshop入门
图像处理基础知识、图像处理基础知识、分辨率、图像的色彩模式、常用的图像文件格式。Photoshop工作界面的介绍、文件操作、图像的显示效果、图像和画布尺寸的调整、绘制和编辑选区、选区的操作技巧、渐变工具和油漆桶工具。...
文章
茶什i
2019-12-30
390浏览量
2017 年要去学的 3 个 CSS 新属性
本文讲的是2017 年要去学的 3 个 CSS 新属性,
1. 特性查询(Feature Queries)
不久前,我写过一篇关于特性查询的文章 —— 《一个我十分期待的CSS特性 - the one CSS feature I really want》。如今果然出现了。除了 IE浏览器之外,所...
文章
玄学酱
2017-10-18
840浏览量
[译] 在 HTTP/2 的世界里管理 CSS 和 JS
本文讲的是[译] 在 HTTP/2 的世界里管理 CSS 和 JS,