移动端背景渐变,很是的年轻,符合90后年轻一代的审美,css3的这个渐变目前主要是应用在手机前端领域。css
产品设计中使用渐变色的好处:
1:观众不至于眼睛过于疲劳(若是是浅色背景,3个小时下来极容易形成观众闭上眼睛还有残影,眼睛会极度疲劳)。
2:优雅而低调的深浅色调:
3:纯色单调 渐变色一是色彩不单调 二是在有限空间内尽量制造空间感
4:稍微加点渐变能够让纯色层显得更细腻,不那么单调。画面显得更丰富。
代码以下,很是简单html
新的梯度渐变语法,新的语法包含四个渐变函数:前端
linear-gradient(): 线性梯度渐变 radial-gradient(): 径向梯度渐变 repeating-linear-gradient():重复梯度渐变 repeating-radial-gradient():色站
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=0.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" /> <title>移动开发之css3实现背景渐变效果</title> <style type="text/css"> .linear{ /*仿支付宝背景蓝色渐变*/ background-image: linear-gradient(to top, #66b7f9,#1c82d4); height: 15rem; } </style> </head> <body> <div class="linear"></div> </body> </html>
代码css3
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=0.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" /> <title>移动开发之css3实现背景渐变效果</title> <style type="text/css"> .linear{ /*background-image: linear-gradient(to top, #66b7f9,#1c82d4);*/ background: radial-gradient(#ffffff,#1c82d4); height: 15rem; } </style> </head> <body> <div class="linear"></div> </body> </html>
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=0.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" /> <title>移动开发之css3实现背景渐变效果</title> <style type="text/css"> .linear{ background: repeating-linear-gradient(#1c82d4, #fff 30%, #1c82d4 35%); height: 15rem; } </style> </head> <body> <div class="linear"></div> </body> </html>
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=0.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0" /> <title>移动开发之css3实现背景渐变效果</title> <style type="text/css"> .linear{ background: repeating-radial-gradient(#1c82d4, #fff 30%, #1c82d4 35%); height: 15rem; } </style> </head> <body> <div class="linear"></div> </body> </html>
/全兼容的移动端渐变写法/程序员
/* Firefox 3.6+ */ background: -moz-linear-gradient(top, #66b7f9,#1c82d4); /* Safari 4-5, Chrome 1-9 */ background: -webkit-gradient(linear,top,from(#66b7f9),to(#1c82d4)); /* Safari 5.1+, Chrome 10+ */ background: -webkit-linear-gradient(top, #66b7f9, #1c82d4); /* Opera 11.10+ */ background: -o-linear-gradient(top, #66b7f9, #1c82d4); /* default */ background: linear-gradient(top, #66b7f9, #1c82d4); background-color: #1c82d4;
福利一:前端,Java,产品经理,微信小程序,Python等资源合集大放送:https://www.jianshu.com/p/e8197d4d9880
福利二:微信小程序入门与实战全套详细视频教程web
原文做者:祈澈姑娘
技术博客:https://www.jianshu.com/u/05f416aefbe1编程90后前端妹子,爱编程,爱运营,爱折腾。
坚持总结工做中遇到的技术问题,坚持记录工做中所所思所见,欢迎你们一块儿探讨交流。小程序
文末福利:关注「编程微刊」公众号 ,在微信后台回复「领取资源」,获取IT资源200G干货大全。公众号回复“1”,拉你进程序员技术讨论群微信小程序