整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

6个非常有用的 VS Code CSS扩展

6个非常有用的 VS Code CSS扩展

Visual Studio Code最令人印象深刻的部分之一是可定制性,尤其是通过扩展。随着大量开发人员创建扩展,功能实际上是无穷无尽的!

作为一名程序员,或多或少都会码一点点CSS,不管是简单的css颜色、字体设置,还是高级的css动画等。现在就为大家推荐一下VS Code中用于编写CSS的一些最佳扩展,让你编写CSS时更得心应手。

1、HTML CSS Support

2、Intellisense for CSS Class Names

3、Autoprefixer

4、CSS Peek

5、Prettier - Code Formatter

6、Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets

HTML CSS Support

VS Code中6个令人惊叹的CSS扩展

HTML CSS Support(以及下一个扩展)基于项目中包含的或远程引用的CSS在HTML文件中提供智能感知(提示)。下方是完整的功能列表:

1、Class attribute completion(类属性)

2、Id attribute completion(id类属性)

3、Supports Zen Coding completion for class and id attributes(支持类和id属性的Zen Coding完成)

4、Scans workspace folder for css and scss files(扫描css和scss文件的工作区文件夹)

5、Supports remote css files(支持远程css文件)

有一点非常好用,那就是可以指定要缓存的远程CSS文件。添加以下设置来完成此操作。这个例子引用了bootstrap 4 css文件。

"css.remoteStyleSheets": [
 "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"
]

Intellisense for CSS Class Names

VS Code中6个令人惊叹的CSS扩展

Intellisense for CSS Class Names 提供与上述扩展类似的功能. 但是它还将自动从HTML文件中引用的CSS中提取类。在使用Emmet时,也可以通过intellisense使用获得!

在任何时候,都可以通过打开命令选项板来触发CSS文件中类,来重新缓存。

VS Code中6个令人惊叹的CSS扩展

Autoprefixer

VS Code中6个令人惊叹的CSS扩展

Autoprefixer是一款自动管理浏览器前缀的插件,它可以解析CSS文件并且添加浏览器前缀到CSS内容里

打开命令调色板并调用“Autoprefixer CSS”即可。

如:

::placeholder {
 color: gray;
}

自动替换为:

::-webkit-input-placeholder {
 color: gray;
}
:-ms-input-placeholder {
 color: gray;
}
::-ms-input-placeholder {
 color: gray;
}
::placeholder {
 color: gray;
}

VS Code中6个令人惊叹的CSS扩展

CSS Peek

VS Code中6个令人惊叹的CSS扩展

如果你像我一样,讨厌切换到我的.css文件来检查附加到类或ID的属性。那你可以使用css peek,你可以从html文件中查看css的悬停图像。

这个扩展还将类名和ID转换成一个超链接,直接带您访问CSS中的类或ID定义!

安装后,鼠标指向选择器,按Ctrl就可以显示对应样式。

VS Code中6个令人惊叹的CSS扩展

Prettier - Code Formatter

prettier 对于自动格式化JavaScript非常友好,但是你知道它也自动格式化CSS吗?

以前的css是这样:

VS Code中6个令人惊叹的CSS扩展

格式化后是这样:

VS Code中6个令人惊叹的CSS扩展

您可以将其设置为自动保存或手动保存。

Bootstrap 4, Font awesome 4, Font Awesome 5 Free & Pro snippets

VS Code中6个令人惊叹的CSS扩展

当然,并非每个项目都使用Bootstrap或Font Awesome,但其中有很多都可以。这就是为什么我认为值得分享这个扩展,为Bootstrap 4,Font Awesome 4和Font Awesome 5提供intellisense。

Bootstrap中有很多类,所以不可能记住它们。与使用Font Awesome一样。每次我想添加一个图标时我都要查找语法,有了它就不需要了!

Bootstrap 4:

VS Code中6个令人惊叹的CSS扩展

Font Awesome 5:

VS Code中6个令人惊叹的CSS扩展

结语

如果您认为还有什么没有提到的,请在下方评论!

S Code

在前端开发中,有一个非常好用的工具——Visual Studio Code,简称VS code。很多人使用后都会感叹“用VS Code 写代码是真好用、真爽。”

它是一款当下流行、十分出色的ide开发工具。VS Code不仅仅是代码的编写,也可以一键式运行 Debug 。

VS Code界面美观大方,功能强劲实用,是免费开源的现代化轻量级代码编辑器。

支持语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,并针对网页开发和云端应用开发做了优化。

软件跨平台支持 Win、Mac 以及 Linux,运行流畅,可谓是微软的良心之作……

VS vode特点

l 开源,免费

l 自定义配置

l 集成git

l 智能提示强大

l 支持各种文件格式(html/jade/css/less/sass/xml)

l 调试功能强大

l 各种方便的快捷键

l 强大的插件扩展

对前端实在是太友好了!


VS code 可以做什么?

  • 编写 markdown
  • 管理git项目

VS Code集成了项目版本管理,可以非常方便的几步操作完成代码的比对和提交,不需要命令或借助其他工具。

  • 画流程图
  • 编写python大多数同学写python选择 pycharm,但他们经常会遇到很多问题,比如 pycharm 运行配置,虚拟环境等,这些问题往往让新手搞得晕头转向。VS Code相对来说更加容易些。

如此优秀的VS Code,只有真实体验过才会知道它有多优秀。


快速体验

上代码森林云端在线编程学习平台即可立即体验。

代码森林是一个云端学习编程技术的平台。可实时在线编码、实时在线保存代码、可快速掌握各种编程环境、IDE以及各种IT技术。

VS Code+Python


VS Code是一个相当优秀的IDE,用来开发python再好不过。代码森林的VS Code实训镜像已经为您安装好python的环境。必备的基础插件也已经安装到位。

只需要上网站就可以开始体验!

可以省去很多环境配置等时间、免去很多不方便 。

Python入门开发【VS Code开发工具WEB】使用教程如下

1.选择带有实训上机的课程进行在线上机;如图

2.选择课程目录带有实训上机的任务;进入实训界面,如图

3.选择或者打开我们的工作目录,然后新建一个py文件

4.进行简单的python编码,如图

5.点击右上角三角形的图标,运行测试

6.保存我们的代码到代码森林,方便下次继续进行编程(a,b,c三步曲),如图

a.点击第一步和第二步保存我们的代码后会弹出我们的提示框

选择总是/是

b.填写本次代码变更内容,方便后期版本跟踪,如第一次编写代码

c.选择第三步》推送,提交到代码仓库

??

一次编程学习就可以完美结束啦!

另外大家平时收藏的教程都可以上代码森林实战上机操作哦!!

l 期待大家多多关注代码森林,希望我们一同成长和进步!

、表单在网页中的应用:登录、注册常用到表单

2、表单的语法:

<form method="post" action="result.html">

<p> 名字:<input name="name" type="text" > </p>

<p> 密码:<input name="pass" type="password" > </p>

<p>

<input type="submit" name="Button" value="提交"/>

<input type="reset" name="Reset" value="重填“/>

</p>

</form>

3、表单元素说明:

type:指定元素的类型。text、password、checkbox、radio、submit、reset、file、hidden、image 和 button,默认为 text.

name:指定表单元素的名称.

value:元素的初始值。type 为 radio时必须指定一个值.

size:指定表单元素的初始宽度。当 type 为 text 或 password时,表单元素的大小以字符为单位。对于其他类型,宽度以像素为单位.

maxlength:type为text 或 password 时,输入的最大字符数.

checked:type为radio或checkbox时,指定按钮是否是被选中.

4、示例:


<html >

<head>

<title>表单元素</title>

</head>

<body>

<!-- 表单 -->

<form method="POST" action="#">

<!-- 标签 -->

<label for="username">姓名:</label>

<!-- 文本框 value属性是设置默认显示的值-->

<input id="username" value="songzetong" />



<!-- 密码框 -->

<br/><label for="pwd">密码:</label>

<input type="password" id="pwd">

<br/>


<!-- 单选框 -->

<label for="sex">性别:</label>

<input type="radio" name="sex" checked/>男

<input type="radio" name="sex"/>女


<!-- 复选框 -->

<br/>

<label for="hobby">爱好:</label>

<input type="checkbox" name="hobby" id="hobby"/>听音乐

<input type="checkbox" name="hobby"/>旅游

<input type="checkbox" name="hobby"/>游泳


<br/>

<!-- 下拉列表 -->

<label for="month">月份:</label>

<select id="month"/>

<option>1月</option>

<option>2月</option>

<option>3月</option>

</select>

<br/>

<!-- 按钮 -->

<input type="reset" value="重置按钮"/>

<input type="submit" value="提交按钮"/>

<input type="button" value="普通按钮"/>

<br/>

<!-- 图片按钮 -->

<input type="image" src="one.jpg" width="200px" heigth="200px"/>

<br/>

<button type="submit">提交</button>

<button type="reset">重置</button>


<br/>

<label for="profile">

个人简介:

</label>

<!-- 多行文本域 -->

<textarea >本人已同意什么条款</textarea>


<br/>

<br/>

<br/>

<!-- 文件域 -->

<label for="upload">上传头像:</label>

<input type="file"/>

<!-- 邮箱 -->

<br/>

<label for="QQ邮箱">邮箱:</label>

<input type="email"/>



<br/>

<!-- 网址 -->

<label for="ur">网址:</label>

<input type="url"/>


<!-- 数字 -->

<br/>

<label for="shuzi">数字:</label>

<input type="number" name="shuzi" min="0" max="100" step="10"/>


<br/>

<label for="huakuai">滑块:</label>

<input type="range" />

<!-- 搜索框 -->


<br/>

<label for="sousuo">搜索</label>

<input type="search"/>


<!-- 隐藏域 -->

<br/>

<input type="hidden"value="1">

<!-- 只读:只能看不能修改,禁用:不能用 -->

<input value="我是只读的" readonly/>

<input type="button" value="我是禁用的" disabled/>


<!-- palceholder默认提示 -->

<br/>

<input placeholder="默认提示框"/>

<br/>

<!-- 文本框内容提示不能为空,否则不允许用户提交表单(网页上的必填项) -->

<input required="必填项"/>

<button type="submit">提交</button>

<br/>

<!-- 用户输入的内容必须符合正则表达式所指的规则,否则就不能提交表单-->

<input required pattern="^1[3578]\d{9}"/>

<button type="submit">提交</button>


</form>

</body>

</html>


效果图链接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlThree/form.html


上一篇:day56:jQuery
下一篇:石膏线切角神器