css3基础

CSS3 私有前缀

  • -webkit- chrome/safari等webkit内核浏览器
  • -moz- firfox
  • -o- opera
  • -ms- IE

CSS3 盒子模型

  • box-sizing 值 content-box(默认) / border-box(把盒子的内边距,边框都算进去)
  • resize 改变文本框的尺寸大小 值 none / horizontal / vertical / both
  • outline outline:width style color
  • outline-width 外轮廓宽度
  • outline-color 外轮廓颜色
  • outline-style 值 同border-style solid / dotted / dashed ...
  • outline-offset 外轮廓距离border的距离
  • outline:none,使文本框原有的颜色去除
  • display

CSS3 长度单位

绝对单位

  • mm
  • pt
  • p
  • pc
  • q

相对单位

  • px 像素
  • em 相对于当前对象内文本的字体尺寸,若当前字体尺寸未被人为设置,则相对于浏览器默认字体大小
  • ex 默认字体大小一半 若当前字体尺寸未被人为设置,则相对于浏览器默认字体大小
  • rem 相对于根元素(即html元素)字体大小 的倍数
  • vw 相对于视口(窗口)的宽度。适用于响应式宽度
  • vh 相对于视口(窗口)的高度。
  • vmax 相对于视口的宽度或高度中较大的那个
  • vmin 相对于视口的宽度或高度中较小的那个
重点rem vw

CSS3 颜色

设置半透明

  • opacity 0~1之间的小数,不透明度,值越大,越不透明(IE不兼容)
  • IE兼容的写法:filter:alpha(opacity=透明值)

颜色值

  • hex 16进制
  • colorname 用颜色关键字指定颜色
  • rgb 正整数(0~255)/百分数(0~100%)
  • rgba a代表透明度
  • hsl h代表色调 s饱和度 l亮度
  • hsla h代表色调 s饱和度 l亮度 a透明度
  • transparent 透明
opacity和rgba的区别:
opacity:背景图片与文字均透明而rgba只会使背景透明,字不会透明 filter:alpha(opacity=50)也会使文字背景图片均透明

CSS3 渐变

线性渐变

  • linear-gradient(方向, 色标1 色标1位置(渐变起始位置), 色标2, 色标2位置(渐变终止位置))
  • linear-gradient(to right, red 10px, purple 100px)
  • 方向: to left /to top /to right/to bottom / angle (0-360deg)

径向渐变

  • radial-gradient(形状 半径 at 圆心, 色标 色标位置, 色标, 色标位置)
  • 形状: ellipse / circle
  • 半径: length, 百分比,closest-corner/closest-side/farthest-side/farthest-corner
  • 位置 left/center/right top/center/bottom,
  • 默认是椭圆(ellipse)
径向渐变的位置问题
  • 位置决定了圆心的位置,如果提供了一个,另外一个默认为50%;若提供了两个,则一个是横坐标另一个是纵坐标。
  • 可以用percentage length指定径向渐变圆心的坐标。可以为负值。
  • 可用left center righ top center bottom设置圆心位置

重复渐变

  • repeating-linear-gradient 重复线性渐变
  • repeating-radial-gradient 重复径向渐变
  • 属性类似linear-gradient,radial-gradient
时间: 2024-12-23 08:01:21

css3基础的相关文章

《HTML5和CSS3基础教程》-笔记1

笔记(第一.二章整合) 1,HTML思想: 编写HTML是为网页内容打上能够描述它们的标签.并且,HTML元素描述的是:内容是什么,而非看起来是什么样. 即: a,HTML:用标签去说明网页内容的含义. b,语义化HTML:用最恰当的HTML元素去说明网页内容的含义. c,结构和表现完全分离.网页内容是什么,由HTML说明.网页内容什么样,由CSS说明. 另:为什么语义化很重要? 无障碍访问:搜索引擎优化(网页在搜索引擎的排名会靠前):更容易维护代码和添加样式. 2,网页构造块: 网页可保存为纯

htML+CSS3-》第3阶段:HTML5之CSS3基础与加强 中

HTML+CSS3->第3阶段:HTML5之CSS3基础与加强中 60前端开发基础视频-复合选择器之子元素选择器 子元素选择器,是让css选择器智能选择子辈的元素. 例如:h1>strong{color:red;} 解读为:选择器h1>strong可以解释为"选择作为h1元素子元素的所有strong元素". 61前端开发基础视频-属性选择器 属性选择器 <!DOCTYPE html> <html lang="zh"> <

CSS3 基础知识

CSS3 基础知识1.边框    1.1 圆角  border-radius:5px 0 0 5px;    1.2 阴影  box-shadow:2px 3px 4px 5px rgba(0,0,0,0.5);(水平.垂直.模糊.扩展)             box-shadow:inset 1px 2px 3px 4px #fff;(inset 内阴影)    1.3 边框图像 border-image2.背景    2.1 background-size background-size:

电子书 html5与css3基础教程第8版.pdf

内容简介 <HTML5与CSS3基础教程(第8版)>自第1版至今,一直是讲解HTML和CSS入门知识的经典畅销书,全面系统地阐述HTML5和CSS3基础知识以及实际运用技术,通过大量实例深入浅出地分析了网页制作的方方面面.全新第8版不仅介绍了文本.图像.链接.列表.表格.表单等网页元素,还介绍了如何为网页设计布局.添加动态效果等,另外还涉及调试和发布. <HTML5与CSS3基础教程(第8版)>提供了一个强大的配套网站,上面列出了书中的完整代码示例以及更多优秀实例及进阶参考资料,以

《html5与css3基础教程》(第8版)个人笔记

<html5与css3基础教程(第8版)个人笔记 四至六章 small 行内 短语版权符号:&copy 可任意嵌套,html和html5表示含义不一样 strong 重要 em 强调 html5中 b i figure:图figcaption可以用来添加署名? blockquote中的cite:提供引述文本的位置 很多开发人员避免使用q,而是手动添加引号或字符实体datetime可以用于在web应用之间同步日期和时间 YYYY-M-DDThh:mm:ss或hh:mm.sssUTC全球标准时间

css3基础教程:CSS3弹性盒模型

今天给大家分享一篇关于CSS3基础教程 文章,主要是讲CSS3弹性盒模型.弹性布局的主要思想是让容器有能力来改变项目的宽度和高度,以填满可用空间(主要是为了容纳所有类型的显示设备和屏幕尺寸)的能力. 注意:Flexbox布局是最合适的一个应用程序的组件,以及小规模的布局,而网格布局是用于较大规模的布局. 盒模型的兼容性不佳,在使用时,需要加上浏览器的私有前缀. 父元素display:box或者display:inline-box; display: -webkit-box;display: -m

css3基础 transition 配合position,实现从左往右弹出的效果

礼悟:    公恒学思合行悟,尊师重道存感恩.叶见寻根三返一,江河湖海同一体.          虚怀若谷良心主,愿行无悔给最苦.读书锻炼养身心,诚劝且行且珍惜.              ide:visual studio 2017             browser:Chrome                     os:win7 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8&qu

css3基础 transition 配合position,实现从右往左弹出的效果

礼悟:    公恒学思合行悟,尊师重道存感恩.叶见寻根三返一,江河湖海同一体.          虚怀若谷良心主,愿行无悔给最苦.读书锻炼养身心,诚劝且行且珍惜.              ide:visual studio 2017             browser:Chrome                     os:win7 代码 <!DOCTYPE html> <html> <head> <meta charset="utf-8&qu

HTML5和CSS3基础教程(第8版)-读书笔记(2)

第7章 CSS构造模块 7.1 构造样式规则 样式表中包含了定义网页外观的规则.样式表中的每条规则都有两个主要部分:选 择 器(selector) 和 声 明 块(declaration block). 选择器决定哪些元素受到影响:声明块由一个或多个属性 - 值对(每个属性 -值对构成一条声明,declaration)组成,它们指定应该做什么. 声明块内的每条声明都是一个由冒号隔开.以分号结尾的属性- 值对. 声明的顺序并不重要,除非对相同的属性定义了两次. 在样式规则中可以添加额外的空格.制表

写给小白的CSS3基础

CSS3是学习前端必学的知识.在学习CSS3的初期,我们需要掌握一些能带给我们成就感的基础知识,这里就给大家用实例来讲解CSS3最常用的基础知识,让大家快速上手. 颜色之RBGA RGB是一种色彩标准,是由红(R).绿(G).蓝(B)的变化以及相互叠加来得到各式各样的颜色.RGBA是在RGB的基础上增加了控制alpha透明度的参数. 语法: color:rgba(R,G,B,A) 以上R.G.B三个参数,正整数值的取值范围为:0 - 255.百分数值的取值范围为:0.0% - 100.0%.超出