首先,大家需要准备一张需要进行渐变的图片:
<img src="example.jpg" alt="example">
接下来,大家在CSS中定义这张图片的背景属性,并添加CSS渐变属性:
<style> img { background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)), url(example.jpg); background-size: contain; background-repeat: no-repeat; } </style>
代码解释:
- background-image 属性定义了背景图像和渐变的路径。
- linear-gradient 属性创建了一个渐变背景,大家使用to bottom方向定义了从顶部到底部的渐变色。
- rgba()函数定义了两种颜色,前一个颜色是透明度为0的黑色,后一个颜色是透明度为1的黑色。
- url()函数定义了图片路径。
- background-size 属性会调整背景图像的大小以适应容器。
- background-repeat 属性告诉浏览器不要重复使用背景图像。
这样,大家就成功地让这张图片实现了渐变效果。