CSS env() Function Last Updated : 30 Aug, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report The env() function is used to insert the value of a user agent-defined environment variable into your CSS. It is almost the same as var() in CSS except these values are user-agent-defined rather than user-defined. These variables are globally scoped. Syntax:env( <custom-ident> , <declaration-value> )Note: Please note that env() property values are case-sensitive.Property values:SAFE-AREA-INSET-TOP: It defines the top of the rectangle from the edge of the viewport.Syntax:env(SAFE-AREA-INSET-TOP,Integer_value)Example: This example shows the use of the CSS env() Function. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> p { background-color: green; width: fit-content; color: white; font-size: 20px; border: env(SAFE-AREA-INSET-TOP, 5px) solid black; padding: 10px; padding: env(SAFE-AREA-INSET-TOP, 50px) env(safe-area-inset-right, 50px) env(safe-area-inset-bottom, 50px) env(safe-area-inset-left, 50px) } </style> </head> <body> <h2>50px padding from top</h2> <p>Geeks for geeks</p> </body> </html> Output:SAFE-AREA-INSET-RIGHT: It defines the right of the rectangle from the edge of the viewport.Syntax:env(SAFE-AREA-INSET-RIGHT,Integer_value);Example: This example shows the use of the CSS env() Function. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> p { background-color: green; width: fit-content; color: white; font-size: 20px; border:env(SAFE-AREA-INSET-TOP, 5px) solid black; padding: 10px; padding: env(safe-area-inset-top, 50px) env(SAFE-AREA-INSET-RIGHT, 50px) env(safe-area-inset-bottom, 50px) env(safe-area-inset-left, 50px) } </style> </head> <body> <h2>50px padding from right</h2> <p>Geeks for geeks</p> </body> </html> Output:SAFE-AREA-INSET-LEFT: It defines the left of the rectangle from the edge of the viewport.Syntax:env(SAFE-AREA-INSET-LEFT,Integer_value);Example: This example shows the use of the CSS env() Function. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> p { background-color: green; width: fit-content; color: white; font-size: 20px; border:env(SAFE-AREA-INSET-TOP, 5px) solid black; padding: 10px; padding: env(safe-area-inset-top, 50px) env(safe-area-inset-bottom, 50px) env(safe-area-inset-right, 50px) env(SAFE-AREA-INSET-LEFT, 50px) } </style> </head> <body> <h2>50px padding from left</h2> <p>Geeks for geeks</p> </body> </html> Output:SAFE-AREA-INSET-BOTTOM: It defines the bottom of the rectangle from the edge of the viewport.Syntax:env(SAFE-AREA-INSET-BOTTOM,Integer_value);Example: This example shows the use of the CSS env() Function. HTML <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> p { background-color: green; width: fit-content; color: white; font-size: 20px; border:env(SAFE-AREA-INSET-TOP, 5px) solid black; padding: 10px; padding: env(safe-area-inset-top, 50px) env(safe-area-inset-left, 50px) env(SAFE-AREA-INSET-BOTTOM, 50px) env(safe-area-inset-right, 50px) } </style> </head> <body> <h2>50px padding from bottom</h2> <p>Geeks for geeks</p> </body> </html> Output:Supported browsers:Chrome 69Edge 79Firefox 65Safari 11.1Opera 56 Comment More infoAdvertise with us Next Article CSS calc() Function T tarun007 Follow Improve Article Tags : Web Technologies CSS CSS-Functions Similar Reads CSS attr() Function The attr() function is an inbuilt function in CSS that returns the value of an attribute of the selected elements.Syntax: attr( attr_name )Parameter: This function accepts a single parameter attr_name which is used to hold the name of the attribute in an HTML element. It is a mandatory parameter.Ret 2 min read CSS blur() Function The CSS blur() function applies a Gaussian blur effect to an element, making it appear out of focus. It is used with the filter property and accepts a length value defining the blur radius. CSS blur() function is part of the CSS filter property, which allows you to apply graphical effects like blurr 3 min read CSS brightness() Function The brightness() function is an inbuilt function which is used to apply a filter to set the brightness of the image. This function uses the linear multiplier to the image to increase or decrease brightness. Syntax: brightness( amount ) Parameters: This function accepts single parameter amount which 1 min read CSS calc() Function The calc() function is an inbuilt CSS function used to perform calculations to determine CSS property values dynamically. This function allows combining different units, such as percentages and pixels, using basic arithmetic operations like addition, subtraction, multiplication, and division. This a 4 min read CSS circle() function The circle() function is an inbuilt function in CSS that is used to create floating text around the circular shape picture or anything else. Syntax: circle(100px at 10px 150px); or circle( percentage ); Parameters: This function accepts a single parameter length or percentage which is used to hold t 3 min read CSS conic-gradient() Function The conic-gradient() function is an inbuilt function in CSS that is used to set a conic gradient as the background image. The conic gradient angle starts from 0 degrees - 360 degrees. Conic are circular and use the center of the element as the source point for color stop. Conic Gradients include pie 3 min read CSS contrast() Function The contrast() function is an inbuilt function which is used to apply a filter to set the contrast of the image. This function adjusts the contrast of the image. Syntax: contrast( amount ) Parameters: This function accepts single parameter amount which holds the amount of contrast. The value of cont 1 min read CSS cubic-bezier() Function The cubic-bezier() function is an inbuilt function in CSS that is used to define a Cubic Bezier curve. A Bezier curve is a mathematically defined curve used in two-dimensional graphic applications like adobe illustrator, Inkscape, etc. The curve is defined by four points: the initial position and th 1 min read CSS drop-shadow() Function The CSS drop-shadow() function adds a shadow effect to elements, like images, using horizontal and vertical offsets, blur radius, spread radius, and color parameters. It enhances visual depth and prominence in web design.Syntax:filter: drop-shadow(offset-x offset-y blur-radius spread-radius color);P 2 min read CSS ellipse() Function The ellipse() function is an inbuilt function in CSS used to create floating text around the ellipse shape picture or anything else. Syntax:circle(100px 10 px at 10px 150px);orellipse( percentage percentage );Parameter: This function accepts a single parameter length or percentage which is used to h 3 min read Like