CSS3渐变效果:双色背景

原理

渐变色是CSS3新增属性,可以实现很多特殊效果。以前只能使用图片实现的效果,现在用渐变色也可以实现了。

linear-gradient语法:

linear-gradient( [<point> || <angle>,]? <stop>, <stop> [, <stop>]* )

说明:

  • <point> 渐变起始点,分为如下八种。

  • <angle> 渐变角度,可以指定角度。

  • <stop>色阶,可以指定多个,可以同时为色阶指定范围(色阶之间使用逗号间隔,色阶的颜色与范围使用空格间隔)。

<point>与<angle>二选一,<stop>可以多个

分析

  • 渐变方向角度是120deg
  • 色阶有两个:从0到100px#989898;从100px到结束是#5C5C5C。所以,CSS3渐变代码为linear-gradient(120deg,#989898 100px,#5C5C5C 100px)

代码

  • HTML
<div class="login"></div>
  • CSS
  .login{
      height:140px;
      width:200px;
      border:3px outset #D3D3D3;
      border-radius:12px;
      background-image:-webkit-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:-moz-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:-ms-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:-o-linear-gradient(120deg,#989898 100px,#5C5C5C 100px);
      background-image:linear-gradient(120deg,#989898 100px,#5C5C5C 100px);  
   }
  • 效果

实践

大家试着实现一下其他两个吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,656评论 0 7
  • 话题背景:如今网页展示的姿势是这样的 图片来自:设计之家 炫酷的网页展示,支撑它的正是强大的CSS3,还有什么理由...
    aliensq阅读 2,056评论 0 2
  • 因为近期项目没有压力,主要工作就是一些涉及功能增删相关的界面的小工作,修修补补,搞个图标之类,设计师小伙伴们都懂的...
    泱泱悲秋阅读 5,122评论 1 27
  • 文.孙亮 还记得第一次的印象 两只小手懒散在你的肩上 我看着后方 不知什么力量 竟然把你的身子拉的很长 后来你指着...
    朦胧诗人孙亮阅读 186评论 1 3
  • 科一没什么可说的,就是一个背题,教练说只要是上过初中的就都能考过,这个我就不知道了。反正我和我朋友都没有悬念的过了...
    sarry阅读 1,762评论 6 0