What is Css functions

What is Css functions

Let’s learn about CSS function and how to use them to rotate images! We will start a property called transform. This doesn’t style anything until we give a value, transform property accepts functions as value.

Rotating elements

To add a function that rotate image we code rotate ( ) and we set the value of rotation.

img {
  transform: rotate(90deg);
 }

body {
  text-align: center;
}

To rotate counterclockwise, we add a minus () in-front of the number in degree.

img {
  transform: rotate(-10deg);
 }

body {
  text-align: center;
}

// We can use this  property and function with any element,
// not just images. For example we can set the button element 
// to rotate(90 deg).

button {
 border: solid 3px;
 transform: rotate(90 deg);
 width: 100 px;
 text-align: center;
}

Blurring elements

Let’s dive into more visual css changes, like blurring. To make big visual changes to elements we use the filter property.

img { 
 filter: blur(2px);
}

Like others functions, blur ( ) works on lots of different elements. For example on headings h2.

Graying out images

Let’s learn about two new filter functions that visually affect elements. grayscale ( ) setting it to 0% means it doesn’t affect image.

img1 {
  filter: grayscale (0%);
 }

img2 {  
 filter: grayscale (60%);
}

img2 {  
 filter: grayscale (100%);
}

grayscale ( ) turns images into different shade of gray with a value of 60%, we can see its grading effect on an image. Setting the value to 100% turns image completely gray.

Opacity

The opacity ( ) function change how visible element are. The lower the opacity ( ), the less visible an image becomes. Opacity means not see-through, setting it to 100% makes it visible.

img {
   filter: Opacity (100%);
   width: 150px;
  }

Opacity ( ) and grayscale ( ) work on a lot of different elements.

Leave a Reply

Your email address will not be published.

Follow by Email
LinkedIn
LinkedIn
Share
Instagram
error: Content is protected !!