颜色渐变

颜色渐变其实在网页设计中并不是特别常见,但也不可避免的会出现导航栏是渐变色这种情况或者别的不是单一颜色的情况,例如:

这样的设计解决方案并不是只可以使用颜色渐变,我们可以使用两个div拼接,将文字放置两个div中间,但是有颜色渐变的话,我们就不需要那么复杂的解决。
  颜色渐变可以分为两种,线性渐变和径向渐变。

线性渐变
1.有过渡色渐变:
  background:linear-gradient(red , yellow , green );
                 红色 ,黄色 ,绿色三色在0-100之间依照顺序有过渡的变化
  background:linear-gradient(red 0%,yellow 20%,yellow 100%);
                0为红色,0-50为红色到黄色渐变, 100黄色
这两者实现的效果如下图:

2.无过渡色渐变:
  background:linear-gradient(red 0%,red 50%,yellow 50%,yellow 100%);
                0-50%都为红色,50-100都为黄色
  简写为:
    background:linear-gradient(red 50%,yellow 50%);
  使用无过渡渐变实现我们开始所说的效果

<style>
.nav{width: 150px;height: 100px;background:linear-gradient(#99d9ea 50%,#00a2e8 50%);line-height: 98px;text-align: center;color: white;
}
<style><body><div calss="nav">首页</div>
</body>

3.角度渐变:
  background:linear-gradient(45deg,red,yellow,green);
  效果图如下,左边是没有角度的,右边是45deg的

径向渐变
括号中的颜色编写方式与线性渐变是一样的:
  background:radial-gradient(red,green);
  background:radial-gradient(circle,red,green);
这两个差别不会很大,前者是横向的,后者是纵向的,下面的效果图为了观察更加明显是使用的另外两个颜色:

重复渐变

重复的线性渐变:background:repeating-linear-gradient(to top,#ff0,#0f0);
重复的径向渐变:background:repeating-lradial-gradient(to right,#ff0,#0f0);

这里的 to top是默认的值,颜色渐变会从上而下由黄色到绿色有过渡渐变
下面两张效果图,前者是to right,后者是to left

background:repeating-linear-gradient(to left,#ff0,#0f0);
background:repeating-linear-gradient(to right,#ff0,#0f0);

CSS背景属性之颜色渐变相关推荐

  1. 【CSS 背景属性 background】

    CSS 背景属性 background CSS 背景属性 1. background 属性: 一次性 集中定义 8个 背景相关属性 2. background-color 属性: 元素的 背景颜色 ( ...

  2. 用dw中html设置背景,Dreamweaver 教程-CSS背景属性(background)

    但凡正规的网站在设计时都会注重网页背景的使用,一个好的网页背景与整体设计是息息相关的.下面我们就来讲讲一些常用的CSS背景属性. 1.背景颜色属性(background-color)body { ba ...

  3. 前端:CSS/10/伪类选择器,CSS列表属性,CSS边框属性,CSS内边距属性,CSS背景属性

    CSS伪类选择器:给超链接加的样式(链接的不同状态加样式) 一个超链接,有四个状态: 正常状态(:link):鼠标没放上去之前的样式: 放上状态(:hover):鼠标放到链接上时的样式: 激活状态(: ...

  4. HTML5 - CSS背景属性、与CSS三大特性描述

    文章目录 CSS的背景 背景颜色 背景图片 背景平铺 背景图片位置 设置超大图片为背景小案例 获取网页图片中小技巧 背景图像固定(背景附着) 复合属性 背景色半透明 注意 CSS背景总结(表格) CS ...

  5. html中页面背景属性,css背景属性有哪些?

    css背景属性有哪些?下面本篇文章给大家带来关于css背景属性的介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css背景属性有哪些?background简写属性,作用是将背景 ...

  6. css怎么设置字体颜色渐变

    css设置字体颜色渐变的方法:1.使用"background-cli"和"text-fill-color"实现字体颜色渐变:2.使用"mask-ima ...

  7. 零基础学习CSS---05.CSS背景属性详解

    CSS属性 一.背景属性 1.background-color(背景颜色):red: 2.background-image(背景图片):background-image:url(图片地址); 3.ba ...

  8. css 背景图片和背景色渐变同时存在

    css 背景图片和背景色渐变同时存在 1.垂直渐变 效果图: .wrapper {width:500px;height: 500px;background: url(./imabg.png) no-r ...

  9. css四种炫酷科技背景边框,颜色渐变,四角特效

    详见个人博客 1.css四角背景无边边框 代码如下: <div class="BoxWrap"><div class="horn">&l ...

最新文章

  1. R语言dplyr包移除dataframe数据行实战(Remove Rows):按照条件移除数据行、按照索引移除数据行、删除包含NA值的所有数据行、删除具体列包含NA值的数据行
  2. 【MySQL distinct的使用】如果指定了 SELECT DISTINCT,那么 ORDER BY 子句中的项就必须出现在选择列表中
  3. js高级程序设计的笔记(一)
  4. android sdk httppost,android6.0SDK 删除HttpClient的相关类的解决方法
  5. Linux 应用市场易受RCE和供应链攻击,多个0day未修复
  6. 事件 event
  7. IIS连接oralce数据提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本”...
  8. 由于焦点冲突导致TextView的跑马灯效果和EditText不能共存的问题
  9. 【NB-IoT模块显示屏逻辑显示】
  10. h5滚动时侧滑出现_iH5中级教程:微场景H5必备,滑动时间轴+轨迹
  11. 怎么翻译Word文档?这里有Word文档翻译小妙招
  12. 二、pixhawk光流传感器PX4FLOW
  13. 学习指南者STM32F103第一天——LED控制
  14. 32.768K晶振通过CD4060分频后频率过高
  15. 软件测试规范如写诗一样有多重要?
  16. DataGrid用法及属性
  17. 基于uni-app的BLE低功耗蓝牙测试工具
  18. 大数据(起源及特点,hadoop的配置安装)
  19. 魔兽争霸3宽屏显示器适配
  20. PLU space in 优酷

热门文章

  1. IntelliJ IDEA生成时序图的插件(超级好用)
  2. php培训技能,多迪php培训该掌握的10大技能,你都掌握了哪些?
  3. 集群智能-蚁群优化算法
  4. Intel® Xeon® Scalable Processors(前称 Skylake-SP)技术概观
  5. kinectV1相机标定中的问题
  6. 17.闭区间和半开区间
  7. Ventuz 如何配置dll引用
  8. intel gfx driver --- AGPGART
  9. 蛙蛙推荐:蛙蛙牌无组件上传类
  10. vue爬坑 div中使用v-html,里面的图片溢出问题;