sass菜鸟教程_html/css_WEB-ITnose
1、安装sass
在安装sass前需要安装ruby,下载ruby时要注意自己电脑是32位还是64位,下载好正常安装,但注意一下:要勾选下图这一项,添加环境变量(安装过JDK的朋友应该知道环境变量)
下一步、下一步。。。安装完成后,开始菜单点击:
输入命令:gem install sass 。我猜你会看到安装失败的提醒:
因为默认的sass下载地址https://rubygems.org/被墙了,所以无法连接安装,ping了一下可看到:
可我“翻”了一下“墙”,发现还是不能成功安装,只好作罢,换一个下载地址,淘宝的:https://ruby.taobao.org/ 。 ping一下正常:
接下来要做的就是添加国产淘宝的地址,并把默认被墙掉的地址删除,输入命令: gem sources -a https://ruby.taobao.org/添加淘宝地址:
提示信息有added to sources表示添加成功,可运行命令:gem sources 查看现有的下载地址:
现有两个,一个是默认的,一个是刚添加的淘宝的,必须要把默认的删掉才能安装,运行命令删除默认:gem sources -r https://rubygems.org/ 提示removed from sources 说明删除成功。
确保只有一个淘宝的地址,才能成功安装sass:
好,这时可以放心的运行 gem install sass 来安装了:
Perfect!
2.把scss文件编译为css文件
先新建一个.scss文件吧,代码:(虽然sass代码刚写起来生硬,但相信代码还是能看懂啥意思的)
.box { background: #eee; border: 2px solid #ccc; .heading { font-size: 14px; }}.box2 { @extend .box; padding: 10px;}
我这里保存为test.scss文件,然后用命令行进入保存文件的所在目录(我的是E盘ts文件夹下),然后运行翻译命令: sass test.scss test.css 把test.scss文件编译为test.css文件(css文件名可以重新取名):
这时再返回文件所在文件夹,你会发现多出了一些文件,其中就有我们想要的test.css文件:
打开test.css文件我们会看到编译好的css代码,对比编译前scss文件源代码可看出sass的厉害之处啦:
.box, .box2 { background: #eee; border: 1px solid #ccc;}.box .heading, .box2 .heading { font-size: 2em; }.box2 { padding: 10px; }/*# sourceMappingURL=test.css.map */
当然了你也可以把css文件编译为scss文件,输入命令: sass -convert test.css newtest.scss 就能把test.css编译为newtest.scss文件啦,这里就不再赘述。下面就是要学习sass语法的时候了,我也是初学者,共同进步吧。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cache kemas kini laman web akaun rasmi, perkara ini mudah dan mudah, dan ia cukup rumit untuk minum periuknya. Anda bekerja keras untuk mengemas kini artikel akaun rasmi, tetapi pengguna masih membuka versi lama. Dalam artikel ini, mari kita lihat kelainan dan bertukar di belakang ini dan bagaimana menyelesaikan masalah ini dengan anggun. Selepas membacanya, anda boleh dengan mudah menangani pelbagai masalah caching, yang membolehkan pengguna anda sentiasa mengalami kandungan segar. Mari kita bincangkan asas -asas terlebih dahulu. Untuk meletakkannya secara terang -terangan, untuk meningkatkan kelajuan akses, penyemak imbas atau pelayan menyimpan beberapa sumber statik (seperti gambar, CSS, JS) atau kandungan halaman. Kali seterusnya anda mengaksesnya, anda boleh mengambilnya secara langsung dari cache tanpa perlu memuat turunnya lagi, dan ia secara semula jadi cepat. Tetapi perkara ini juga pedang bermata dua. Versi baru dalam talian,

Artikel ini membincangkan menggunakan atribut pengesahan bentuk HTML5 seperti had, corak, min, max, dan panjang untuk mengesahkan input pengguna secara langsung dalam penyemak imbas.

Artikel ini menunjukkan penambahan sempadan PNG yang cekap ke halaman web menggunakan CSS. Ia berpendapat bahawa CSS menawarkan prestasi unggul berbanding dengan JavaScript atau perpustakaan, memperincikan cara menyesuaikan lebar sempadan, gaya, dan warna untuk kesan halus atau menonjol

Artikel membincangkan amalan terbaik untuk memastikan keserasian silang pelayar HTML5, memberi tumpuan kepada pengesanan ciri, peningkatan progresif, dan kaedah ujian.

Artikel ini membincangkan html & lt; datalist & gt; elemen, yang meningkatkan bentuk dengan menyediakan cadangan autokomplete, meningkatkan pengalaman pengguna dan mengurangkan kesilapan. Kira -kira: 159

Artikel ini membincangkan html & lt; meter & gt; elemen, digunakan untuk memaparkan nilai skalar atau pecahan dalam julat, dan aplikasi umum dalam pembangunan web. Ia membezakan & lt; meter & gt; dari & lt; kemajuan & gt; dan Ex

Artikel ini menerangkan html5 & lt; time & gt; elemen untuk perwakilan tarikh/masa semantik. Ia menekankan pentingnya atribut DateTime untuk pembacaan mesin (format ISO 8601) bersama teks yang boleh dibaca manusia, meningkatkan aksesibilit

Artikel ini membincangkan html & lt; kemajuan & gt; elemen, tujuan, gaya, dan perbezaan dari & lt; meter & gt; elemen. Tumpuan utama adalah menggunakan & lt; kemajuan & gt; untuk menyelesaikan tugas dan & lt; meter & gt; untuk stati
