Use css3 to implement background gradient method
Before I knew that CSS could also be used to make background gradients, I always used PS to apply background gradient pictures to the web pages I made. However, not long ago, I learned that CSS3 can also do background gradients, and it has become much easier to create background gradient effects. Here are some methods of doing background gradients in CSS3.
1. Linear gradient
//自上而下的线性渐变 p{ width:400px; height:100px; padding:5px; border:1px solid #ccc; background:-webkit-linear-gradient(top, blue, red);/* Safari, Chrome*/ background:-moz-linear-gradient(top, blue, red);/* Firefox*/ background:-o-linear-gradient(top, blue, red);/* Opera, Opera mobile*/ }
//从左往右的线性渐变 p{ width:400px; height:100px; padding:5px; border:1px solid #ccc; background:-webkit-linear-gradient(left, blue, red);/* Safari, Chrome*/ background:-moz-linear-gradient(left, blue, red);/* Firefox*/ background:-o-linear-gradient(left, blue, red);/* Opera, Opera mobile*/ }
The first parameter is the starting direction of the gradient, which does not need to be followed by the ending direction of the gradient; the direction of the gradient can be from top to bottom or from top to bottom. Left to right;
The second parameter is the color at which the gradient starts;
The third parameter is the color at the end of the gradient.
2. Add the linear gradient of the stop() function
p{ width:400px; height:100px; padding:5px; border:1px solid #ccc; background:-webkit-linear-gradient(left, blue, #1a82f7 15%, #2F2727 50%, #1a82f7 85%, red);/* Safari, Chrome*/ background:-moz-linear-gradient(left, blue, #1a82f7 15%, #2F2727 50%, #1a82f7 85%, red);/* Firefox*/ background:-o-linear-gradient(left, blue, #1a82f7 15%, #2F2727 50%, #1a82f7 85%, red);/* Opera, Opera mobile*/ }
The meaning of the above code is: from 15% on the left, to 50%, and then to 85% , and finally to the right, the order of color gradient is blue to #1a82f7, #2F2727, #1a82f7 and then to red.
3. Radial gradient (from the center of the circle to the outside of the circle)
p{ width:200px; height:200px; padding:5px; border:1px solid #ccc; background:-webkit-radial-gradient(circle, blue, red);/* Safari, Chrome*/ background:-moz-radial-gradient(circle, blue, red);/* Firefox*/ }
The meaning of the above code is: a color from blue to red, spreading from the center of the circle to the periphery radial gradient.
If the parameter circle is changed to ellipse, it will be an elliptical radial gradient.
4. Background gradient facing the IE browser
IE browser can only use IE's own filter to achieve gradient.
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00ffff,endColorstr=#9fffff,grandientType=1);
The first parameter: the color of the starting position of the gradient;
The second parameter: the color of the ending position of the gradient;
The third parameter: the type of gradient , 0 represents vertical gradient, 1 represents horizontal gradient.
Note: The background gradient setting of the IE browser does not need to be set to the background, just use the filter directly.
Although the background gradient function of CSS3 is powerful, there are also browser compatibility issues. The current specific support for the css3 background gradient attribute is: IE10, FireFox3.6+, Safari4.0+, Chrome, Opera11.1 (radial gradient is not supported yet)+, IOS 3.2+, Opera Mobile11.1, Android. Therefore, we need to pay attention to browser compatibility when using CSS3 to make background gradients.
The above is the detailed content of Use css3 to implement background gradient method. For more information, please follow other related articles on the PHP Chinese website!

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

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

It's out! Congrats to the Vue team for getting it done, I know it was a massive effort and a long time coming. All new docs, as well.

I had someone write in with this very legit question. Lea just blogged about how you can get valid CSS properties themselves from the browser. That's like this.

I'd say "website" fits better than "mobile app" but I like this framing from Max Lynch:

The other day, I spotted this particularly lovely bit from Corey Ginnivan’s website where a collection of cards stack on top of one another as you scroll.

If we need to show documentation to the user directly in the WordPress editor, what is the best way to do it?

There are a number of these desktop apps where the goal is showing your site at different dimensions all at the same time. So you can, for example, be writing

Questions about purple slash areas in Flex layouts When using Flex layouts, you may encounter some confusing phenomena, such as in the developer tools (d...

CSS Grid is a collection of properties designed to make layout easier than it’s ever been. Like anything, there's a bit of a learning curve, but Grid is
