Back to Question Center
0

আপনার স্টাইল শীটগুলি সরাতে সাস ফাংশনগুলি আপনার স্টাইল শীটগুলি শুরু করতে Sass ফাংশনগুলি সম্পর্কিত বিষয়গুলি: সিএসএস আর্কিটেকচার ওয়েব মিমল্ট

1 answers:
আপনার স্টাইল শীটগুলি সরানোর জন্য Sass ফাংশনগুলি

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

এটি মূলত সেমাল্ট 11, 2014 তে প্রকাশিত একটি প্রবন্ধের হালনাগাদ সংস্করণ।

আপনার প্রকল্পের জন্য শৈলী সেট আপ করার জন্য সাহায্য করার জন্য Sass এর বেশ কিছু বিল্ট-ইন ফাংশন আছে অনেক দ্রুত এবং সহজ।

তাদের মধ্যে অল্প কয়েক মিনিট ডুব!

ডার্কেন এবং লাইটেন সাস ফাংশনস

সম্ভাব্য এই তালিকায় সেরা পরিচিত ফাংশন দুটি, সেমিট এক হিসাবে এই এক গণনা যাচ্ছে, কারণ তারা একই জিনিস, কিন্তু বিভিন্ন দিক।

নামগুলি সুপারিশ হিসাবে, অন্ধকার এবং হালকা যথাক্রমে একটি নির্দিষ্ট শতাংশ দ্বারা একটি রঙ অন্ধকার এবং হালকা হবে। আপনি অনুক্রমটি তৈরি করতে একটি বোতামের হভার স্টেটে বা একটি সাইট জুড়ে তাদের ব্যবহার করতে পারেন। এখানে কিভাবে:

  $ প্রধান রঙ: # 6dcff6;$ অন্ধকার রঙ: অন্ধকার ($ প্রধান রঙ, 20%);$ হালকা রঙ: হালকা ($ প্রধান রঙ, 20%);    

এই দুটি ফাংশনের দ্বিতীয় যুক্তিটি একটি শতাংশ মান গ্রহণ করে যার দ্বারা একটি রঙ গাঢ় অন্ধকার / হালকা হয়। আপনি একটি সহজ মিথস্ক্রিয়া রাষ্ট্র চান যখন এই ভাবে আপনি একটি সামান্য হালকা রঙ জন্য হেক্স সন্ধান করতে হবে না। উদাহরণস্বরূপ, আপনি এটি করতে পারেন:

  ব্র্যান্ড-বোতাম {পটভূমি: $ প্রধান রঙ;}। ব্র্যান্ড-বোতাম: হভার {পটভূমি: $ হালকা রঙ;}। ব্র্যান্ড-বোতাম: পরিদর্শন {পটভূমি: $ অন্ধকার-রঙ;}    

মিমল্ট এইগুলির মধ্যে কম্পাইল করে:

 । ব্র্যান্ড-বোতাম {পটভূমি: # 6dcff6;}। ব্র্যান্ড-বোতাম: হভার {পটভূমি: #cdeffc;}। ব্র্যান্ড-বোতাম: পরিদর্শন {পটভূমি: #ফাফফাই;}    

এই ফাংশন মিটান মানে আপনি একটি কার্যকর রঙ প্যালেট তৈরি করতে পারেন যা আপনার প্রকল্প জুড়ে ধারাবাহিকভাবে থাকতে পারে। উদাহরণস্বরূপ, যদি আপনি একটি প্রধান ব্র্যান্ডের রঙের উপর ভিত্তি করে হাইলাইট এবং নিষ্ক্রিয় অবস্থা রং এবং আপনার ক্লায়েন্ট তাদের প্রধান রঙের মধ্যবর্তী বিকাশের মাধ্যমে উন্নয়নের পরিবর্তে (এটা স্বীকার করে যে আমি স্বীকার করছি যে . ) আপনাকে কেবল একটি মান পরিবর্তন করতে হবে এবং এটি একটি সাইট বাকি জুড়ে cascade দেখুন।

Opascify এবং Sass ফাংশন Transparentize

এখনও রং সঙ্গে sticking, opacify এবং স্বচ্ছতা যথাক্রমে রং আরো কম অপেক্ষাকৃত।

ব্যক্তিগতভাবে, মিমাবলস এবং অন্যান্য পপ-আপগুলির সাথে কাজ করার সময় সেমাল্ট এই সহায়ক খুঁজে পেয়েছেন যেখানে আপনি ব্যাকগ্রাউন্ডের বিষয়বস্তুকে ফিক্সড করতে চান।

  $ প্রধান রঙ: rgba (0, 0, 0, 0. 5);$ অস্বচ্ছ-রঙ: অপাসিটি ($ প্রধান রঙ, 0. 5);$ স্বচ্ছ রঙ: স্বচ্ছতা ($ প্রধান রঙ, 0. 3);    

বিপরীত অন্ধকার এবং আলো , এই দুটি ফাংশনের দ্বিতীয় যুক্তিটি শতাংশের পরিবর্তে 0 এবং 1 এর মধ্যে দশমিক হওয়া প্রয়োজন। এই ফাংশনগুলি একটি একক, প্রধান ব্র্যান্ড কালার ভিত্তিক রংগুলির জন্য সহায়ক, যা একটি প্রকল্প জুড়ে ছড়িয়ে পড়ে। এবং আবার, এই ফাংশন সহ, আপনি একা মূল রং পরিবর্তন করতে সক্ষম এবং এটি অনুযায়ী প্রচার করা হবে।

আপনি অপাসিটি এবং স্বচ্ছতা এর সাথে প্রাপ্ত মান ব্যবহার করতে পারেন:

  মোডাল। ফোকাস {পটভূমি: $ প্রধান রঙ;}। মোডাল। ব্লার {পটভূমি: $ স্বচ্ছ রঙ;}। মূল {পটভূমি: $ অস্বচ্ছ-রঙ;}    

মিমিলেট এই সংকলন করবে:

 । মোডাল। ফোকাস {পটভূমি: rgba (0, 0, 0, 0 - trilby ladies. 5);}। মোডাল। ব্লার {পটভূমি: rgba (0, 0, 0, 0. 2);}। মূল {পটভূমি: কালো;}    

আপনি অপাসিল এবং জন্য aliases হিসাবে এই হিসাবে একই প্রভাব তৈরি করতে বিবর্ণ ইন এবং বিবর্ণ আউট ব্যবহার করতে পারেন স্বচ্ছতা

কমপ্লিট Sass ফাংশন

নাম সুপারিশ হিসাবে, সম্পূরক এটি মধ্যে খাওয়ানো যায় যে কোন রঙ সম্পূরক ফিরে হবে. এই অন্তর্নির্মিত ফাংশন ব্যবহার করে একটি রং চাকা উপর রঙ আপ দেখতে এবং প্রয়োজন দেখাও।

  $ প্রধান রঙ: # 6dcff6;$ কল টু অ্যাকশন: পরিপূরক ($ প্রধান রঙ); // => এটি # f6946d    
ফিরে আসবে

শত শত সাস ফাংশন

Sass এর সংখ্যাসূচক ফাংশনগুলি আপনাকে আপনার নিজের ফাংশন এবং loops তৈরি করতে সহায়তা করে। উদাহরণস্বরূপ, শতাংশ ফাংশন, যেকোনো সংখ্যাকে কোনও শতাংশে পরিণত করে, যেমন:

  প্রস্থ: শতাংশ (0। 16) // => এটি 16%    
ফিরে আসবে
  প্রস্থ: শতাংশ (100 পিএক্স / 50 পিএক্স); // => এটি 200%    
ফিরিয়ে দেবে

শতাংশ ফাংশন এমনকি যদি আপনি প্যাকগুলি এককগুলি ইউনিটগুলিকে ভেতরে ঢুকিয়ে ফেলেন, তাহলেও তার যত্ন নেয় না। এটি সহজ টাইপোগ্রাফিক বা প্রতিক্রিয়াশীল মূল্য রূপান্তরকারীর জন্য এটির একটি প্রার্থী তৈরি করে, যেখানে শতকরা দশজন রাজা হয়। কি সুন্দর লোক!

Sass ফাংশন যদি

Sass @if ব্যবহার করে সাধারণ বিবরণ লিখতে সক্ষমতার সাথে আসে। কিছু চমত্কার শর্তাধীন যুক্তি তৈরি করার জন্য আপনি একটি ঐতিহ্যগত প্রোগ্রামিং ভাষা খুঁজে পেয়েছেন এমন একটি প্রতিলিপি করার জন্য এটি একটি দুর্দান্ত কাজ করে।

Sass এছাড়াও একটি ইনলাইন যদি ফাংশন প্রদান করে, যা অন্যান্য প্রোগ্রামিং ভাষাগুলির মধ্যে বেশ কয়েকটি টার্নরি অপারেটরের মতো কাজ করে:

  foo {প্রস্থ: যদি (1> 2, 400 পিএক্স, 500 পিএক্স); // => এটি 500 পিএক্স ফিরে আসবে}    

এই ফাংশনটি তিনটি আর্গুমেন্ট গ্রহণ করে, প্রথমটি হচ্ছে শর্তটি পরীক্ষা করা, দ্বিতীয়টি হচ্ছে ফলাফলটি যদি সত্য হয় এবং আউটপুট হচ্ছে তৃতীয়টি যদি শর্ত মিথ্যা হয়

আপনি যদি এই স্টার শীটগুলিতে ভেরিয়েবল-নির্ভর অবস্থার (যদি কোনও আর্টিকেল উপাদানের প্রস্থ অন্য দিক থেকে বড় হয় তবে) আপনার স্টাইল শীটগুলি তৈরি করতে চেয়েছিলেন তবে আপনি এই টার্নরি ফাংশনটি ব্যবহার করতে পারেন, যদিও এইটির সাথে সামান্য সম্ভাবনা রয়েছে আরো খোলা-শেষ

ব্যক্তিগতভাবে, আমি যদি প্রতিক্রিয়াশীল প্রকল্প আরও দরকারী। আপনি প্রস্থ এর ধারক এর প্রস্থ উপর নির্ভর করে একটি উপাদান অন্যথায় সম্পর্কহীন ভেরিয়েবল (যেমন ফন্ট আকার উপর ভিত্তি করে বৈশিষ্ট্য পরিবর্তন করতে এই ফাংশন ব্যবহার করতে পারে, অথবা এমনকি বৈশিষ্ট্য ভেরিয়েবল উপর নির্ভর করে যে বিভিন্ন স্ক্রিন মাপ বা প্রদর্শনগুলিতে পরিবর্তন (যেমন রিটিনা পর্দার জন্য একটি উপাদান পটভূমি ইমেজ পরিবর্তন)।

উপসংহার

Sass এর অন্তর্নির্মিত আর্সেনালের বেশ কয়েকটি দরকারী ফাংশন রয়েছে এবং এইগুলি এমনকি সেগুলিকে আপনার জন্য উপলব্ধ করা অন্তর্ভুক্ত করে না, আপনি এটি ব্যবহার করার সিদ্ধান্ত নেবেন কি? শেষ পর্যন্ত, এটি আপনার প্রকল্পের, দল এবং ডার্লাইনের উপর নির্ভর করে, আপনার কোনও ধরনের কর্মপ্রবাহটি অর্থহীন করে তোলে।

যে কোন Sass বা মিমাল ফাংশন আপনি যে আপনি মনে হয় তালিকায় যোগ করা উচিত বা আপনি কেবল আপনার প্রকল্পে দরকারী যে জুড়ে আছে? নীচের মতামত আমাদের জানতে দিন।

March 1, 2018