margin: 40px 40px 40px 180px; So combining just two of these effects you can get a cool button effect and to know where these buttons come in handy we request you to check article on css 3d button examples . for local development. The outline-offset property in CSS offsets a defined outline from an element’s border edge by a specified amount. This pseudo element will always be tied to its root element but you still have to take into account modifying it for @media query changes and such. outline: 10px solid green; How many times do you roll damage for Scorching Ray? Why is character "£" in a string interpreted strange in the command cut? margin: 40px 40px 40px 180px; The border-style property specifies what kind of border to display. outline: 20px ridge teal ; An outset border. border-width: Specifies the width of the border. CSS Make me look like this. Note: If you view the above demo in Firefox, you’ll notice the outline appears correct at first but when the slider is adjusted the outline doesn’t render smoothly and ends up in the wrong position. Default value is "medium" border-style: Specifies the style of the border. The black color is border-created between top and text, and the inner border is green color created between border outline.