Basics of sass colours what is Sass?



Download 0,53 Mb.
Sana14.06.2022
Hajmi0,53 Mb.
#669172
Bog'liq
sass

BASICS OF SASS COLOURS

What is Sass?

  • Sass stands for Syntactically Awesome Stylesheet
  • Sass is an extension to CSS
  • Sass is a CSS pre-processor
  • Sass is completely compatible with all versions of CSS
  • Sass reduces repetition of CSS and therefore saves time
  • Sass was designed by Hampton Catlin and developed by Natalie Weizenbaum in 2006
  • Sass is free to download and use

Why Use Sass?

  • Stylesheets are getting larger, more complex, and harder to maintain. This is where a CSS pre-processor can help.
  • Sass lets you use features that do not exist in CSS, like variables, nested rules, mixins, imports, inheritance, built-in functions, and other stuff.

How Does Sass Work?

  • A browser does not understand Sass code. Therefore, you will need a Sass pre-processor to convert Sass code into standard CSS.
  • This process is called transpiling. So, you need to give a transpiler (some kind of program) some Sass code and then get some CSS code back.
  • Tip: Transpiling is a term for taking a source code written in one language and transform/translate it into another language.
    • Sass files has the ".scss" file extension.

Sass File Type

Sass Comments

Colors Tutorial

With CSS, colors can be specified in different ways:

  • By color names
  • As RGB values
  • As hexadecimal values
  • As HSL values (CSS3)
  • As HWB values (CSS4)
  • Colors NCol
  • With the currentcolor keyword

Color Names

  • With CSS, colors can be set by using color names:

RGB Colors

  • RGB color values are supported in all browsers.
  • An RGB color value is specified with: rgb(red, green, blue).
  • Each parameter (red, green, and blue) defines the intensity of the color as an integer between 0 and 255.
  • For example, rgb(0, 0, 255) is rendered as blue, because the blue parameter is set to its highest value (255) and the others are set to 0.

Hexadecimal Colors

  • Hexadecimal color values are also supported in all browsers.
  • A hexadecimal color is specified with: #RRGGBB.
  • RR (red), GG (green) and BB (blue) are hexadecimal integers between 00 and FF specifying the intensity of the color.
  • For example, #0000FF is displayed as blue, because the blue component is set to its highest value (FF) and the others are set to 00.
  • You can use upper case or lower case letters to specify hexadecimal values.
  • Lower case are easier to write. Upper case are easier to read.

Hexadecimal Colors

  • Shades of gray are often defined using equal values for all the 3 light sources:

HSL Colors

  • HSL color values are supported in IE9+, Firefox, Chrome, Safari, and in Opera 10+.
  • HSL stands for hue, saturation, and lightness.
  • HSL color values are specified with: hsl(huesaturationlightness).
  • Hue
  • Hue is a degree on the color wheel from 0 to 360. 0 is red,120 is green, 240 is blue.

  • Saturation
  • Saturation is a percentage value; 0% means a shade of gray and 100% is the full color.

  • Lightness
  • Lightness is also a percentage; 0% is black, 100% is white.

Colors HWB

  • HWB (Hue, Whiteness, Blackness) is a suggested standard for CSS4.
  • HWB is not supported in HTML (yet), but it is suggested as a new standard in CSS4.
  • While waiting for CSS4, you can include W3Schools' Color library, and use HWB as an HTML attribute like this:
  • The JavaScript library used in the example above can be downloaded from
  • https://www.w3schools.com/lib/w3color.js

Natural Colors (NCol)

  • Natural colors (NCol) is an initiative from W3Schools.
  • The system is designed to make it easier to select HTML colors.
  • NCol specifies colors using a color letter with a number to specify the distance (in percent) from the color.
  • R30 means 30% away from Red , moving towards Yellow. (In other words: Red with 30% Yellow)

Natural Colors (NCol)

The currentcolor Keyword

  • The currentcolor keyword refers to the value of the color property of an element.
  • Example
  • The border color of the following
    element will be blue, because the text color of the
    element is blue:


Download 0,53 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish