Visual Studio Code最令人印象深刻的部分之一是可定制性,尤其是通過擴(kuò)展。隨著大量開發(fā)人員創(chuàng)建擴(kuò)展,功能實際上是無窮無盡的!
作為一名程序員,或多或少都會碼一點點CSS,不管是簡單的css顏色、字體設(shè)置,還是高級的css動畫等。現(xiàn)在就為大家推薦一下VS Code中用于編寫CSS的一些最佳擴(kuò)展,讓你編寫CSS時更得心應(yīng)手。
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
VS Code中6個令人驚嘆的CSS擴(kuò)展
HTML CSS Support(以及下一個擴(kuò)展)基于項目中包含的或遠(yuǎn)程引用的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文件的工作區(qū)文件夾)
5、Supports remote css files(支持遠(yuǎn)程css文件)
有一點非常好用,那就是可以指定要緩存的遠(yuǎn)程CSS文件。添加以下設(shè)置來完成此操作。這個例子引用了bootstrap 4 css文件。
"css.remoteStyleSheets": [ "https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" ]
VS Code中6個令人驚嘆的CSS擴(kuò)展
Intellisense for CSS Class Names 提供與上述擴(kuò)展類似的功能. 但是它還將自動從HTML文件中引用的CSS中提取類。在使用Emmet時,也可以通過intellisense使用獲得!
在任何時候,都可以通過打開命令選項板來觸發(fā)CSS文件中類,來重新緩存。
VS Code中6個令人驚嘆的CSS擴(kuò)展
VS Code中6個令人驚嘆的CSS擴(kuò)展
Autoprefixer是一款自動管理瀏覽器前綴的插件,它可以解析CSS文件并且添加瀏覽器前綴到CSS內(nèi)容里
打開命令調(diào)色板并調(diào)用“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擴(kuò)展
VS Code中6個令人驚嘆的CSS擴(kuò)展
如果你像我一樣,討厭切換到我的.css文件來檢查附加到類或ID的屬性。那你可以使用css peek,你可以從html文件中查看css的懸停圖像。
這個擴(kuò)展還將類名和ID轉(zhuǎn)換成一個超鏈接,直接帶您訪問CSS中的類或ID定義!
安裝后,鼠標(biāo)指向選擇器,按Ctrl就可以顯示對應(yīng)樣式。
VS Code中6個令人驚嘆的CSS擴(kuò)展
prettier 對于自動格式化JavaScript非常友好,但是你知道它也自動格式化CSS嗎?
以前的css是這樣:
VS Code中6個令人驚嘆的CSS擴(kuò)展
格式化后是這樣:
VS Code中6個令人驚嘆的CSS擴(kuò)展
您可以將其設(shè)置為自動保存或手動保存。
VS Code中6個令人驚嘆的CSS擴(kuò)展
當(dāng)然,并非每個項目都使用Bootstrap或Font Awesome,但其中有很多都可以。這就是為什么我認(rèn)為值得分享這個擴(kuò)展,為Bootstrap 4,F(xiàn)ont Awesome 4和Font Awesome 5提供intellisense。
Bootstrap中有很多類,所以不可能記住它們。與使用Font Awesome一樣。每次我想添加一個圖標(biāo)時我都要查找語法,有了它就不需要了!
Bootstrap 4:
VS Code中6個令人驚嘆的CSS擴(kuò)展
Font Awesome 5:
VS Code中6個令人驚嘆的CSS擴(kuò)展
如果您認(rèn)為還有什么沒有提到的,請在下方評論!
在前端開發(fā)中,有一個非常好用的工具——Visual Studio Code,簡稱VS code。很多人使用后都會感嘆“用VS Code 寫代碼是真好用、真爽。”
它是一款當(dāng)下流行、十分出色的ide開發(fā)工具。VS Code不僅僅是代碼的編寫,也可以一鍵式運行 Debug 。
VS Code界面美觀大方,功能強(qiáng)勁實用,是免費開源的現(xiàn)代化輕量級代碼編輯器。
支持語法高亮、智能代碼補(bǔ)全、自定義熱鍵、括號匹配、代碼片段、代碼對比 Diff、GIT 等特性,并針對網(wǎng)頁開發(fā)和云端應(yīng)用開發(fā)做了優(yōu)化。
軟件跨平臺支持 Win、Mac 以及 Linux,運行流暢,可謂是微軟的良心之作……
l 開源,免費
l 自定義配置
l 集成git
l 智能提示強(qiáng)大
l 支持各種文件格式(html/jade/css/less/sass/xml)
l 調(diào)試功能強(qiáng)大
l 各種方便的快捷鍵
l 強(qiáng)大的插件擴(kuò)展
對前端實在是太友好了!
VS Code集成了項目版本管理,可以非常方便的幾步操作完成代碼的比對和提交,不需要命令或借助其他工具。
如此優(yōu)秀的VS Code,只有真實體驗過才會知道它有多優(yōu)秀。
上代碼森林云端在線編程學(xué)習(xí)平臺即可立即體驗。
代碼森林是一個云端學(xué)習(xí)編程技術(shù)的平臺。可實時在線編碼、實時在線保存代碼、可快速掌握各種編程環(huán)境、IDE以及各種IT技術(shù)。
VS Code是一個相當(dāng)優(yōu)秀的IDE,用來開發(fā)python再好不過。代碼森林的VS Code實訓(xùn)鏡像已經(jīng)為您安裝好python的環(huán)境。必備的基礎(chǔ)插件也已經(jīng)安裝到位。
只需要上網(wǎng)站就可以開始體驗!
可以省去很多環(huán)境配置等時間、免去很多不方便 。
1.選擇帶有實訓(xùn)上機(jī)的課程進(jìn)行在線上機(jī);如圖
2.選擇課程目錄帶有實訓(xùn)上機(jī)的任務(wù);進(jìn)入實訓(xùn)界面,如圖
3.選擇或者打開我們的工作目錄,然后新建一個py文件
4.進(jìn)行簡單的python編碼,如圖
5.點擊右上角三角形的圖標(biāo),運行測試
6.保存我們的代碼到代碼森林,方便下次繼續(xù)進(jìn)行編程(a,b,c三步曲),如圖
a.點擊第一步和第二步保存我們的代碼后會彈出我們的提示框
選擇總是/是
b.填寫本次代碼變更內(nèi)容,方便后期版本跟蹤,如第一次編寫代碼
c.選擇第三步》推送,提交到代碼倉庫
??
一次編程學(xué)習(xí)就可以完美結(jié)束啦!
另外大家平時收藏的教程都可以上代碼森林實戰(zhàn)上機(jī)操作哦!!
l 期待大家多多關(guān)注代碼森林,希望我們一同成長和進(jìn)步!
、表單在網(wǎng)頁中的應(yīng)用:登錄、注冊常用到表單
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,默認(rèn)為 text.
name:指定表單元素的名稱.
value:元素的初始值。type 為 radio時必須指定一個值.
size:指定表單元素的初始寬度。當(dāng) type 為 text 或 password時,表單元素的大小以字符為單位。對于其他類型,寬度以像素為單位.
maxlength:type為text 或 password 時,輸入的最大字符數(shù).
checked:type為radio或checkbox時,指定按鈕是否是被選中.
4、示例:
<html >
<head>
<title>表單元素</title>
</head>
<body>
<!-- 表單 -->
<form method="POST" action="#">
<!-- 標(biāo)簽 -->
<label for="username">姓名:</label>
<!-- 文本框 value屬性是設(shè)置默認(rèn)顯示的值-->
<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"/>女
<!-- 復(fù)選框 -->
<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/>
<!-- 網(wǎng)址 -->
<label for="ur">網(wǎng)址:</label>
<input type="url"/>
<!-- 數(shù)字 -->
<br/>
<label for="shuzi">數(shù)字:</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默認(rèn)提示 -->
<br/>
<input placeholder="默認(rèn)提示框"/>
<br/>
<!-- 文本框內(nèi)容提示不能為空,否則不允許用戶提交表單(網(wǎng)頁上的必填項) -->
<input required="必填項"/>
<button type="submit">提交</button>
<br/>
<!-- 用戶輸入的內(nèi)容必須符合正則表達(dá)式所指的規(guī)則,否則就不能提交表單-->
<input required pattern="^1[3578]\d{9}"/>
<button type="submit">提交</button>
</form>
</body>
</html>
效果圖鏈接:file:///D:/ruanjian/VS/wenjianxiangmu/htmlThree/form.html
*請認(rèn)真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。