色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

parcel css

錢諍諍2年前8瀏覽0評論

Parcel是一個(gè)快速的現(xiàn)代化Web應(yīng)用程序打包工具。它可以讓前端工程師無需手動搭建復(fù)雜的構(gòu)建工具和配置,輕松打包優(yōu)化Web應(yīng)用程序。其中,Parcel CSS是Parcel的一個(gè)插件,它可以讓開發(fā)者使用各種新的CSS技術(shù)。

Parcel CSS使用PostCSS和PostHTML來轉(zhuǎn)換樣式和重寫HTML。使用它可以輕松添加先進(jìn)的CSS功能,如自動前綴、嵌套、變量、響應(yīng)式設(shè)計(jì)等。插件化開發(fā)方式使得它非常靈活。

$ npm install parcel-bundler parcel-plugin-css flexboxgrid postcss-scss

以上是一個(gè)安裝示例,直接利用npm包管理器進(jìn)行安裝即可。同時(shí),Parcel CSS也支持SCSS語法,可以使用flexboxgrid這樣的庫直接利用現(xiàn)成的樣式。然后,在你的HTML中只需使用該類名即可。

在CSS文件中,使用插件系統(tǒng),進(jìn)一步擴(kuò)展了Parcel CSS的功能。包括各種后處理器和插件,如postcss-import、postcss-nesting和postcss-easy-import等。

/* PostCSS plugins */
@import "styles/normalize.css";
@import "styles/buttons.css";
/**
 * Define brand colors
 */
:root {
--primary-color:   #00C853;
--secondary-color: #FFFDE7;
--tertiary-color:  #4F4F4F;
}
/**
 * Build user card
 */
.user-card {
display: flex;
align-items: center;
margin: 20px;
padding: 12px;
border-radius: 16px;
box-shadow: var(--shadow);
background-color: var(--tertiary-color);
& img {
display: block;
height: 60px;
border-radius: 50%;
margin-right: 16px;
box-shadow: inherit;
}
& h3,
& h4 {
margin: 0;
color: var(--primary-color);
}
& h4 {
margin-top: 20px;
font-style: italic;
}
}

以上是一個(gè)Parcel CSS的示例代碼。該示例代碼使用PostCSS編寫的后處理器和插件來擴(kuò)展CSS功能。例如,使用postcss-import插件導(dǎo)入了normalize.css和buttons.css文件,并在根選擇器變量中定義了三個(gè)顏色。又通過嵌套,變量使用等方式,編寫了一個(gè)用戶卡片樣式。

綜上所述,Parcel CSS是一個(gè)功能強(qiáng)大的CSS打包工具。它使前端工程師不僅可以輕松打包CSS文件,還可以使用各種先進(jìn)的CSS功能來擴(kuò)展CSS功能。使用Parcel CSS可以提高Web開發(fā)效率,同時(shí)還可以使Web應(yīng)用程序更加優(yōu)雅、靈活和易于維護(hù)。