CSS Isometric

Developer
Size
2,314 Kb
Views
16,192

How do I make an css isometric?

A grid of divs. .tall lifts the div up using 'translateZ' and :before/:after make the faces.. What is a css isometric? How do you make a css isometric? This script and codes were developed by Jordan on 03 December 2022, Saturday.

CSS Isometric Previews

CSS Isometric - Script Codes HTML Codes

<!DOCTYPE html>
<html >
<head> <meta charset="UTF-8"> <title>CSS Isometric</title> <style> /* NOTE: The styles were added inline because Prefixfree needs access to your styles and they must be inlined if they are on local disk! */ html{ height:100%; font-size:2em; background:orange; box-shadow:inset 0 0 1em black; overflow:hidden;
}
#plane div, .tall:before, .tall:after{ width:1em; height:1em;
}
#plane{ width:10em; height:10em; margin:0 auto; position:relative; top:.25em; background:darkcyan; box-shadow:.25em .25em 1em rgba(0,0,0,.2); transform:rotatex(45deg) rotateZ(45deg) translateZ(-1em); transform-style: preserve-3d;
}
#plane div{ float:left; background:#f6f6f6; transform-origin: 97% 97%; position:relative; box-shadow:.125em .125em .5em rgba(0,0,0,.09);
}
.tall{ background:white !important; transform: translateZ(1em); transform-style: preserve-3d;
}
.tall:before, .tall:after{ content:""; background:darkcyan; position: absolute; transform-origin: 100% 100%;
}
.tall:before{ transform:rotateX(-90deg) translateY(1em); box-shadow:inset 0em -.125em .25em rgba(0,0,0,.1);
}
.tall:after{ transform:rotateY(90deg) translateX(1em); box-shadow:inset -.125em 0em .25em rgba(0,0,0,.1);
} </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>
<body> <div id="plane"> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div></div> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div class="tall"></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div class="tall"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div class="tall"></div> <div class="tall"></div>
</div>
</body>
</html>

CSS Isometric - Script Codes CSS Codes

html{ height:100%; font-size:2em; background:orange; box-shadow:inset 0 0 1em black; overflow:hidden;
}
#plane div, .tall:before, .tall:after{ width:1em; height:1em;
}
#plane{ width:10em; height:10em; margin:0 auto; position:relative; top:.25em; background:darkcyan; box-shadow:.25em .25em 1em rgba(0,0,0,.2); transform:rotatex(45deg) rotateZ(45deg) translateZ(-1em); transform-style: preserve-3d;
}
#plane div{ float:left; background:#f6f6f6; transform-origin: 97% 97%; position:relative; box-shadow:.125em .125em .5em rgba(0,0,0,.09);
}
.tall{ background:white !important; transform: translateZ(1em); transform-style: preserve-3d;
}
.tall:before, .tall:after{ content:""; background:darkcyan; position: absolute; transform-origin: 100% 100%;
}
.tall:before{ transform:rotateX(-90deg) translateY(1em); box-shadow:inset 0em -.125em .25em rgba(0,0,0,.1);
}
.tall:after{ transform:rotateY(90deg) translateX(1em); box-shadow:inset -.125em 0em .25em rgba(0,0,0,.1);
}
CSS Isometric - Script Codes
CSS Isometric - Script Codes
Home Page Home
Developer Jordan
Username Jordan
Uploaded December 03, 2022
Rating 3
Size 2,314 Kb
Views 16,192
Do you need developer help for CSS Isometric?

Find the perfect freelance services for your business! Fiverr's mission is to change how the world works together. Fiverr connects businesses with freelancers offering digital services in 500+ categories. Find Developer!

Jordan (Jordan) Script Codes
Name
A Pen by Jordan
Liquid
Hover thing
Warp
Warp V2
Wut
Fallout Shelter
Webkit Filter Neon Buttons
LOADING
Div Screen Saver
Create amazing video scripts with AI!

Jasper is the AI Content Generator that helps you and your team break through creative blocks to create amazing, original content 10X faster. Discover all the ways the Jasper AI Content Platform can help streamline your creative workflows. Start For Free!