css3 知识点积累
-moz- 兼容火狐浏览器
-webkit- 兼容chrome 和safari
1.角度
transform:rotate(30dge) 水平线与div 第四象限30度
transform:rotate(-30dge) 水平线与div 第一象限30度
2.阴影
box-shadow:5px 5px 5px #888888;
3.边框
border-radius
box-shadow:阴影
border-image:图片边框
border-radius:
四个值:左上、右上、右下、左下
三个值:左上、右上角和左下角、左下角
两个值:左上角和右下角、右上角和左下角
一个值:四个角相同
border-top-left-radius 定义了左上角的弧度
border-top-right-radius 定义了右上角的弧度
border-bottom-right-radius 定义了右下角的弧度
border-bottom-left-radius 定义了左下角的弧度
4.bottom 底部
单div,双图片背景设置
#example1 {
background-image: url(img_flwr.gif), url(paper.gif);
background-position: right bottom;
background-repeat: no-repeat, repeat;
padding: 15px;
}
5.background-origin:属性指定了背景图片的位置区域
border-box 边框
padding-box 内边距中
content-box 内部区域
6.background-clip属性
CSS3中background-clip背景剪裁属性是从指定位置开始绘制。
7.渐变色
线性渐变色: Liner Gradients 向下/左/右/上/对角
径向渐变色: Radial Gradients 由他们的中心定义
通常使用background-img:
8.文字效果
text-shadow:
box-shadow:盒子阴影
word-wrap:
word-break: break-word;//允许文本换行不拆分文字
word-break:break-word;//单词拆分换行
9.2D转换
transform:
案例:transform:rotate(30dge) rotate是旋转角度 rotateX根据X轴旋转 rotateY根据Y轴旋转
transform:translate(50px,100px) 向左平移50,向上100
transform-orign:
10.3D动画设置
案例: transition可以设置宽度高度变化时间,也可以添加边框\旋转等设置变化时间
div
{
width:100px;
height:100px;
background:red;
transition:width 2s,height 2s,transform 2s;
}
div:hover
{
width:300px;
height:400px;
transform:rotate(30deg)
}
11.css3动画
当在 @keyframes 创建动画,把它绑定到一个选择器,否则动画不会有任何效果。
指定至少这两个CSS3的动画属性绑定向一个选择器:
(1) 规定动画的名称
(2) 规定动画的时长
案例:(进行n百分比的时候,可以添加其他的属性边框、透明度、位置等)
div
{
width:100px;
height:100px;
background:red;
animation:myfirst 5s;
}
@-moz-keyframes myfirst /* Firefox */
{
0% {background:red;}
25% {background:yellow;}
50% {background:blue;}
100% {background:green;}
}
12.多列属性 可以是的文本像报纸一样去排版
column-count :3; //表示3列
column-gap:10px; //定义列与列之间间隔是10像素
column-rule-style:solid;//实线 dotted虚线间隔 outset 黑灰线
column-width :指定列的宽度
column-count :跨列数
13.outline 外边框线
15.轮廓修饰 ouline-offset:30px; //指轮廓加大30px,轮廓不占用空间,不一定是矩形
16.圆角图片可以通过 border-radius 修饰
17.禁用按钮的样式设置
.disabled {
opacity: 0.6;//透明度0.6
cursor: not-allowed; //设置不可点击
}
18.width(宽) + padding(内边距) + border(边框) = 元素实际宽度
height(高) + padding(内边距) + border(边框) = 元素实际高度
css3 知识点积累的更多相关文章
- javascript知识点积累
8年javascript知识点积累 08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题, ...
- java知识点积累(一)
知识点积累 1.关于final的重要知识点: final关键字可以用于成员变量.本地变量.方法以及类: final修饰的成员变量必须在声明时被初始化,或者在构造器中初始化,否则就会报编译错误: 不能够 ...
- CSS3知识点整理&&一些demo
css3能做什么 响应式开发的基础,然后能实现一些酷炫的效果咯. 以下案例纯css3实现,一点都没用js (入门简单,但是水很深) 叮当猫纯用css3做出 http://codepen ...
- 8年javascript知识点积累
08年毕业就开始接触javascript,当时是做asp.net发现很多功能用asp.net控件解决不了,比如checkbox单选,全选问题,自动计算总价问题,刷新问题,等等.那时感觉javascri ...
- [总结]WEB前端开发常用的CSS/CSS3知识点
css3新单位vw.vh.vmin.vmax vh: 相对于视窗的高度, 视窗被均分为100单位的vh; vw: 相对于视窗的宽度, 视窗被均分为100单位的vw; vmax: 相对于视窗的宽度或高度 ...
- linux系统下用到的小知识点积累
preface:在ubuntu下做事情,在终端下执行一些命令.或者在vim里面做一些操作.自然而然须要用到一些小知识点,没有怎么系统地看<鸟哥的菜>,基本上是遇到了什么问题想要实现什么功能 ...
- HTML5与CSS3知识点总结
好好学习,天天向上 本文已收录至我的Github仓库DayDayUP:github.com/RobodLee/DayDayUP,欢迎Star 原文链接:https://blog.csdn.net/we ...
- H5+CSS3知识点
概要:CSS3美化样式.自定义字体图标.滤镜设置.CSS3选择器.transform2D转换.新增表单控件.vaild表单验证.表单样式美化等. 属性选择器: E[attr]只使用属性名,但没有确定任 ...
- css知识点积累
关于样式的优先级问题: !important > style > [ id > class > tag ]; z-index 的属性用法: z-index属性是用来设置元素的 ...
随机推荐
- 第9.13节 Python文件操作总结
本章老猿重点介绍了Python io模块的文件操作相关功能,包括文件打开.读.写.文件定位.文件关闭,并介绍了二进制文件和文本文件处理的差异,以及相关文件编码的一些知识,最后简单提及了Python中与 ...
- 快速排序(c++,递归)quick_sort
放上c++代码,模板 1 #include <iostream> 2 #include<bits/stdc++.h> 3 using namespace std; 4 5 in ...
- 将ACCESS 的数据库中的表的文件 导出了EXCEL格式
将ACCESS 的数据库中的表的文件 导出了EXCEL格式 '''' '将ACCESS数据库中的某个表的信息 导出为EXCEL 文件格式 'srcfName ACCESS 数据库文件路径 'desfN ...
- 笔记-Cats Transport<已写题解>
笔记-Cats Transport Cats Transport 令 \(D_i=\sum_{j=1}^id_i\),\(T_i=t_i-D_{h_i}\). 为 \(T_i\) 从小到大排序,令 \ ...
- 7、Spring Cloud Hystrix
1.Spring Cloud Hystrix简介 (1).分布式问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败. 多个微服务之间调用的时候,假设微服务A调 ...
- MySQL技术内幕InnoDB存储引擎(三)——文件相关
构成MySQL数据库和InnoDB存储引擎表的文件类型有: 参数文件:MySQL实例运行时需要的参数就是存储在这里. 日志文件:用来记录MySQL实例对某种条件做出响应时写入的文件. socket文件 ...
- STL——容器(Map & multimap)的查找
map.find(key); //查找键key是否存在,若存在,返回该键的元素的迭代器:若不存在,返回map.end(); map.count(key); //返回容器中键值为key的对组个数 ...
- AWT05-对话框
1.Dialog Dialog组件是Window的子类,是容器类,是特殊组件. Dialog是可以独立存在的顶级窗口,使用上和普通窗口几乎没有区别,但应注意以下两点: 1.对话框通常依赖于其他窗口,也 ...
- Golang之应用测试
Go 应用测试 测试的覆盖率 命令: go test ./ -v -cover 在<Go Web 编程>一书中,有以下结论: 这并不是绝对的,测试文件可以在不同的包,进行测试也是不会出现问 ...
- 牛客练习赛 73 D
题目链接 离别 离线算法+线段树 容易发现当我们枚举右端点r时,符合条件的左端点是一段连续的区间 我们可以用队列来维护这个连续区间的左右端点 当枚举到端点\(i\)时,将下标\(i\)插入到队列\(q ...