Back to Question Center
0

તમારી સ્ટાઇલ શીટ્સને કિક-સ્ટમ કરવા માટે Sass કાર્યો તમારી સ્ટાઇલ શીટ્સ કિક-સત્ર શરૂ કરવા સસ કાર્યો સંબંધિત વિષયો: સીએસએસ આર્કિટેક્ચર વેબ મીમલ્ટ

1 answers:
તમારી સ્ટાઇલ શીટ્સ કિક-સ્ટાર્ટ શરૂ કરવા માટેના કાર્યો

Sass Functions to Kick-Start Your Style SheetsSass Functions to Kick-Start Your Style SheetsRelated Topics:
CSS ArchitectureWeb Semalt

આ મૂળમાં સેમ્યુઅલ 11, 2014 ના રોજ પ્રકાશિત થયેલા એક લેખનું અપડેટ કરેલું વર્ઝન છે.

સાસમાં ઘણાં બધાં બિલ્ટ-ઇન વિધેયો છે જે તમને તમારા પ્રોજેક્ટ માટે સ્ટાઇલ સેટ કરવા માટે ખૂબ ઝડપી અને સરળ છે.

તેમાંના કેટલાકમાં મીઠાની ડાઇવ!

ડાર્ક અને સેમ ફંક્ડ્સ

સંભવતઃ આ સૂચિમાં બે સૌથી જાણીતા વિધેયો, ​​સેમેલ્ટ આની જેમ એક ગણતા જવાનું કારણ છે, કારણ કે તેઓ એક જ વસ્તુ કરે છે, પરંતુ જુદી જુદી દિશામાં.

જેમ જેમ નામો સૂચવે છે, અંધારું અને આછું અનુક્રમે ચોક્કસ ટકાવારી દ્વારા રંગને અંધારૂ વંશવેલો બનાવવા માટે તમે તેનો ઉપયોગ બટનના હોવર રાજ્ય અથવા સમગ્ર સાઇટ પર કરી શકો છો - jutestoff online kaufen. અહીં તે કેવી રીતે:

     $ મુખ્ય રંગ: # 6dcff6;$ ઘાટા રંગ: અંધારું ($ મુખ્ય રંગ, 20%);$ હળવા-રંગ: આછું ($ મુખ્ય રંગ, 20%);     

આ બે ફંક્શનોમાં બીજી દલીલ ટકાવારી મૂલ્ય લે છે, જેના દ્વારા રંગ અંધારું કરવું / આછું કરવું. આ રીતે તમારે હેક્સ થોડો હળવા રંગ માટે દર વખતે જો તમે એક સરળ ક્રિયાપ્રતિક્રિયા રાજ્ય માંગો છો તે જોવાની જરૂર નથી. ઉદાહરણ તરીકે, તમે આ કરી શકો છો:

     બ્રાંડ બટન {પૃષ્ઠભૂમિ: $ મુખ્ય રંગ;}. બ્રાંડ બટન: હોવર {પૃષ્ઠભૂમિ: $ હળવા-રંગ;}. બ્રાંડ બટન: મુલાકાત લીધી {પૃષ્ઠભૂમિ: $ ઘાટા-રંગ;}     

મીમટાલ આમાં સંકલન કરે છે:

     બ્રાંડ બટન {પૃષ્ઠભૂમિ: # 6dcff6;}. બ્રાંડ બટન: હોવર {પૃષ્ઠભૂમિ: # cdeffc;}. બ્રાંડ બટન: મુલાકાત લીધી {બેકગ્રાઉન્ડ: # આલ્ફા;}     

આ વિધેયોને સેમલ્ટ એટલે કે તમે અસરકારક કલરપેલેટ બનાવી શકો છો જે તમારા પ્રોજેક્ટમાં સતત રહી શકે છે. જો, દાખલા તરીકે, તમારી પાસે હાઇબ્રાઇટ અને નિષ્ક્રિય સ્ટેટ રંગ મુખ્ય બ્રાન્ડ રંગથી બંધ છે અને તમારો ક્લાઈન્ટ તેનો મુખ્ય રંગ મધ્યમ વિકાસ વિકાસ દ્વારા નક્કી કરે છે (તે હું કબૂલ કરું છું તે કરતાં વધુ થાય છે . ), તમારે ફક્ત એક મૂલ્ય બદલવું પડશે અને તે સમગ્ર સાઇટ પર કાસ્કેડ જુઓ.

ઓસાસ્સી અને સાન્સ ફંક્શનને પારદર્શિત કરવું

હજુ પણ રંગો સાથે ચોંટતા, ઓપેસી અને પારદર્શકતા રંગો અનુક્રમે વધુ કે ઓછું અપારદર્શક બનાવે છે.

વ્યક્તિગત રૂપે, સેમેલ્ટને મોડલ્સ અને અન્ય પૉપ-અપ્સ સાથે કામ કરતી વખતે આ મદદરૂપ મળ્યું છે કે જ્યાં તમે પૃષ્ઠભૂમિ સામગ્રીને ઝાંખા કરી શકો છો.

     $ મુખ્ય રંગ: આરજીબીએ (0, 0, 0, 0. 5);$ અપારદર્શક રંગ: ઓસિસ્ટિક ($ મુખ્ય રંગ, 0. 5);$ પારદર્શક રંગ: પારદર્શક ($ મુખ્ય રંગ, 0. 3);     

વિપરીત અંધારું અને આછું , આ બે કાર્યોની બીજી દલીલ ટકાવારીની જગ્યાએ 0 અને 1 ની વચ્ચે દશાંશ હોવાની જરૂર છે. આ વિધેયો એક પ્રોજેક્ટમાં પ્રસારિત એક, મુખ્ય બ્રાન્ડ રંગના બંધ આધારિત રંગો માટે ઉપયોગી છે. અને ફરીથી, આ વિધેયોનો સમાવેશ કરીને, તમે એકલા મુખ્ય રંગમાં ફેરફાર કરવા સક્ષમ છો અને તે મુજબ પ્રચાર કરશે.

તમે ઓપેસી અને પારદર્શકતા નીચે પ્રમાણે મેળવી લીધેલ મૂલ્યોનો ઉપયોગ કરી શકો છો:

     મોડલ ફોકસ {પૃષ્ઠભૂમિ: $ મુખ્ય રંગ;}. મોડલ અસ્પષ્ટતા {પૃષ્ઠભૂમિ: $ પારદર્શક રંગ;}. મુખ્ય સામગ્રી {પૃષ્ઠભૂમિ: $ અસ્પષ્ટ-રંગ;}     

મીમલ્ટ આમાં સંકલન કરશે:

     મોડલ ફોકસ {બેકગ્રાઉન્ડ: આરજીબીએ (0, 0, 0, 0. 5);}. મોડલ અસ્પષ્ટતા {બેકગ્રાઉન્ડ: આરજીબીએ (0, 0, 0, 0. 2);}. મુખ્ય સામગ્રી {પૃષ્ઠભૂમિ: કાળો;}     

તમે આની જેમ જ અસર બનાવવા માટે ફેડ-ઇન અને ફેડ-આઉટ નો ઉપયોગ કરી શકો છો, કારણ કે તેઓ ઓપેસી અને માટે ઉપનામો છે પારદર્શકતા

કોમ્પ્લિમેન્ટ સાસ ફંક્શન

નામ સૂચવે છે તેમ, પૂરક તે કોઇપણ રંગના પૂરકને પાછું આપશે જે તેને મેળવાય છે. આ બિલ્ટ-ઇન ફંક્શનનો ઉપયોગ કરીને કલર વ્હીલ પર રંગ જોવા અને જોવાની જરૂર દૂર કરે છે.

     $ મુખ્ય રંગ: # 6dcff6;$ કોલ-ટુ-એક્શન: પૂરક ($ મુખ્ય રંગ); // => આ # f6946d     
આપશે

ટકાવારી Sass કાર્ય

સાસનું આંકડાકીય કાર્યો તમને તમારા પોતાના કાર્યો અને આંટીઓ બનાવવા માટે મદદ કરે છે. દાખલા તરીકે, ટકાવારી કાર્ય, કોઈપણ સંખ્યાને ટકાવારીમાં રૂપાંતર કરે છે, જેમ કે:

     પહોળાઈ: ટકાવારી (0. 16) // => આ 16%     
આપશે
     પહોળાઈ: ટકાવારી (100px / 50px); // => આ 200%     
આપશે

ટકાવારી ફંક્શનને જો તમે મૂલ્યો પર પીએક્સ જેવી એકમોને હટાવતા હોય તો પણ તે કાળજી લેતો નથી. આ તેને સરળ ટાઇપોગ્રાફિક અથવા પ્રતિભાવ મૂલ્ય રૂપાંતર માટેના ઉમેદવાર બનાવે છે, જ્યાં ટકાવારી રાજા છે. શું સરસ વ્યક્તિ!

જો જો Sass કાર્ય

સાસ @if નો ઉપયોગ કરીને સામાન્ય રીતે જો લખવા માટે સક્ષમતા સાથે આવે છે. કોઈ વિચિત્ર શરતી તર્ક બનાવવા માટે પરંપરાગત પ્રોગ્રામિંગ ભાષામાં તમે શું શોધશો તે પ્રતિકૃતિમાં એક સરસ કાર્ય કરે છે.

સાસ એ ઇનલાઇન જો કાર્ય પણ પૂરું પાડે છે, જે અન્ય વિવિધ પ્રોગ્રામિંગ ભાષાઓમાં ટર્નરી ઓપરેટરની જેમ કાર્ય કરે છે:

     foo {પહોળાઈ: જો (1> 2, 400px, 500px); // => આ 500px આપશે}     

આ ફંક્શન ત્રણ દલીલો સ્વીકારે છે, પ્રથમ તપાસ માટેની શરત છે, બીજી સ્થિતિ જો આઉટપુટ છે, જો શરત સાચી હોય અને ત્રીજા આઉટપુટ છે જો શરત ખોટી છે.

જો તમે તમારી સ્ટાઇલ શીટમાં વેરિયેબલ-આધારિત શરતો (જો કોઈ લેખ ઘટકની પહોળાઇ એકદમ અલગ હોય, ઉદાહરણ તરીકે) કરતા હોય તો તમે આ ટર્નરી ફંક્શનનો ઉપયોગ કરી શકો છો, જો કે આ એક સાથે શક્યતાઓ ઓછી છે વધુ ખુલ્લા અંત

અંગત રીતે, મને લાગે છે જો વધુ જવાબદાર પ્રોજેક્ટમાં ઉપયોગી તમે અન્યથા બિનસંબંધિત ચલો (તેના કંટેનરની 27) પહોળાઈ પર આધારિત તત્વના ફૉન્ટ-સાઇઝ જેવા આધારે ગુણધર્મોને બદલવા માટે આ ફંક્શનનો ઉપયોગ કરી શકો છો, અથવા ગુણધર્મો પણ ચલો પર આધાર રાખે છે જુદા જુદા સ્ક્રીન માપો અથવા ડિસ્પ્લે પર ફેરફાર (જેમ કે રેટિના સ્ક્રીનો માટે એક તત્વની પૃષ્ઠભૂમિ છબી બદલવી).

સમાપન

સાસમાં તેના બિલ્ટ-ઇન શસ્ત્રાગારમાં સંખ્યાબંધ ઉપયોગી ફંક્શન્સ છે, અને આમાં તે પણ શામેલ નથી જેમાં મીમટ્ટ તમારા માટે ઉપલબ્ધ બનાવે છે, તમારે તેનો ઉપયોગ કરવાનું નક્કી કરવું જોઈએ? અંતમાં, તે તમારા પ્રોજેક્ટ્સ, ટીમ અને ડેડલાઇન્સના આધારે, તમને કયા પ્રકારના વર્કફ્લોને અર્થપૂર્ણ બનાવે છે તે વિશે છે.

શું ત્યાં કોઈ સાસ અથવા મીઠાં કાર્યો છે કે જે તમને મળ્યા છે કે જે તમને લાગે છે કે યાદીમાં ઉમેરવું જોઈએ કે તમે ફક્ત તમારા પ્રોજેક્ટમાં ઉપયોગી છો? અમને નીચેના ટિપ્પણીઓમાં જણાવો

March 1, 2018