笔记 : CSS3实现背景渐变过渡
使用CSS3的人都知道背景background-image是可以线性渐变(linear-gradient)和径向渐变(radial-gradient),但是想要做到过渡动画,单纯的background-image是不够的
(1)/* 借助background-position */
/****** CSS *****/
.position {
    width: 400px;
    height: 200px;
    background: linear-gradient(to right, red, yellow);
    background-size: 200%;
    transition: background-position 1s;
        }
.position :hover {
    /*默认是0,0*/
        background-position: 100% 0;
} 
/***** HTML *****/
<div class="position"></div>
(2)/* 借助background-color */
/**** CSS ****/
.color{
width: 400px;
height: 200px;
background: olive linear-gradient(to right, rgba(0,255,255,0), rgba(0,255,0,.5));
background-size: 200% 0;
transition: background-color 1s;
}
.color:hover {
background-color: pink;
} /**** HTML ****/
<div class="color"></div>
(3)/* 借助伪元素 */
/**** CSS ****/
.opacity{
width: 400px;
height: 200px;
background: linear-gradient(to right, red, yellow);
position: relative;
z-index:;
}
.opacity::before{
content: '';
position: absolute;
top:;
left:;
bottom:;
right:;
background: linear-gradient(to right, yellow, pink);
opacity:;
transition: opacity 1s;
z-index: -1;
}
.opacity:hover::before {
opacity:;
} /**** HTML ****/
<div class="opacity"></div>
笔记 : CSS3实现背景渐变过渡的更多相关文章
- CSS3透明背景+渐变样式
		CSS3透明背景+渐变样式 转载自博文:<CSS3透明背景+渐变样式> http://blog.csdn.net/netbug_nb/article/details/44343809 效果 ... 
- 关于css3的背景渐变
		关于css3的渐变,目前各大浏览器还未做到很好的支持,所以需要在我们使用时加上各大浏览器前缀. -moz-:使用Mozilla内核的浏览器(Firefox浏览器) -webkit-:使用Webkit内 ... 
- CSS3利用背景渐变和background-size配合完成渐变与条纹效果[持续更新中...]
		1.不等垂直条纹. <!-- 不等垂直条纹 --> <div class="div1"></div>div1 div{ width: 200px ... 
- css3实现背景渐变
		#grad { background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); /* Safari 5.1 - 6 ... 
- CSS3魔法堂:背景渐变(Gradient)
		一.前言 很久之前就了解过CSS3的线性渐变(Linear-Gradient),这段时间决定进一步认知这一特性,以下笔记以便日后查阅. 二.CSS3的各种背景渐变 1. 线性渐变 示例——七彩虹 ... 
- css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变
		css3的渐变可以使用2个或者多个指定的颜色之间显示平稳的过渡的效果.这篇文章主要介绍下css3实现背景颜色渐变,文字颜色渐变,边框颜色渐变的方法,以便大家学习参考! 1.css背景颜色渐变 代码: ... 
- CSS3背景渐变。。。
		CSS3 Gradient 分为 linear-gradient(线性渐变)和 radial-gradient(径向渐变).而我们今天主要是针对线性渐变来剖析其具体的用法.为了更好的应用 CSS3 G ... 
- CSS3背景渐变属性 linear-gradient(线性渐变)和radial-gradient(径向渐变)
		CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变). 为了更好的应用CSS3 Gradient,我们需要先了解一下目前的几种现代浏览器 ... 
- CSS3之firefox&safari背景渐变之争 - [前端技术][转]
		Firefox浏览器下的渐变背景 Firefox3.6background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5));chrome/S ... 
随机推荐
- tensorflow 计算均值和方差
			我们在处理矩阵数据时,需要用到数据的均值和方差,比如在batch normalization的时候. 那么,tensorflow中计算均值和方差的函数是:tf.nn.moments(x, axes) ... 
- win10环境下搭建zookeeper伪集群
			一.下载zookeeper https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 这里笔者下载的是zookeeper-3.3.6 二.配置zoo ... 
- Servlet重写init(ServletConfig config)还是init()
			原文地址:Servlet重写init(ServletConfig config)还是init() 写一个Servlet时,有时需要我们重写该Servlet的初始化方法,然后,究竟是重写init(Ser ... 
- ORACLE监听配置及测试实验
			实验一: 修改db_domain和service_name 我们将Db_name和Db_domain两个参数用'.'连接起来,表示一个数据库,并将该数据库的名称称为Global_name即等于serv ... 
- LeetCode 976 Largest Perimeter Triangle 解题报告
			题目要求 Given an array A of positive lengths, return the largest perimeter of a triangle with non-zero ... 
- 【Python全栈-JavaScript】JavaScript入门
			JavaScript基础知识点 一.JavaScript概述 参考:http://www.w3school.com.cn/b.asp JavaScript的历史 1.1992年Nombas开发出C-m ... 
- 【Linux】常用指令、ps查看进程、kill杀进程、启动停止tomcat命令、查看日志、查看端口、find查找文件
			1.说出 10 个 linux 常用的指令 1) ls 查看目录中的文件 2)cd /home 进入 '/ home' 目录:cd .. 返回上一级目录:cd ../.. 返回上两级目录 3)mkdi ... 
- SQL专家云监控
			SQL专家云监控:http://www.zhuancloud.com/Index.html 
- Python高阶函数map、reduce、filter、sorted的应用
			#-*- coding:utf-8 -*- from selenium import webdriver from selenium.webdriver.support.wait import Web ... 
- adb移动端测试
			1. Android介绍 Android 是google公司主导的一个开放的手机操作系统,不过目前已经超过了手机的局限,而定位于移动设备的操作系统. Android一词的本义指“机器人”,取名原因很简 ... 
