Wie man einen 3D-button mit CSS?
Ich habe einen CSS-button, der so aussieht:
das gebildet wird aus dieser CSS-code:
.Button{
color: #333;
border: 1px solid orange;
border-bottom: 5px solid orange;
background-color: #fff;
font-size: 12px;
margin: 5px;
padding: 1px 7px 1px 7px;
display: inline-block;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
position: relative;
top: 0px;
}
.Button:hover{
cursor: hand;
cursor: pointer;
}
.Button:active{
border-bottom: 3px solid #999;
top: 3px;
}
Dies ist, was ich versuche zu machen es so Aussehen (aber ich kann nicht herausfinden, wie es zu tun):
Bitte entschuldigen Sie meine zeichnerischen Fähigkeiten. Ich möchte nur zu verlängern den orangefarbenen Rahmen auf der linken Seite, so sieht es aus in 3D. Danke!
border-left: 5px solid orange;
aufButton
?- es nicht ganz 3D-look, weil die Obere linke Ecke sollte auf einen Winkel (schlechtes Beispiel: jsfiddle.net/BsGuu)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist in der Nähe, aber nicht ganz perfekt.
Mit
box-shadow
&border
:http://jsfiddle.net/grYTZ/3/
Hier ist ein Turnschuh, die für ein 3d-button, den ich dort eingesetzt. Es ist animiert mit css eine aktive und hover-Zustand
fiddle
Ich hoffe, das hilft!
Würden Sie gerne auf diesem Weg versuchen:
http://cssdeck.com/labs/fancy-3d-button
CSS:
HTML:
Versuchen, Diese Ein Sie können die Größe es natürlich