Mustaqil ish mavzulari css opacity/ transparency



Yüklə 44,88 Kb.
səhifə2/2
tarix17.03.2023
ölçüsü44,88 Kb.
#88439
1   2
WEB dasturlash tilidan mustaqil ish mavzulari

2D rotate
In this chapter you will learn about the following CSS property:

  • transform

Browser Support
The numbers in the table specify the first browser version that fully supports the property.

Property
















transform

36.0

10.0

16.0

9.0

23.0

CSS 2D Transforms Methods
With the CSS transform property you can use the following 2D transformation methods:

  • translate()

  • rotate()

  • scaleX()

  • scaleY()

  • scale()

  • skewX()

  • skewY()

  • skew()

  • matrix()

Tip: You will learn about 3D transformations in the next chapter.
The translate() Method
The translate() method moves an element from its current position (according to the parameters given for the X-axis and the Y-axis).
The following example moves the
element 50 pixels to the right, and 100 pixels down from its current position:
Example
div {
transform: translate(50px, 100px);
}
Try it Yourself »
The rotate() Method

The rotate() method rotates an element clockwise or counter-clockwise according to a given degree.
The following example rotates the
element clockwise with 20 degrees:
Example
div {
transform: rotate(20deg);
}
Try it Yourself »
Using negative values will rotate the element counter-clockwise.
The following example rotates the
element counter-clockwise with 20 degrees:
Example
div {
transform: rotate(-20deg);
}
Try it Yourself »
ADVERTISEMENT
The scale() Method

The scale() method increases or decreases the size of an element (according to the parameters given for the width and height).
The following example increases the
element to be two times of its original width, and three times of its original height: 
Example
div {
transform: scale(2, 3);
}
Try it Yourself »
The following example decreases the
element to be half of its original width and height: 
Example
div {
transform: scale(0.5, 0.5);
}
Try it Yourself »
The scaleX() Method
The scaleX() method increases or decreases the width of an element.
The following example increases the
element to be two times of its original width: 
Example
div {
transform: scaleX(2);
}
Try it Yourself »
The following example decreases the
element to be half of its original width: 
Example
div {
transform: scaleX(0.5);
}
Try it Yourself »
The scaleY() Method
The scaleY() method increases or decreases the height of an element.
The following example increases the
element to be three times of its original height: 
Example
div {
transform: scaleY(3);
}
Try it Yourself »
The following example decreases the
element to be half of its original height: 
Example
div {
transform: scaleY(0.5);
}
Try it Yourself »
The skewX() Method
The skewX() method skews an element along the X-axis by the given angle.
The following example skews the
element 20 degrees along the X-axis:
Example
div {
transform: skewX(20deg);
}
Try it Yourself »
The skewY() Method
The skewY() method skews an element along the Y-axis by the given angle.
The following example skews the
element 20 degrees along the Y-axis:
Example
div {
transform: skewY(20deg);
}
Try it Yourself »
The skew() Method
The skew() method skews an element along the X and Y-axis by the given angles.
The following example skews the
element 20 degrees along the X-axis, and 10 degrees along the Y-axis:
Example
div {
transform: skew(20deg, 10deg);
}
Try it Yourself »
If the second parameter is not specified, it has a zero value. So, the following example skews the
element 20 degrees along the X-axis:
Example
div {
transform: skew(20deg);
}
Try it Yourself »
The matrix() Method

The matrix() method combines all the 2D transform methods into one.
The matrix() method take six parameters, containing mathematic functions, which allows you to rotate, scale, move (translate), and skew elements.
The parameters are as follow: matrix(scaleX(), skewY(), skewX(), scaleY(), translateX(), translateY())
Example
div {
transform: matrix(1, -0.3, 0, 1, 0, 0);
}
Try it Yourself »
Начало формы
Test Yourself With Exercises
Exercise:
With the transform property, move the
element 100px to the right, and 200px down.




This is a div


Yüklə 44,88 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin