亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

gulp相關(guān)說(shuō)明

fevin / 1858人閱讀

摘要:當(dāng)你按下或切換到瀏覽器,瀏覽器將會(huì)會(huì)自動(dòng)刷新如果你修改的是文件將會(huì)刷新網(wǎng)頁(yè)如果你修改的是或,這個(gè)文件或文件將會(huì)被重載而不是刷新整個(gè)頁(yè)面這個(gè)特性在寫單頁(yè)面應(yīng)用時(shí)尤為實(shí)用模板引入考慮以下情況我們需要?jiǎng)?chuàng)建如下的模板,并且在不同的頁(yè)面高亮不同的這時(shí)

1.當(dāng)你按下ctrl+s 或切換到瀏覽器,瀏覽器將會(huì)會(huì)自動(dòng)刷新

如果你修改的是html文件將會(huì)刷新網(wǎng)頁(yè)

如果你修改的是css或less,這個(gè)less文件或css文件將會(huì)被重載而不是刷新整個(gè)頁(yè)面(這個(gè)特性在寫單頁(yè)面應(yīng)用時(shí)尤為實(shí)用)

2.模板引入

考慮以下情況

我們需要?jiǎng)?chuàng)建如下的模板,并且在不同的頁(yè)面高亮不同的li


這時(shí)候可以在引入的時(shí)候傳入?yún)?shù) (假設(shè)這個(gè)模板名字為nav)

    {nav{jquery選擇器,第幾個(gè),要加的類}}
    
    jquery選擇器默認(rèn)值:li,選填

    第幾個(gè):無(wú)默認(rèn)值,必填

    要加的類默認(rèn)值:on,選填

    {{nav(2)}}

上面的模板將會(huì)被編譯為(雖然編程語(yǔ)言大部分從0開(kāi)始計(jì)數(shù),但是這里從1開(kāi)始)


3.關(guān)于瀏覽器前綴

事實(shí)上你不需要再寫瀏覽器前綴(除了-webkit-line-clamp),auto-prefix插件會(huì)根據(jù)設(shè)置自動(dòng)添加前綴并清理掉不必要的前綴

3.less的嵌套(less詳細(xì)文檔)

通常我們給一個(gè)元素和它的子元素編寫樣式會(huì)像下面一樣,每次都要重復(fù)寫父級(jí)元素

.banner {
  height: 20px;
}
.banner ul {
  color: red;
}
.banner li {
  color: blue;
}
.banner li a {
  font-size: 14px;
}

在less文件里你可以這么寫,將會(huì)編譯成跟上面一樣的內(nèi)容

.banner{
    height: 20px;
    ul{
        color:red;
    }
    li{
        color:blue;
        a{
            font-size: 14px;
        }
    }
}
4.媒體查詢

你可以引入以下的less文件以快速的進(jìn)行響應(yīng)式網(wǎng)頁(yè)的開(kāi)發(fā),復(fù)制文本到你的less文件開(kāi)頭或者新建less文件到less文件夾均可

@lg:1200px;
@md:992px;
@sm:768px;
@xs:480px;

.max(@screenWidth,@rules){
  @media screen and (max-width:@screenWidth){
    @rules();
  }
}
.min(@screenWidth,@rules){
  @media screen and (min-width:@screenWidth){
    @rules();
  }
}

.lg(@rules) {
  @media screen and (max-width:@lg) {
    @rules();
  }
}
.md(@rules) {
  @media screen and (max-width: @md) {
    @rules();
  }
}
.sm(@rules) {
  @media screen and (max-width: @sm) {
    @rules();
  }
}
.xs(@rules) {
  @media screen and (max-width: @xs) {
    @rules();
  }
}

在下面情況中我們希望在小屏幕的時(shí)候header的高度變?yōu)?0

.header{
    font-size: 18px;
    color:red;
    width: 100%;
    height: 30px;

}

只需要加上.sm({height: 20px;})

.header{
    font-size: 18px;
    color:red;
    width: 100%;
    height: 30px;
    .sm({
        height: 20px;
    });
}

將會(huì)被編譯為

.header {
  font-size: 18px;
  color: red;
  width: 100%;
  height: 30px;
}
@media screen and (max-width: 768px) {
  .header {
    height: 20px;
  }
}

下面是更多例子

.hedaer{
    font-size: 18px;
    color:red;
    width: 100%;
    height: 30px;

    .md({
        font-size: 16px;
        height: 25px;
    });

    .sm({
        font-size: 14px;
        height: 20px;
    });

    .max(320px,{
        font-size: 16px;
        height: 15px;
    });

    .min(320px,{
        box-shadow: 5px 5px 5px red
    });
}

將會(huì)被編譯為

.hedaer {
  font-size: 18px;
  color: red;
  width: 100%;
  height: 30px;
}
@media screen and (max-width: 992px) {
  .hedaer {
    font-size: 16px;
    height: 25px;
  }
}
@media screen and (max-width: 768px) {
  .hedaer {
    font-size: 14px;
    height: 20px;
  }
}
@media screen and (max-width: 320px) {
  .hedaer {
    font-size: 16px;
    height: 15px;
  }
}
@media screen and (min-width: 320px) {
  .hedaer {
    box-shadow: 5px 5px 5px red;
  }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/91304.html

相關(guān)文章

  • 重讀 Gulp

    摘要:當(dāng)接收一個(gè)回調(diào)函數(shù)的時(shí)候,一定要注意回調(diào)函數(shù)中的參數(shù)。主要作用就是用來(lái)讀取文件或者文件夾中的數(shù)據(jù)。表示文件的名稱指的是發(fā)生的變化使用技巧的進(jìn)一步使用,可以參照中文官網(wǎng)中的技巧集。 Gulp 簡(jiǎn)介 Gulp 對(duì)現(xiàn)在的前端而言,是一個(gè)稍微老舊的工具了,但是,為了復(fù)習(xí)以前學(xué)過(guò)的內(nèi)容,還是把它翻出來(lái),放在自己的博客中。說(shuō)不定哪天又用到了呢。 需要說(shuō)明的是,這里使用的 Gulp 版本是 3.9....

    vpants 評(píng)論0 收藏0
  • gulp排除已壓縮文件思路

    摘要:默認(rèn)排除語(yǔ)法的弊端有個(gè)時(shí)候我們需要時(shí)用排除已經(jīng)壓縮過(guò)的,等。主要用兩個(gè)屬性來(lái)描述文件,它們分別是路徑及內(nèi)容。判斷函數(shù)接受一個(gè)文件對(duì)象,返回一個(gè)值。官方例子僅壓縮符合條件的文件,丹斯所有文件包括不符合條件的都會(huì)被發(fā)送到目錄。 gulp默認(rèn)排除語(yǔ)法的弊端 有個(gè)時(shí)候我們需要時(shí)用gulp排除已經(jīng)壓縮過(guò)的js,css等。如果以壓縮文件是以.min.js之類命名規(guī)范的還好,如果不是呢?而且還有其他...

    Aklman 評(píng)論0 收藏0
  • PostCSS自學(xué)筆記(一)【安裝使用篇】

    摘要:而則可制定個(gè)人需求的一套解決方案僅安裝需要的插件。迫不及待的你已經(jīng)等不及安裝使用了吧。安裝及使用一般是結(jié)合自動(dòng)化工具使用,如果要單獨(dú)使用可以安裝,這里我先對(duì)的安裝使用講解下。接下來(lái)說(shuō)點(diǎn)實(shí)際的,如何利用結(jié)合自動(dòng)化工作在項(xiàng)目中使用。 PostCSS介紹 PostCSS是一個(gè)利用JS插件來(lái)對(duì)CSS進(jìn)行轉(zhuǎn)換的工具,這些插件非常強(qiáng)大,強(qiáng)大到無(wú)所不能。其中,Autoprefixer就是眾多Post...

    jsummer 評(píng)論0 收藏0
  • 如何打造一個(gè)令人愉悅的前端開(kāi)發(fā)環(huán)境(一)

    摘要:我覺(jué)得這方面的原因是當(dāng)時(shí)對(duì)和的依賴,導(dǎo)致大家對(duì)的興趣不弄,錯(cuò)過(guò)了最佳時(shí)機(jī),這個(gè)其實(shí)跟百度自己的的技術(shù)棧有很大關(guān)系。這個(gè)阮一峰對(duì)于前端構(gòu)建的變化吐槽過(guò),說(shuō)新的構(gòu)建工具就是的構(gòu)建工具。 文章來(lái)源 最近幾年,前端發(fā)展越來(lái)越迅速,各種萌新加入了前端這個(gè)大家庭,大有趕IOS、超Android的趨勢(shì)呀!同時(shí),萌新們提出了各種前端工作問(wèn)題,除了最基礎(chǔ)的html、css、js三板斧之外,最讓人頭疼的應(yīng)...

    KavenFan 評(píng)論0 收藏0
  • 如何打造一個(gè)令人愉悅的前端開(kāi)發(fā)環(huán)境(一)

    摘要:我覺(jué)得這方面的原因是當(dāng)時(shí)對(duì)和的依賴,導(dǎo)致大家對(duì)的興趣不弄,錯(cuò)過(guò)了最佳時(shí)機(jī),這個(gè)其實(shí)跟百度自己的的技術(shù)棧有很大關(guān)系。這個(gè)阮一峰對(duì)于前端構(gòu)建的變化吐槽過(guò),說(shuō)新的構(gòu)建工具就是的構(gòu)建工具。 文章來(lái)源 最近幾年,前端發(fā)展越來(lái)越迅速,各種萌新加入了前端這個(gè)大家庭,大有趕IOS、超Android的趨勢(shì)呀!同時(shí),萌新們提出了各種前端工作問(wèn)題,除了最基礎(chǔ)的html、css、js三板斧之外,最讓人頭疼的應(yīng)...

    Yangyang 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<