整合營(yíng)銷(xiāo)服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢(xún)熱線:

          神奇的css工具postcss

          么是postcss?

          官網(wǎng)介紹PostCss是一個(gè)允許使用JS插件轉(zhuǎn)換樣式的工具。這些插件可以檢查(lint)你的CSS,支持CSS Variables和Mixins,編譯尚未被瀏覽器廣泛支持的先進(jìn)的CSS語(yǔ)法,內(nèi)聯(lián)圖片,以及其它很多優(yōu)秀的功能。

          那么它到底是什么呢。

          我們先來(lái)介紹一下它最出名的最實(shí)用的插件 autoprefixer

          autoprefixer是一個(gè)讓你偷懶的神器。如果你的項(xiàng)目是PC端,并且產(chǎn)品大大或者項(xiàng)目大大要求你兼容低版本IE,各種瀏覽器,是不是很頭疼。別擔(dān)心,用了autoprefixer,寫(xiě)正常的標(biāo)準(zhǔn)css就可以了,autoprefixer會(huì)自動(dòng)幫你添加瀏覽器前綴哦。

          這樣寫(xiě)是不是很省事,很神奇。

          除了這個(gè)用處外,國(guó)內(nèi)外大佬們?yōu)樗鼘?xiě)了非常多的插件。

          這里為大家提供幾個(gè)插件。

          cssnext

          cssnext能夠讓你使用下一代css語(yǔ)法,如目前css4還沒(méi)有各瀏覽器支持,但是可以使用cssnext來(lái)把css4的語(yǔ)法翻譯成css3

          posts-px2rem

          使用移動(dòng)適配問(wèn)題的插件

          posts-partial-import

          讓你的css文件支持@import

          precss

          這是一個(gè)大雜燴,主要是為了滿(mǎn)足SASS開(kāi)發(fā)者的習(xí)慣,繼承了很多插件。

          postcss-mixins 一個(gè)和SASS的mixins用法相同的插件

          postcss-atroot 讓你的嵌套css處于根部

          posts-extend 有相同結(jié)構(gòu)卻有那么一點(diǎn)點(diǎn)的區(qū)別,用這個(gè)可以方便同意管理相同部分樣式代碼

          postcss是如何使用得

          這里簡(jiǎn)單展示一下webpack+postcss得使用

          首先需要安裝webpack中postcss得解析器 postcss-loader 還有我們需要使用得庫(kù),這里我們只使用autoprefixer

          	$ yarn add postcss-loader
          	$ yarn add autoprefixer
          

          之后在webpack.config.js module rule中加入postcss-loader

          最后我們還得寫(xiě)postcss.config.js,添加你加入的那些插件,我們這邊只使用了autoprefixer

          這樣我們就配置完成了個(gè)簡(jiǎn)單的postcss得項(xiàng)目了。

          之后我會(huì)更加深入了解一下postcss其它插件得使用,會(huì)在以后為大家詳解。

          希望大家喜歡,可以多多關(guān)注一下我。

          么是CSS預(yù)處器

          CSS預(yù)處理器是一種針對(duì)CSS樣式開(kāi)發(fā)的語(yǔ)言,有自己的變量、常量、條件語(yǔ)句以及編程語(yǔ)法,通過(guò)它可以簡(jiǎn)化CSS樣式,增加CSS特性,讓你的CSS更加簡(jiǎn)潔、適應(yīng)性更強(qiáng)、可讀性更佳,易于維護(hù),開(kāi)發(fā)效率更高。最后編譯成正常的CSS文件,以供項(xiàng)目使用 。

          為什么要使用CSS預(yù)處器

          首先我們先了解下CSS,它主要是用來(lái)進(jìn)行網(wǎng)頁(yè)樣式設(shè)計(jì)的,通過(guò)CSS定義各標(biāo)簽的顯示樣式,可以實(shí)現(xiàn)各種外觀的定義以滿(mǎn)足項(xiàng)目的需求,實(shí)現(xiàn)想要的效果。所以我們要為每個(gè)標(biāo)簽去定義其樣式屬性,這樣就存在樣式單一、代碼重復(fù)、維護(hù)難、開(kāi)發(fā)效率低等問(wèn)題。而CSS預(yù)處器出現(xiàn)很好的解決了這些問(wèn)題,它以編程的思想對(duì)樣式進(jìn)行了很好的邏輯處理,可以定義常用變量,也可以定義方法調(diào)用,提高了代碼的復(fù)用性和使用性,同時(shí)也簡(jiǎn)化了CSS樣式編寫(xiě),提高了代碼可讀性和維護(hù)性。

          常見(jiàn)的CSS預(yù)處器

          目前比較流行的CSS預(yù)處器主要有3種,分別是Sass、Less、Stylus。

          Sass最成熟的一種CSS預(yù)處理器語(yǔ)言,它可以使用變量、常量、嵌套、混入、函數(shù)、繼承、導(dǎo)入等功能多種方法高效的輸出CSS樣式。新版的Scss也兼容CSS樣式

          Less和CSS比較相似,同時(shí)兼容CSS樣式,相對(duì)來(lái)說(shuō)比較容易上手,同樣支持變量、常量、嵌套、混入、函數(shù)、繼承、導(dǎo)入等功能多種方法高效的輸出CSS樣式。

          Stylus算新貴吧,簡(jiǎn)化了很多樣式書(shū)寫(xiě)形式,同樣支持變量、常量、嵌套、混入、函數(shù)、繼承、導(dǎo)入等功能多種方法高效的輸出CSS樣式。

          安裝CSS預(yù)處器

          我們?cè)趧?chuàng)建Vue項(xiàng)目的時(shí)候有個(gè),Vue提供了幾個(gè)常用的組件模板供我們選擇,其中就有一項(xiàng)CSS Pre-processors(CSS預(yù)處理器)功能,Vue為我們提供了3中預(yù)處理方案,分別是Sass、Less、Stylus,選擇你想用的即可,項(xiàng)目搭建好之后就內(nèi)置了。

          如果是已經(jīng)創(chuàng)建好的項(xiàng)目,我們可以自行安裝,如sass我們只需要執(zhí)行命令: npm install --save-dev sass-loader node-sass(sass-loader依賴(lài)node-sass),這樣我們就安裝好了sass。

          安裝sass-loader時(shí)出現(xiàn)報(bào)錯(cuò),萬(wàn)惡的公司網(wǎng),不支持github訪問(wèn)....,既然用npm安裝出現(xiàn)安裝失敗,只能從淘寶鏡像下手了。通過(guò)命令安裝淘寶鏡像:npm install -g cnpm --registry=https://registry.npm.taobao.org,然后再使用淘寶鏡像安裝node-sass,命令如下:cnpm install node-sass --save-dev。

          如果你覺(jué)得麻煩還有一種方法,可以在項(xiàng)目根目錄創(chuàng)建一個(gè) .npmrc 文件(也可以把這個(gè)文件放到你電腦的用戶(hù)目錄中),然后寫(xiě)入如下配置,這樣用npm install 安裝 node-sass js 時(shí)就會(huì)自動(dòng)從淘寶源上下載:

          sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
          registry=https://registry.npm.taobao.org
          proxy=****/我是公司網(wǎng),必須配這個(gè)(正常網(wǎng)絡(luò)可以忽略)/****
          

          使用CSS預(yù)處器

          在組件中修改style標(biāo)簽,用lang屬性指定使用的CSS預(yù)處器類(lèi)型即可,即<style lang="scss" scoped>,然后在style中寫(xiě)scss語(yǔ)法的樣式即可(scss是sass的升級(jí)版,與css兼容,可以直接嵌套css樣式),如下所示簡(jiǎn)單的設(shè)置了下svg樣式。

          <template>
           <div class="home">
           <svg-icon icon-class="user"/>
           <div class="svg-container">
           <svg-icon icon-class="user"/>
           </div>
           </div>
          </template>
          <style lang="scss" scoped>
          .home{
           background:rgb(121, 244, 248);
           position: relative;
           .svg-container{
           width:30px;
           height:50px;
           position: absolute;
           top:50px;
           right:150px;
           }
          }
          </style>
          

          歡迎關(guān)注本人的公眾號(hào):編程手札,文章也會(huì)在公眾號(hào)更新


          為 Accutronics 生產(chǎn)的 Spring Reverb

          混響的基本作用是制造距離感和空間感,在現(xiàn)代商業(yè)音樂(lè)中它也為樂(lè)曲增添不少魅力。然而不恰當(dāng)?shù)幕祉憶Q策將會(huì)降低作品的水準(zhǔn)。同時(shí),由于混響效果對(duì)原始素材帶來(lái)的改變極大,導(dǎo)致我們會(huì)在使用時(shí)格外謹(jǐn)慎,卻也因此得不到真正「氣派」的效果。過(guò)量地使用則可能會(huì)使你精心調(diào)整出來(lái)的混音變得一塌糊涂。

          長(zhǎng)話短說(shuō),下邊是 10 條混音基本經(jīng)驗(yàn)和技巧,希望能夠幫助你越過(guò)混音中的陷阱,使混音工作更加得心應(yīng)手。

          1、長(zhǎng)混響、短混響

          總體而言,在元素較擁擠的混音中建議使用短混響,舒緩的音樂(lè)中使用較長(zhǎng)的混響。在使用混響效果器插件時(shí)不要按照預(yù)設(shè)值的字面意思去理解:比如把「大廳和房屋」視為長(zhǎng)混響,「小房間」視為短混響,而是按照聽(tīng)覺(jué)效果來(lái)選擇。如果你需要較短的混響,那么「大廳」效果中尾音時(shí)間較短的預(yù)設(shè)值也能滿(mǎn)足你。選擇的標(biāo)準(zhǔn)是尾音的特性,較長(zhǎng)的尾音會(huì)掩蓋聲音的使其失去一定的臨場(chǎng)感,較短的尾音則可以讓聲音更吸引聽(tīng)者的注意力。

          2、早期反射

          早期反射(Pre-delay)是多數(shù)混響效果器中的重要參數(shù)之一,早期反射可以讓干聲在混響出現(xiàn)之前先到達(dá)聽(tīng)者的耳朵,這意味著聽(tīng)者更易理解聲音的內(nèi)容。在混音人聲時(shí),早期反射能夠清晰地保留字音的起音部分。從這個(gè)角度看來(lái),它和壓縮器有異曲同工之妙,對(duì)壓縮設(shè)置一個(gè)較慢的起音值(attack),或?qū)祉懺O(shè)置較多的早期反射,人聲傳達(dá)出的信息將更易理解。早期反射的時(shí)間在 20 毫秒至 80 毫秒之間較為常見(jiàn),更長(zhǎng)的設(shè)置將制造一種「交替出聲」的感覺(jué),偶爾會(huì)有需要這種效果的場(chǎng)合,但多數(shù)情況下并不合適。

          3、3D 混響

          要獲得更加廣闊、豐富的空間感,你可以嘗試重疊使用多個(gè)混響效果。比如說(shuō),疊加使用 3 個(gè)混響效果器,得到的空間感將十分真實(shí)。首先你可以選擇一個(gè)小房間的混響效果預(yù)設(shè),干聲周?chē)鷮⒊霈F(xiàn)一些小空間。接下來(lái)用上一個(gè)金屬板混響(plate),干聲所在的空間將進(jìn)一步降低清晰度。最后添加一個(gè)尾音十分長(zhǎng)的大廳混響,提升空間的上限,要注意別太過(guò)量。怎么知道有沒(méi)有過(guò)量呢,請(qǐng)記住下面的話:

          成功的混響應(yīng)該能提升你所追求的情緒;混響不僅增加空間,也會(huì)幫助你突出音樂(lè)的主題情緒。

          4、用多少?

          混響的量完全取決于你的口味。如果在你的編曲中,混響是一個(gè)主要特色,那么就放手去大量使用。反之,只需要將聲部、元素等粘合在一起即可,只要聽(tīng)上去有真實(shí)空間感就行。記住,只要有了混響,聽(tīng)起來(lái)就會(huì)大不一樣。在做混響前,先獨(dú)奏要處理的音軌。然后提升混響量,只要你聽(tīng)見(jiàn)混響效果即可。然后往下衰減一點(diǎn)點(diǎn),直到你感覺(jué)似乎還想再加上一些的時(shí)候,停!這里大概就是正確的位置。

          5、高通濾波

          或許你已經(jīng)了解高通、低通濾波器的作用,并且已經(jīng)知道怎么用它們保留低頻的隆隆聲或其他吸引人的頻率。這個(gè)用法同樣適用于混響,例如用高通濾波器去處理混響聲,可以保持空間的開(kāi)闊感。與之相反,如果把混響聲的低頻全部保留,隨著掛載混響的軌道數(shù)增多,聲音的清晰度將大大降低。

          6、用混響提升亮度

          當(dāng)你嘗試調(diào)整人聲 EQ 卻發(fā)現(xiàn)怎么也無(wú)法提升明亮感時(shí),不妨試一試混響。在找到最具特色的 EQ 范圍后,用混響來(lái)加強(qiáng)這個(gè)頻段即可。當(dāng)然,這個(gè)方法不僅限于處理人聲。比如說(shuō),人聲往往在 3K 的位置最具有表現(xiàn)力,所以我們先添加一個(gè)混響效果,在它后面掛載一個(gè) EQ 效果器,衰減 3K 左右范圍兩邊的頻段,就能增加一些空氣感和通透感。

          7、混響與沖擊力

          在處理軍鼓時(shí),往混響后面添加一個(gè)門(mén)限(Gate),效果會(huì)非常棒。將混響的早期反射設(shè)為 0.5 秒左右(即 500ms),并添加門(mén)限,得到突然切斷的效果。這樣做雖然會(huì)有不自然的因素,但可以制造出類(lèi)似打碎玻璃的感覺(jué)。應(yīng)用的比例合適,且粘合得自然,將增加軍鼓的氣勢(shì),而無(wú)需疊加「軀干(body)」聲。在 Phil Collins 和 David Bowie 的作品中曾大量使用這種手法,使得它們的音樂(lè)別具一格。雖然歷史久遠(yuǎn),但現(xiàn)在依然有許多前沿制作人在使用它。

          8、為混響編組

          為了測(cè)試你的混響效果,尤其在混響效果器數(shù)量較多的情況下,可以將它們編組,以便快速獨(dú)奏、或?qū)⑺鼈冹o音。這也就是進(jìn)行 A/B 測(cè)試。你可以根據(jù)聽(tīng)到的效果迅速掌握當(dāng)前的混響量,并決定是否還要繼續(xù)增加。若把所有混響指定用一個(gè)推子來(lái)控制,你就能精確掌握總體混響的量,甚至按照第 5、6 條在混響上使用 EQ 處理。

          我們通常把混響視為立體聲效果,然而單聲道混響同樣效果卓越。

          9、Spring 混響和其他「臟聲」

          某些樂(lè)器天生比較適合混響,有些則不是。我們通常喜歡把電吉他表現(xiàn)得十分突出,但常規(guī)的混響會(huì)柔化它們的沖擊感。Spring(彈簧)混響等低保真處理在這里就很合適。它們的粗糙感恰恰為聲音增添了軀體和表現(xiàn)力。另外,現(xiàn)在也十分流行用低保真混響來(lái)處理人聲,以獲得一些復(fù)古的感覺(jué)。

          10、單聲道混響

          我們通常把混響視為立體聲效果,然而單聲道混響同樣效果卓越。如果你想突出某個(gè)樂(lè)器,讓它站到「聚光燈」下,單聲道混響是一個(gè)很棒的選擇,你無(wú)需為此而改變整個(gè)混音編排。比如,要讓聽(tīng)眾注意到靠右邊的鍵盤(pán)獨(dú)奏,你可以添加一個(gè)單聲道混響處理器,并將其聲相調(diào)整到和鍵盤(pán)相襯的位置即可,這樣能夠獲得不少的動(dòng)態(tài)。

          混響效果歷經(jīng)超過(guò)半個(gè)世紀(jì)的來(lái)來(lái)去去,現(xiàn)在我們似乎又處在重新發(fā)現(xiàn)混響的時(shí)代。今天的混響已經(jīng)非常具有音樂(lè)性,十分精致,我們需要它,但也不能泛濫使用。混響效果在現(xiàn)代人聲軌和音效當(dāng)中大量出現(xiàn),而鼓組卻強(qiáng)調(diào)自然、突出且肌理豐富。請(qǐng)牢記:成功的混響應(yīng)該能提升你所追求的情緒;混響不僅增加空間,也會(huì)幫助你突出音樂(lè)的主題情緒。

          原文鏈接:http://soundmono.com/10-reverb-tips-for-mixing.html

          關(guān)注中國(guó)音響網(wǎng)微信號(hào):chinaaudio


          主站蜘蛛池模板: 精品亚洲一区二区三区在线观看| A国产一区二区免费入口| 午夜在线视频一区二区三区| 亚洲熟女综合色一区二区三区 | 午夜福利国产一区二区| 一区五十路在线中出| 亚洲一区精品伊人久久伊人| 精品国产一区二区三区久久| 无码人妻精品一区二区三区夜夜嗨 | 国产成人无码AV一区二区| 久久一区不卡中文字幕| 中文字幕在线一区二区在线| 日韩在线一区二区三区视频| 久久久久国产一区二区三区| 日本免费一区二区在线观看| 国产在线一区二区三区在线| 免费一区二区三区| 国产成人av一区二区三区不卡| 国产凸凹视频一区二区| 日本一区二三区好的精华液| 日本道免费精品一区二区| 国产高清一区二区三区| 一区二区视频在线免费观看| 日本视频一区在线观看免费| 国产精品亚洲综合一区| 国产品无码一区二区三区在线| 亚洲AV永久无码精品一区二区国产 | 蜜桃传媒一区二区亚洲AV| 国产综合无码一区二区三区| 亚洲av乱码中文一区二区三区| 亚洲熟妇av一区二区三区漫画| 国产Av一区二区精品久久| 91福利视频一区| 97精品国产福利一区二区三区| 精品国产一区二区三区久久影院| 在线播放国产一区二区三区| 插我一区二区在线观看| 日本精品一区二区三区在线视频一 | 国产成人片视频一区二区| 午夜性色一区二区三区免费不卡视频 | 无码人妻精品一区二区蜜桃|