8.2 css3 新增标签 盒子模型 长度单位 颜色 渐变 径像渐变

# 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边界作为参考点的,从0开始,正值从border边界往外延,负值从border边界往里缩。

* display:  list-item: 指定对象为列表项目

* table-row: 指定对象作为表格行。类同于html标签<tr>

# CSS3 长度单位

### 绝对单位

* em

* mm

* pt

* p

* pc

* q

### 相对单位

* px

* em

* ex  默认字体大小一半

* rem  相对于根元素 html字体大小 的倍数

* vw  相对于视口的宽度。视口被均分为100单位的vw

* vh  相对于视口的高度。视口被均分为100单位的vh

* vmax

* vmin

### 设置半透明

* opacity   0~1之间的小数,不透明度,值越大,越不透明

.box01{
            opacity:.5;
            filter:alpha(opacity=50);
            background-color:rgba(0,0,0,.5);
        }

针对i8系统

opacity 效果是字体跟文字全部变透明

rbga 就北京变透明


### 颜色值

* hex  16进制

* colorname

* rgb

* rgba

* hsl

* hsla

* transparent

H:
Hue(色调)。0(或360)表示红色,120表示绿色,240表示蓝色,也可取其他数值来指定颜色。取值为:0 - 360
S:
Saturation(饱和度)。取值为:0.0% - 100.0%
L:
Lightness(亮度)。取值为:0.0% - 100.0%

# 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,   像素

时间: 2025-01-06 22:00:26

8.2 css3 新增标签 盒子模型 长度单位 颜色 渐变 径像渐变的相关文章

CSS3使用弹性盒子模型定义布局

关于使用弹性盒子一定要看的两篇博文 1.https://developer.mozilla.org/zh-CN/docs/CSS/Tutorials/Using_CSS_flexible_boxes 2.http://www.zhangxinxu.com/wordpress/2010/12/css-box-flex%E5%B1%9E%E6%80%A7%EF%BC%8C%E7%84%B6%E5%90%8E%E5%BC%B9%E6%80%A7%E7%9B%92%E5%AD%90%E6%A8%A1%E

css3中弹性盒子模型都有那些属性

<div class="father"> <div class="son0"></div> <div class="son2"></div> <div class="son3"></div> </div> 以上面的div结构为例:使用css3中的box的一些属性可以改变框内子元素的宽 高自适应,还可以改变子元素出现的顺序 1.box

css3中的盒子模型

1.示例一 实现左右布局,左侧宽度200px,右侧自适配 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-eq

2018-06-08CSS常用样式+浮动+定位+盒子模型

CSS布局样式: 常用样式: ①    字体 ②    颜色 ③    背景 布局: ①    浮动 ②    定位 ③    标签特性 标签盒子模型: ①    内边距 ②    边框 ③    外边距 动画: ①    旋转 ②    渐变 Link的正确用法: <link rel="stylesheet" href="ZuoYe1.css"> 常用样式: ①    字体: 大小,颜色,粗细,字体! 子标签会继承父标签的样式(不是所有的样式都会被继承

CSS3主要知识点复习总结+HTML5新增标签

1.显示属性,自身属性,文本属性 推荐样式编写顺序 1 显示属性 :display,list-style,position,float,clear [注意按照横着的顺序] 2 自身属性(合模型):width,height,margin,padding,border,background(第3点)     3 背景:background     4 行高:line-height     5 文本属性:color,font,text-decoration,text-align,vertical-al

CSS盒子模型之CSS3可伸缩框属性(Flexible Box)

CSS盒子模型(下) 一.CSS3可伸缩框(Flexible Box) 可伸缩框属性(Flexible Box)是css3新添加的盒子模型属性,有人称之为弹性盒模型,它的出现打破了我们经常使用的浮动布局,实现垂直等高.水平均分.按比例划分等分布方式以及如何处理可用的空间.使该模型,可以很轻松的创建自适应浏览器窗口的流动布局或自适应字体大小的弹性布局.但是它有一定的局限性,在firefox.chrome这浏览器下需要使用它们的私有属性来定义:firefox(-moz).chrome(-webkit

h5新增标签、css3新增属性

- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figure 和文档有关的图例 figcaption 图例的说明 main time 日期和时间值 mark 高亮的引用文字 datalist 提供给其他控件的预定义选项 keygen 秘钥对生成器控件 output 计算值 prog

h5新增标签及css3新增属性

- h5新增的标签 新增元素 说明 video 表示一段视频并提供播放的用户界面 audio 表示音频 canvas 表示位图区域 source 为video和audio提供数据源 track 为video和audio指定字母 svg 定义矢量图 code 代码段 figure 和文档有关的图例 figcaption 图例的说明 main   time 日期和时间值 mark 高亮的引用文字 datalist 提供给其他控件的预定义选项 keygen 秘钥对生成器控件 output 计算值 pr

css3弹性盒子模型之box-flex

css3弹性盒子模型之box-flex 浏览器支持 目前没有浏览器支持 box-flex 属性. Firefox 支持替代的 -moz-box-flex 属性. Safari.Opera 以及 Chrome 支持替代的 -webkit-box-flex 属 box-flex是css3新添加的盒子模型属性),它的出现打破了我们经常使用的浮动布局,实现垂直等高.水平均分.按比例划分.但是它有一定的局限性,在firefox.chrome这浏览器下需要使用它们的私有属性来定义:firefox(-moz)