Material Box

Material Box

WEB Design & Material Images

CSS - Cross Shape


An example code to create a cross shape using HTML and CSS.

Specify the class name as "cross" in the HTML element.

<div class="cross"></div>

Create a cross shape by using a pseudo-element "before" on the element that creates a rectangle.

Position the pseudo-element using "position: absolute" at the center both horizontally and vertically using "top" and "left" set to "50%".

Adjust the position to the center using "transform" with "translate(-50%, -50%)".

/* Cross */
.cross {
	position: relative;
	width: 60px;
	height: 250px;
	background: royalblue;

.cross::before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 250px;
	height: 60px;
	background: royalblue;

CSS - Cross Shape

TitleCSS - Cross Shape