3. CSS背景

1. 颜色

body {background-color:#b0c4de;}
  • 十六进制 - 如:"#ff0000"
  • RGB - 如:"rgb(255,0,0)"
  • 颜色名称 - 如:"red"
  • 默认transparent透明
  • 从父元素继承inherit;

2. 图像背景 background-image

①.图像 url
body {background-image:url('paper.gif');}
  • 水平方向平铺 background-repeat:repeat-x;
  • 不平铺 background-repeat:no-repeat;
  • 设置背景图像的起始位置 background-position:right top;
  • 简写属性
body {background:#ffffff url('img_tree.png') no-repeat right top;}
  • 背景颜色 background-color
  • 指定一个固定的背景图像:background-attachment:

    1.fixed 背景图片不会随着页面的滚动而滚动。

    2.scroll 默认背景图片随着页面的滚动而滚动

    3.local 背景图片会随着元素内容的滚动而滚动
②. linear-gradient 创建一个线性渐变的 "图像"(从上到下)
/*direction渐变方向,渐变起止颜色*/
background-image: linear-gradient(direction, color-stop1, color-stop2, ...); /* 从上到下,蓝色渐变到红色 */
linear-gradient(blue, red); /* 渐变轴为45度,从蓝色渐变到红色 */
linear-gradient(45deg, blue, red); /* 从右下到左上、从蓝色渐变到红色 */
linear-gradient(to left top, blue, red); /* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */
linear-gradient(0deg, blue, green 40%, red); /*透明度rgb*/
linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1));
③. radial-gradient() 函数用径向渐变创建 "图像"。
background-image: radial-gradient(shape size at position, start-color, ..., last-color);
  • shape 确定圆的类型:ellipse 默认 指定椭圆形的径向渐变; circle :指定圆形的径向渐变
  • size 定义渐变的大小 farthest-corner (默认) 指定径向渐变的半径长度为从圆心到离圆心最远的角;

    closest-side :从圆心到离圆心最近的边;closest-corner :从圆心到离圆心最近的角;farthest-side :从圆心到离圆心最远的边
  • position 定义渐变的位置 圆心的纵坐标值。center,top,bottom.
radial-gradient(red 5%, green 15%, blue 60%);
radial-gradient(circle, red, yellow, green);
radial-gradient(closest-side at 60% 55%, blue, green, yellow, black);
④ repeating-linear-gradient() 函数创建重复的线性渐变 "图像"。
repeating-linear-gradient(angle | to side-or-corner, color-stop1, color-stop2, ...);
/*angle渐变角度方向,side水平(left 或 right),cornor垂直(top 或bottom)*/
repeating-linear-gradient(90deg, red, blue 7%, green 10%);
⑤. repeating-radial-gradient(red, yellow 10%, green 15%);

1.cursor属性 鼠标指针放在一个元素边界范围内时所用的光标形状

  • url 需使用的自定义光标
  • default 默认光标
  • auto 默认浏览器设置的光标
  • crosshair 十字线
  • pointer 一只手
  • move 指示某对象可被移动。
  • e/s/n/w/ne/nw/se/sw-resize 矩形框的边缘可向某方向移动
  • text 指示文本
  • wait 指示程序正忙 沙漏
  • help 指示可用的帮助 问号或者气球

2. overflow属性

  • visible 默认值。内容不会被修剪,会呈现在元素框之外。
  • hidden 内容会被修剪,并且其余内容是不可见的
  • scroll 内容会被修剪,但是浏览器会显示滚动条以便查看其余的内容。
  • auto 如果内容被修剪,则浏览器会显示滚动条以便查看其余的内容。

overflow-x/y属性

  1. overflow-x指定如何处理右边/左边边缘的内容溢出元素的内容区域
  2. overflow-y指定如何处理顶部/底部边缘的内容溢出元素的内容区域

visible,hidden,scroll,auto

  • no-display 如果内容不适合内容框,则删除整个框
  • noontent 如果内容不适合内容框,则隐藏整个内容

CSS手册的更多相关文章

  1. css手册中各种符号的意思

    我们经常在查css手册的时候,看到很多符号都不认识,百度了一下,收藏下来.与大家分享 比如 font属性 font:[ [ <font-style> || <font-variant ...

  2. php手册 | python手册 | perl手册 | c#.net手册 | c++手册 | ruby手册 | jquery手册 | js手册 | prototype手册 | mysql手册 | smarty手册 | css手册 | html手册 | nginx手册 | apache手册 | shell手册 | svn手册

    收集各种实用类手册: http://shouce.jb51.net/shell/

  3. css 参考手册 部署到本地

    * 到css参考手册网站 http://css.doyoe.com/ 下载chm手册 * 到github下载对应的html页面 cd /Applications/XAMPP/htdocs git cl ...

  4. css浮雕效果

    浮雕效果 今天看百度地图看到了一个效果 感觉这个效果用在网页上应该蛮赞的,于是就学习了一下 浮雕效果需要用到伸缩盒的知识(flex) flex在chrome是完全支持的,要加-webkit-前缀,其他 ...

  5. PC网站CSS分享

    这里想总结些编写网页的经验,以PC端的为主,前面总结过后台的,今天写些前台的,参考了bootstrap3.3.5.bootstrip2.3.2和模版matrix. 前段时间还写过一篇<前端基础学 ...

  6. HTML和xhtml,CSS

    索引: 初学者入门书籍 高级进阶书籍 W3C官方手册 网站架构 移动平台网站开发 视频资源 开发工具 初学者入门书籍: 中文电子书    深入浅出html pdf中文版 魅丽的网页设计 JAVA WE ...

  7. CSS 单行溢出文本显示省略号...的方法(兼容IE FF)(转)

    http://www.52css.com/article.asp?id=602 ===================================================     html ...

  8. [php入门] 5、初学CSS从中记下的一些基础点(For小白)

    CSS是层叠式样式表,主要用来控制页面的样式. 一.CSS概述 应用CSS: 1.外部样式表,CSS写在一个单独的.CSS文件中,在head里加<link rel="styleshee ...

  9. 引入CSS文件的@import与link的权重分析

    我很少在CSS用到@import这个标签,最近看到一句话“link方式的样式的权重 高于@import的权重”,感觉不太对,@import只是一个引入外部文件而已,怎么会有高于link的权重呢?于是我 ...

  10. 第 18 章 CSS 表格与列表

    学习要点: 1.表格样式 2.列表样式 3.其他功能 主讲教师:李炎恢 本章主要探讨 HTML5 中 CSS 表格和列表,通过表格和列表的样式设置,让表格和列表显示更加多元化. 一.表格样式 表格有五 ...

随机推荐

  1. create_base_x.txt

    create table g_temp.test_base( field_date date, field_str varchar(100) , field_int integer ) drop ta ...

  2. virtualbox vbox硬件级虚拟机去除虚拟化过检测 批量修改启动克隆 vbox超级加强版 V2022

     vbox硬件级虚拟机-2020年12月新内核6.0发布  软件价格500每套(特价促销 原价800)咨询ΩΩ: 131 1190 882 软件绑定加密狗使用,不绑定电脑购买后发加密狗,等收到加密狗后 ...

  3. geoserver的自动化部署

    年后接到一个任务,需求是这样的: 搭建一个geoserver服务器,将公司内部的mbtile数据(EPSG:3857)发布出去 服务的输出格式为MBTiles with vector tiles的矢量 ...

  4. springboot thymeleaf常用标签

    xmlns:th="http://www.w3.org/1999/xhtml" <tr th:each="user,i : ${list}" th:cla ...

  5. JS中函数的length以及arguments的length如何得到?

    function a(x,y){} a.length // 2 function b(x,y=2,z){} b.length // 1 function c(x,...args){} c.length ...

  6. django解决网站CORS前后端跨域问题

    1.安装cors-headers⼯具   pip install django-cors-headers 2.安装cors-headers应⽤ # 注册应用 INSTALLED_APPS = [ 'd ...

  7. WSL2 网络异常排查 [ping 不通、网络地址异常、缺少默认路由、被宿主机防火墙拦截]

    最近在使用的 wsl2 的时候突然发现 wsl2 无法正常联网,即 ping 不通外网以及宿主机的 wsl 网卡.但是将 wsl 版本设置为 1 就可以联网了. 如果你是正常使用的时候,并且自己没有手 ...

  8. c#怎样删除指定文件名的文件

    我有一个文件夹,里面有6个文件,我现在要删除字母B开头的三个文件,只需要剩下A开头的文件即可用C#怎样操作??? foreach (string d in Directory.GetFileSyste ...

  9. 通过ASP生成html纯静态页面的简单示例

    本站收录这篇文章通过ASP生成html纯静态页面的简单示例,详细解说文章中相关静态 asp 技术与知识,欢迎能给大家一些在这方面的支持和帮助!下面是详细内容: 原理:通过浏览器传送变量,如 http: ...

  10. IDEA常用的快捷键(win版)

    IDEA常用的快捷键ctrl+shift+alt:多行操作psvm:生成main()方法:fori:生成for循环:Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口 ...