html5 css3基础知识详解
CSS3的现状
如何对待
- 坚持渐进增强原则
准备工作
统一环境
如何使用手册
元字符
|
含义
|
示例
|
[]
|
全部可选项
|
padding: [<length> | <percentage>]{1, 4}
|
||
|
并列
|
border: <line-width> || <line-style> || <color>
|
|
|
多选一
|
position: static | relative | absolute | fixed
|
?
|
0个或1个
|
box-shadow: none | <shadow>[, <shadow>]*
<shadow>: inset? && <length>{2, 4} && <color>?
|
*
|
0个或多个
|
|
{}
|
范围
|
基础知识
属性选择器
选择器
|
示例
|
含义
|
E[attr]
|
存在attr属性即可
|
|
E[attr=val]
|
属性值完全等于val
|
|
E[attr*=val]
|
属性值里包含val字符并且在“任意”位置
|
|
E[attr^=val]
|
属性值里包含val字符并且在“开始”位置
|
|
E[attr$=val]
|
属性值里包含val字符并且在“结束”位置
|
伪类
选择器
|
示例
|
含义
|
E:first-child
|
其父元素的第1个子元素
|
|
E:last-child
|
其父元素的最后1个子元素
|
|
E:nth-child(n)
|
其父元素的第n个子元素
|
|
E:nth-last-child(n)
|
其父元素的第n个子元素(倒着数)
|
伪元素
颜色
RGBA
文本
盒模型
边框
边框圆角
边框阴影
背景
- background-size
渐变
线性渐变(渐进增强原则)
径向渐变
过渡
属性
|
示例
|
含义
|
transition-property
|
设置过渡属性
|
|
transition-duration
|
设置过渡时间
|
|
transition-timing-function
|
设置过渡速度
|
|
transition-delay
|
设置过渡延时
|
单词
empty
|
空的;无意义的;无知的;
|
英 ['em(p)tɪ]
|
letter
|
信;字母,文字;
|
英 ['letə]
|
transparent
|
透明的;显然的;坦率的;易懂的
|
美 [træns'pærənt]
|
shodow
|
阴影;影子;幽灵;庇护;隐蔽处
|
美 ['ʃædo]
|
origin
|
起源;原点;出身;开端
|
美 ['ɔrɪdʒɪn]
|
clip
|
剪;剪掉;缩短
|
美 [klɪp]
|
gradient
|
梯度;坡度;倾斜度
|
美 ['ɡredɪənt]
|
radial
|
半径的;放射状的;光线的;光线状的
|
美 ['redɪəl]
|
边框
边框圆角
边框阴影
1.1.4案例 用css 实现
渐变
线性渐变 (gradient 变化)
径向渐变 (radial 径向)
150px at center,
yellow,
green
);
150px at left center,
yellow,
green
);
150px at 0px 0px,
yellow,
green
);
width: 300px;
height: 300px;
margin:100px auto;
background: radial-gradient(
250px at 0px 0px,
yellow,
green
);
border-radius: 150px;
}
背景
- background-size设置背景图片的尺寸
background-size: 100% auto; 当宽度发送改变时,高度会有内容溢出。
- background-origin(原点,起点)设置背景定位的原点
过渡(transition)
2D转换 transform
- 缩放 scale (x, y) 可以对元素进行水平和垂直方向的缩放,x、y的取值可为小数,不可为负值;
- 移动 translate(x, y) 可以改变元素的位置,x、y可为负值;
- 旋转 rotate(30deg) 可以对元素进行旋转,正值为顺时针,负值为逆时针;
- skew(30deg,30deg) 倾斜
单词:
transition
|
过渡;转变;
|
[træn'zɪʃən]
|
property
|
性质,性能;财产;所有权
|
['prɑpɚti]
|
duration
|
持续,持续的时间,期间
|
[du'reʃən]
|
transform
|
改变,使…变形;转换
|
[træns'fɔrm]
|
scale
|
规模;比例;
|
[skel]
|
rotate
|
旋转;循环
|
['rotet]
|
translate
|
转变为;调动
|
[træns'let]
|
skew
|
. 斜交;歪斜
|
[skjuː]
|
perspective
|
观点;远景;透视图
|
[pɚ'spɛktɪv]
|
preserve
|
保存;保护;维持;
|
[prɪ'zɝv]]
|
animation
|
活泼,生气;激励;卡通片绘制
|
[,ænɪ'meʃən]
|
iteration
|
迭代;反复;重复
|
[,ɪtə'reʃən]
|
inifinite
|
无限的,无穷的;无数的;极大的
|
['ɪnfɪnət]
|
alternate
|
使交替;使轮流
|
['ɔltɚnət]
|
html5 css3基础知识详解相关推荐
- 视频教程-HTML5+CSS3项目实战详解-HTML5/CSS
HTML5+CSS3项目实战详解 13年软件开发经验,设计开发30多个大型软件,涉及政府.银行.电信.能源等大型软件项目. 精通J2EE体系架构,熟练使用Struts.Spring.hibernate ...
- R语言基础知识详解及概括
R语言基础知识详解及概括 目录 R语言基础知识详解及概括 R数据可视化示例 R语言进行数据创建
- R语言可视化绘图基础知识详解
R语言可视化绘图基础知识详解 图形参数:字体.坐标.颜色.标签等: 图像符号和线条: 文本属性: 图像尺寸及边界: 坐标轴.图例自定义等: 图像的组合: #install.packages(c(&qu ...
- 计算机网络相关知识 参考博客 子网掩码怎么理解 网关及网关的作用 路由器基础知识详解
子网掩码怎么理解 https://blog.csdn.net/farmwang/article/details/64132723 网关及网关的作用 https://blog.csdn.net/zhao ...
- RabbitMQ基础知识详解
RabbitMQ基础知识详解 2017年08月28日 20:42:57 dreamchasering 阅读数:41890 标签: RabbitMQ 什么是MQ? MQ全称为Message Queue, ...
- Android随机点名器,Excel基础知识-详解随机点名器
说道制作个案例纯粹意外,我多少有点选择恐惧症,为了不在"选择"上纠结,就自己小玩了一下,就用了程序做了个选择器,其实很简单,就是有小时候玩的"点兵点将",稍微变 ...
- Python基础知识详解 从入门到精通(八)魔法方法
目录 Python基础知识详解 从入门到精通(八)魔法方法 什么是魔法方法 基础魔法方法(较为常用) 比较操作符 算数运算符 反运算(类似于运算方法) 增量赋值运算 一元操作符 类型转换 上下文管理( ...
- 网络管理之基础知识详解
网络管理之基础知识详解 目录 3.1 网络的特征 3.2 拓扑结构 4.1 OSI简介 4.2 数据传输过程 4.3 分层作用 4.4 PDU 5.1 单播 5.2 多播 5.3 广播 5.4 三种通 ...
- 工业相机基础知识详解
工业相机基础知识详解 工业相机是机器视觉系统的一个最关键的组件.他的功能很简单,就是将被检测的物体拍摄下来,然后转换成电脑可以识别的图像,以便以后进行图像处理,从而完成检测任务.工业相机俗称工业摄像机 ...
最新文章
- F# 4.5提供Spans、Match!等特性
- deepspeaker(TensorFlow)百度声纹识别和对比代码和模型
- android 事件拦截 (Viewpager不可以左右滑动)
- 微信公众号开发小记(二)--服务器验证
- struts.xml 文件添加DTD文件
- Floats and marginpars not allowed inside `multicols' Unknown float option `H'. 基于LaTex+VSCode+MAC
- oracle 增加一个新分区,oracle 11g 新增分区
- CISCO交换机配置100例
- Java Web学习总结(41)——Java EE 8 新功能展望
- mysql创建用户unix,MySQL,无法创建UNIX套接字(12)
- VC++6.0的大bug(运行成功,调试出错,溢出)的解决方案
- 云服务器升级系统,centos云服务器系统升级
- AXure交互设计指南
- 玩转流量,天下无锅——IT运维人员的九阳神功(上)| 技术分享
- window计算机桌面的组成,Windows 10桌面的组成,Win10桌面介绍
- 2022-2028年全球与中国射频(RF)信号发生器行业产销需求与投资预测分析
- 计算机毕业设计(34)java毕设作品之医院预约挂号系统
- 学习周报20200216 | 学习计划安排整理
- 【互联网人的英语】什么时候适合用“词根词缀法”来背单词?
- d3.js画柱状图超详细教程