- CSS Tutorial
- CSS - Home
- CSS - Introduction
- CSS - Syntax
- CSS - Selectors
- CSS - Inclusion
- CSS - Measurement Units
- CSS - Colors
- CSS - Backgrounds
- CSS - Fonts
- CSS - Text
- CSS - Images
- CSS - Links
- CSS - Tables
- CSS - Borders
- CSS - Border Block
- CSS - Border Inline
- CSS - Margins
- CSS - Lists
- CSS - Padding
- CSS - Cursor
- CSS - Outlines
- CSS - Dimension
- CSS - Scrollbars
- CSS - Inline Block
- CSS - Dropdowns
- CSS - Visibility
- CSS - Overflow
- CSS - Clearfix
- CSS - Float
- CSS - Arrows
- CSS - Resize
- CSS - Quotes
- CSS - Order
- CSS - Position
- CSS - Hyphens
- CSS - Hover
- CSS - Display
- CSS - Focus
- CSS - Zoom
- CSS - Translate
- CSS - Height
- CSS - Hyphenate Character
- CSS - Width
- CSS - Opacity
- CSS - Z-Index
- CSS - Bottom
- CSS - Navbar
- CSS - Overlay
- CSS - Forms
- CSS - Align
- CSS - Icons
- CSS - Image Gallery
- CSS - Comments
- CSS - Loaders
- CSS - Attr Selectors
- CSS - Combinators
- CSS - Root
- CSS - Box Model
- CSS - Counters
- CSS - Clip
- CSS - Writing Mode
- CSS - Unicode-bidi
- CSS - min-content
- CSS - All
- CSS - Inset
- CSS - Isolation
- CSS - Overscroll
- CSS - Justify Items
- CSS - Justify Self
- CSS - Tab Size
- CSS - Pointer Events
- CSS - Place Content
- CSS - Place Items
- CSS - Place Self
- CSS - Max Block Size
- CSS - Min Block Size
- CSS - Mix Blend Mode
- CSS - Max Inline Size
- CSS - Min Inline Size
- CSS - Offset
- CSS - Accent Color
- CSS - User Select
- CSS Advanced
- CSS - Grid
- CSS - Grid Layout
- CSS - Flexbox
- CSS - Visibility
- CSS - Positioning
- CSS - Layers
- CSS - Pseudo Classes
- CSS - Pseudo Elements
- CSS - @ Rules
- CSS - Text Effects
- CSS - Paged Media
- CSS - Printing
- CSS - Layouts
- CSS - Validations
- CSS - Image Sprites
- CSS - Important
- CSS - Data Types
- CSS3 Tutorial
- CSS3 - Tutorial
- CSS - Rounded Corner
- CSS - Border Images
- CSS - Multi Background
- CSS - Color
- CSS - Gradients
- CSS - Box Shadow
- CSS - Box Decoration Break
- CSS - Caret Color
- CSS - Text Shadow
- CSS - Text
- CSS - 2d transform
- CSS - 3d transform
- CSS - Transition
- CSS - Animation
- CSS - Multi columns
- CSS - Box Sizing
- CSS - Tooltips
- CSS - Buttons
- CSS - Pagination
- CSS - Variables
- CSS - Media Queries
- CSS - Functions
- CSS - Math Functions
- CSS - Masking
- CSS - Shapes
- CSS - Style Images
- CSS - Specificity
- CSS - Custom Properties
- CSS Responsive
- CSS RWD - Introduction
- CSS RWD - Viewport
- CSS RWD - Grid View
- CSS RWD - Media Queries
- CSS RWD - Images
- CSS RWD - Videos
- CSS RWD - Frameworks
- CSS References
- CSS - Questions and Answers
- CSS - Quick Guide
- CSS - References
- CSS - Color References
- CSS - Web browser References
- CSS - Web safe fonts
- CSS - Units
- CSS - Animation
- CSS Resources
- CSS - Useful Resources
- CSS - Discussion
CSS Function - translateY()
The translateY() function in CSS is used to translate, or move, an element vertically along the Y-axis. It's one of the transformation functions in CSS that allows you to modify the position and appearance of elements on a web page. The result is a <transform-function> datatype.
The translateY() function is often used in conjunction with other CSS transformation functions like translateX() (for horizontal movement), scale() (for scaling), and rotate() (for rotation) to create more complex transformations and animations on web elements.
Possible values
The function translateY() can take only one parameter. It specifies the distance by which the element should be moved vertically. Positive values move the element downwards, while negative values move it upwards.
<length-percentage>: Can be a <length> or <percentage> value that represents the vertical, y-component of the translating vector [0,ty].
Syntax
transform: translateY(100px) | translateY(45%);
CSS translateY() - Length Value
Following is an example of translateY() function with a length value as parameter:
<html> <head> <style> div { height: 100px; width: 100px; border: 2px solid black; background-color: aquamarine; margin-bottom: 5px; } .translate-y-length { transform: translateY(100px); background-color: tomato; } </style> </head> <body> <div>No translateY() applied</div> <div class="translate-y-length">translateY(100px) applied</div> </body> </html>
CSS translateY() - Percentage Value
Following is an example of translateX() function with a percentage value as parameter:
<html> <head> <style> div { height: 110px; width: 110px; border: 2px solid black; background-color: aquamarine; margin-bottom: 5px; } .translate-y-percent { transform: translateY(30%); background-color: tomato; } </style> </head> <body> <div>No translateY() applied</div> <div class="translate-y-percent">translateY(30%) applied</div> </body> </html>
CSS translateY() - Negative Percentage Value
Following is an example of translateY() function with a negative percentage value as parameter:
<html> <head> <style> div { height: 110px; width: 110px; border: 2px solid black; background-color: aquamarine; margin-bottom: 5px; } .translate-y-percent { transform: translateY(-20%); background-color: tomato; } </style> </head> <body> <div>No translateY() applied</div> <div class="translate-y-percent">translateY(-20%) applied</div> </body> </html>
CSS translateY() - Negative Length Value
Following is an example of translateY() function with a negative length value as parameter:
<html> <head> <style> div { height: 115px; width: 115px; border: 2px solid black; background-color: aquamarine; margin-bottom: 5px; } .translate-y-length { transform: translateY(-10px); background-color: tomato; } </style> </head> <body> <div>No translateY() applied</div> <div class="translate-y-length">translateY(-10px) applied</div> </body> </html>
To Continue Learning Please Login
Login with Google