- CSS - Scrollbars
- CSS - Dimension
- CSS - Outlines
- CSS - Cursors
- CSS - Padding
- CSS - Lists
- CSS - Margins
- CSS - Borders
- CSS - Tables
- CSS - Links
- CSS - Images
- CSS - Text
- CSS - Fonts
- CSS - Backgrounds
- CSS - Colors
- CSS - Measurement Units
- CSS - Inclusion
- CSS - Syntax
- CSS - Introduction
- CSS - Home
CSS Advanced
- CSS - Validations
- CSS - Layouts
- CSS - Printing
- CSS - Aural Media
- CSS - Paged Media
- CSS - Media Types
- CSS - Text Effects
- CSS - @ Rules
- CSS - Pseudo Elements
- CSS - Pseudo Classes
- CSS - Layers
- CSS - Positioning
- CSS - Visibility
CSS3 Tutorial
- CSS3 - Box Sizing
- CSS3 - User Interface
- CSS3 - Multi columns
- CSS3 - Animation
- CSS3 - 3d transform
- CSS3 - 2d transform
- CSS3 - Web font
- CSS3 - Text
- CSS3 - Shadow
- CSS3 - Gradients
- CSS3 - Color
- CSS3 - Multi Background
- CSS3 - Border Images
- CSS3 - Rounded Corner
- CSS3 - Tutorial
CSS Responsive
CSS References
- CSS - Animation
- CSS - Units
- CSS - Web safe fonts
- CSS - Web browser References
- CSS - Color References
- CSS - References
- CSS - Quick Guide
- CSS - Questions and Answers
CSS tools
CSS Resources
Selected Reading
- Who is Who
- Computer Glossary
- HR Interview Questions
- Effective Resume Writing
- Questions and Answers
- UPSC IAS Exams Notes
CSS3 - 3D Transforms
Using with 3d transforms, we can move element to x-axis, y-axis and z-axis, Below example clearly specifies how the element will rotate.
Methods of 3D transforms
Below methods are used to call 3D transforms −
Sr.No. | Value & Description |
---|---|
1 | matrix3d(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n) Used to transforms the element by using 16 values of matrix |
2 | translate3d(x,y,z) Used to transforms the element by using x-axis,y-axis and z-axis |
3 | translateX(x) Used to transforms the element by using x-axis |
4 | translateY(y) Used to transforms the element by using y-axis |
5 | translateZ(z) Used to transforms the element by using y-axis |
6 | scaleX(x) Used to scale transforms the element by using x-axis |
7 | scaleY(y) Used to scale transforms the element by using y-axis |
8 | scaleY(y) Used to transforms the element by using z-axis |
9 | rotateX(angle) Used to rotate transforms the element by using x-axis |
10 | rotateY(angle) Used to rotate transforms the element by using y-axis |
11 | rotateZ(angle) Used to rotate transforms the element by using z-axis |
X-axis 3D transforms
The following an example shows the x-axis 3D transforms.
<html> <head> <style> span { width: 200px; height: 100px; background-color: pink; border: 1px sopd black; } span#myDiv { -webkit-transform: rotateX(150deg); /* Safari */ transform: rotateX(150deg); /* Standard syntax */ } </style> </head> <body> <span> tutorials point.com </span> <p>Rotate X-axis</p> <span id = "myDiv"> tutorials point.com. </span> </body> </html>
It will produce the following result −
Y-axis 3D transforms
The following an example shows the y-axis 3D transforms −
<html> <head> <style> span { width: 200px; height: 100px; background-color: pink; border: 1px sopd black; } span#yDiv { -webkit-transform: rotateY(150deg); /* Safari */ transform: rotateY(150deg); /* Standard syntax */ } </style> </head> <body> <span> tutorials point.com </span> <p>Rotate Y axis</p> <span id = "yDiv"> tutorials point.com. </span> </body> </html>
It will produce the following result −
Z-axis 3D transforms
The following an example shows the Z-axis 3D transforms −
<html> <head> <style> span { width: 200px; height: 100px; background-color: pink; border: 1px sopd black; } span#zDiv { -webkit-transform: rotateZ(90deg); /* Safari */ transform: rotateZ(90deg); /* Standard syntax */ } </style> </head> <body> <span> tutorials point.com </span> <p>rotate Z axis</p> <span id = "zDiv"> tutorials point.com. </span> </body> </html>
It will produce the following result −
Advertisements