Application of CSS3 gradient feature. You can take a look at a set of buttons. I only used CSS to create the gradient buttons (no images or Javascript required). These buttons can stretch according to the size of the font. The size of these buttons can easily adapt when padding and font size change. The best part of this method is that it can be applied to any HTML element, such as p, span, p, a, button, input, etc.
Why are these buttons so cool?
Pure CSS: no images or Javascript application.
Gradient can be applied across browsers (IE, Firefox 3.6, Chrome, and Safari).
Flexible and scalable: by changing font size and padding value, button size and rounded corners can be Adjustment.
It has three button states: normal, hover and active.
can be applied to any HTML element, such as a, input, button, span, p, p, h3, etc.
Note: If CSS3 is not supported, it will be displayed as a normal button (without gradient and shadow).
Preview
The pictures below show the different display effects of different browsers.
Several states of the button
Normal state = gradient with bold and shadow effects.
Hover = darker gradient
Activate = reverse gradient, 1px down, with darker font.
General style of button
The following code is the general style of class .button. In order to scale freely based on changes in font size, I used em values for padding and border-radius. To adjust the rounded corners and button size, simply change the border radius, font size and padding value. For example: I can make a smaller button by reducing the font-size and padding values.
.button {display: inline-block;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 14px/100% Arial, Helvetica, sans-serif;padding: .5em 2em .55em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}.button:hover {text-decoration: none;}.button:active {position: relative;top: 1px;}
General style of color
The code below is the orange css style. The background in the first line is a backup for browsers that do not support CSS3, the background in the second line is for browsers such as Webkit, the background in the third line is for Firefox, and the last line is a filter that is only recognized by Internet Explorer.
.orange {color: #fef4e9;border: solid 1px #da7c0c;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top, #faa51a, #f47a20);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}.orange:hover {background: #f47c20;background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));background: -moz-linear-gradient(top, #f88e11, #f06015);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');}.orange:active {color: #fcd3a5;background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));background: -moz-linear-gradient(top, #f47a20, #faa51a);filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}
How to use my buttons?
For example, you like blue buttons and want to apply them to your Page:
First, copy the .button and .blue CSS.
Then, add the HTML element you want to be the button (for example Button< ;/a>), as shown below. CSS can be applied to elements such as link, p, span, p, input, button, etc.
Related articles:
HTML5 Canvas: Draw gradient color
div css background gradient code example
Detailed introduction of css gradient color omission mark embedded font text shadow

CSSCountersareusedtomanageautomaticnumberinginwebdesigns.1)Theycanbeusedfortablesofcontents,listitems,andcustomnumbering.2)Advancedusesincludenestednumberingsystems.3)Challengesincludebrowsercompatibilityandperformanceissues.4)Creativeusesinvolvecust

Using scroll shadows, especially for mobile devices, is a subtle bit of UX that Chris has covered before. Geoff covered a newer approach that uses the animation-timeline property. Here’s yet another way.

Let’s run through a quick refresher. Image maps date all the way back to HTML 3.2, where, first, server-side maps and then client-side maps defined clickable regions over an image using map and area elements.

The State of Devs survey is now open to participation, and unlike previous surveys it covers everything except code: career, workplace, but also health, hobbies, and more.

CSS Grid is a powerful tool for creating complex, responsive web layouts. It simplifies design, improves accessibility, and offers more control than older methods.

Article discusses CSS Flexbox, a layout method for efficient alignment and distribution of space in responsive designs. It explains Flexbox usage, compares it with CSS Grid, and details browser support.

The article discusses techniques for creating responsive websites using CSS, including viewport meta tags, flexible grids, fluid media, media queries, and relative units. It also covers using CSS Grid and Flexbox together and recommends CSS framework

The article discusses the CSS box-sizing property, which controls how element dimensions are calculated. It explains values like content-box, border-box, and padding-box, and their impact on layout design and form alignment.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

Zend Studio 13.0.1
Powerful PHP integrated development environment
