« Zurück zum Artikel

Beispiel 2

#test1
.vorne
.hinten
.rechts
.oben
.unten
#test2
.vorne
.hinten
.rechts
.oben
.unten
#test3
.vorne
.hinten
.rechts
.oben
.unten



Hier der zugehörige CSS-Code:

div {
	display: inline-block;
	margin: 20px;
	border: 2px solid #000000;
	color: #000000;
	font-size: 20px;
}

.box {
	background: #ffffff;
	width: 200px;
	height: 200px;
	transform-style: preserve-3d;
	perspective-origin: -50px 50px;
}

#test1 {
	perspective: 300px;
}

#test2 {
	perspective: 150px;
}

#test3 {
	perspective: 75px;
}

.box div {
	position: absolute;
	width: 100px;
	height: 100px;
	background: #dddddd;
	opacity: 0.6;
}

.vorne {
	transform: translateZ(52px);
}

.hinten {
	transform: translateZ(-52px) rotateY(180deg);
}

.links {
	transform: translateX(-52px) rotateY(-90deg);
}

.rechts {
	transform: translateX(52px) rotateY(90deg);
}

.oben {
	transform: translateY(-52px) rotateX(-90deg);
}

.unten {
	transform: translateY(52px) rotateX(-90deg);
}