Hallo Stackoverflow Benutzer!CSS Positionierung absolut (4 Diamanten dicht beieinander)
Ich brauche deine Hilfe noch einmal.
Ich versuche, 4 Diamanten in der Mitte einer Seite zusammenzufassen, um als Navigation auf einer Zielseite zu fungieren. die 4 Diamanten sollten einen Diamanten von ihnen selbst machen und ich kann wirklich nicht denken, wie man das macht.
Ich habe versucht, absolute Position zu tun, aber dann ist es geschraubt reagiert.
Ich habe Bootstrap auf dieser Website, also gibt es vielleicht eine Lösung mit Spalten? Ich habe alles versucht, bitte helfen Sie mir.
.diamond-top {
position: absolute;
top: 25%;
left: 39%;
}
.diamond-left {
position: absolute;
left: 30%;
top: 38%;
}
.diamond-right {
position: absolute;
left: 48%;
top: 38%;
}
.diamond-bottom {
position: absolute;
top: 51%;
left: 39%;
}
.diamond-container {
width: 212px;
height: 212px;
padding: 30px;
}
.diamond-container:hover .tile-link {
-webkit-animation: rotateYaxis 5s linear infinite;
}
.tile-link {
font-size: 20px;
text-transform: uppercase;
text-align: center;
width: 150px;
height: 150px;
display: block;
position: relative;
line-height: 150px;
-webkit-transition: 1s ease-in-out;
-moz-transition: 1s ease-in-out;
-o-transition: 1s ease-in-out;
transition: 1s ease-in-out;
transform-origin: center;
}
.tile-link:hover {
color: #000;
text-decoration: none;
}
.tile-link:hover:before {
background: yellow;
}
.tile-link:before {
content: '';
display: block;
width: 150px;
height: 150px;
background: white;
box-shadow: inset 0 0 0 5px yellow;
transform: rotate(-45deg);
position: absolute;
top: 0;
left: 0;
z-index: -1;
transition: 1s ease-in-out;
}
@-webkit-keyframes rotateYaxis {
0% {
-webkit-transform: rotate3d(0, 1, 0, 0deg);
}
100% {
-webkit-transform: rotate3d(0, 1, 0, 720deg);
}
}
<div class="diamond-top">
<div class="diamond-container">
<a href="#" class="yellow tile-link">Link 1</a>
</div>
</div>
<div class="diamond-left">
<div class="diamond-container">
<a href="#" class="yellow tile-link">Link 2</a>
</div>
</div>
<div class="diamond-bottom">
<div class="diamond-container">
<a href="#" class="yellow tile-link">Link 3</a>
</div>
</div>
<div class="diamond-right">
<div class="diamond-container">
<a href="#" class="yellow tile-link">Link 4</a>
</div>
</div>
Hier ist ein Link, der Ihnen zeigt, wie man Diamantformen erstellt: https://css-tricks.com/examples/ShapesOfCSS/ Dies ist Ihre erste Herausforderung, um das zu korrigieren. – Andrew
Wie meinst du, 4 Diamanten sollten einen Diamanten machen ..? Müssen sie zueinander ausgerichtet sein oder .. oder? –
Hallo, bitte aktualisieren Ich habe ein Bild hinzugefügt, um Ihnen zu zeigen, was ich meine. Auch die einzelnen Diamanten sind in Ordnung, aber danke Andrew. – Notsoprosql