我的编程空间,编程开发者的网络收藏夹
学习永远不晚

CSS3总结

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

CSS3总结

 

一、选择器

1.通用选择器

E~F:E后边所有和E同级的F

2.属性选择器

E[att^=’val’]att属性中以val开头的

E[att$=’val’]:val结尾的

E[att*=’val’]含有val的选择器

3.伪类选择器

E:nth-child(n):选中E的父亲的第n个孩子并且该孩子必须是E否则选不中

E:nth-of-type(n):选中所有的E再从中选出第NE

二、圆角、边框、阴影

1.圆角

border-radius10px 10px 10px 10px/10px 10px 10px 10px

2.边框

border-p_w_picpath:url() (10% 10% 10% 10%|10 10 10 10) (stretch | repeat | round)

3.阴影

text-shadow:水平偏移量 垂直偏移量 阴影模糊值 颜色(rgba)

水平偏移量 垂直偏移量 阴影模糊值 颜色(rgba)

水平偏移量 垂直偏移量 阴影模糊值 颜色(rgba);

box-shadow:水平偏移量 垂直偏移量 阴影模糊值 阴影外延值 颜色(rgba)

水平偏移量 垂直偏移量 阴影模糊值 阴影外延值 颜色(rgba)

水平偏移量 垂直偏移量 阴影模糊值 阴影外延值 颜色(rgba);

三、背景、蒙版

1.背景

background-clip:border-box | padding-box | content-box;

background-origin:border-box | padding-box | content-box;

Background-size:length: 100px 500px 水平 竖直长度值指定  percentage: 百分比指定  auto: 真实大小 cover:等比缩放到完全覆盖容器,背景图像有可能超出容器   contain: 将背景图像等比缩放到宽度或高度与容器的宽度或高度相等,背景图像始终被包含在容器内

2.渐变

一般要写在背景或者蒙版里

background-webkit-linear-gradient(top,red 0%,blue 100%);

-webkit-mask-p_w_picpath:-webkit-radial-gradient(50% 50px,red 0%,blue 100%);

3.蒙版

-webkit-mask-p_w_picpath:url()|gradient(rgba(0,0,0,1));

-webkit-mask-repeat:repeat | repeat-x | repeat-y | no-repeat;

-webkit-mask-position:x y;

-webkit-mask-origin:border|padding|content;

-webkit-mask-clip:border|padding|content;

4.文字渐变

color:rgba(0,0,0,0);

background:-webkit-linear-gradient(top,red 0%,blue 100%);

-webkit-background-clip:text;

四、变形倒影

1.倒影

-webkit-box-reflect: below 5px -webkit-linear-gradient(right,rgba(0,0,0,0) 20%,rgba(0,0,0,1) 100%);

2.变形

-webkit-transform-origin: [percentage | length | left | center | right] [percentage | length | top | center | bottom];

-webkit-transform: rotate(30deg) translate(xpx,ypx) scale(x,y) skew(x,y);

五、分栏自适应

1.分栏

column-count:number;

column-gap:5px;

Column-width:10px;

column-rule : 宽度,颜色;   类似border

column-rule-style : dotted

2.自适应

display : box; 定义子元素内容的呈现形式

-webkit-box-orienthorizontal | vertical | inline-axis | block-axis | inherit

子元素的排列方式(横向或者竖向)

-webkit-box-directionnormal | reverse | inherit

子元素的排列顺序

-webkit-box-flex:分配剩余空间

box-ordinal-group:子元素显示顺序

属性:

box-align:子元素的垂直对齐方式  

start | end | center | baseline | stretch

box-pack:子元素的水平对齐方式 

start | end | center | justify

属性“box-pack”管理水平方向上的空间分布,有以下四个可能属性:startend、 justify、 or center

start 所有盒子在父盒子的左侧,余下的空间在右侧;

end所有盒子在父盒子的右侧,余下的空间在左侧;

justify 余下的空间在盒子间平均分配;

center 可利用的空间在父盒子的两侧平均分配。

属性“box- align”管理垂直方向上的空间分布,有以下五个可能属性之:start、 end,center、 baseline和 stretch

start 每个盒子沿父盒子的上边缘排列,余下的空间位于底部;

end 每个盒子沿父盒子的下边缘排列,余下的空间位于顶部;

center 可用空间平均分配,上面一半,下面一半;

baseline 所有盒子沿着它们的基线排列,余下的空间可前可后;

stretch 每个盒子的高度调整到适合父盒子的高度

六、过渡

-webkit-transition:all 5s ease-in 5s;

transition[ transition-property ] || [ transition-duration ] || [ transition-timing-function ] || [ transition-delay ] 
默认值:看每个独立属性

取值

[ transition-property ]: 检索或设置对象中的参与过渡的属性
[ transition-duration ]: 检索或设置对象过渡的持续时间 
[ transition-timing-function ]: 检索或设置对象中过渡的动画类型
[ transition-delay ]: 检索或设置对象延迟过渡的时间

七、动画

视角:-webkit-perspective:500px;

看的位置:-webkit-perspective-origin: 50% 100px;

-webkit-animation:a1 3s ease-in;

-webkit-animation-direction:alternate;

-webkit-animation-iteration-count:infinite;

@-webkit-keyframes a1{

from{}

%{}

to{}

}

3D命令

-webkit-backface-visibility:hidden;

-webkit-transform-style:preserve-3d;

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

CSS3总结

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

CSS3总结

一、选择器1.通用选择器E~F:E后边所有和E同级的F2.属性选择器E[att^=’val’]:att属性中以val开头的E[att$=’val’]:以val结尾的E[att*=’val’]含有val的选择器3.伪类选择器E:nth-chi
2023-01-31

好程序员HTML5培训教程-总结30个CSS3选择器

好程序员HTML5培训教程-总结30个CSS3选择器 1 *:通用选择器{ margin:0; padding:0; }*选择器是选择页面上的全部元素,上面的代码作用是把全部元素的margin和padding设为,最基本的清除浏览器默认样式
2023-06-05

python:yield总结

资源总结来源于以下各地:1.http://blog.donews.com/limodou/archive/2006/09/04/1028747.aspx2.http://blog.chinaunix.net/uid-26922865-id-
2023-01-31
2023-09-21

python 总结

一.列表1.extend(列表独有功能)循环添加到一个列表中a.有列表users = ['张三',‘李四]   people = ['小明,王五']users.extend(people)   # 在users中添加people.exten
2023-01-31

oracle总结

1.创建表空间create tablespance 表名datafile ‘’;-- 放在的位置size --设置大小autoextend onnext ;--扩展大小-- 2删除表空间drop tablespance 表名;-- 创建序列increment
oracle总结
2014-09-13

总结--3

主线程创建的时候会默认创建Looper、HandlerThread则是内置Looper,除此之外其他的线程创建时是不会创建Looper的,需手动创健线程自己的Looper。子线程更新主线程创建的控件引发的错误:Only the origin
2023-01-31

Python-socket总结

socket是什么什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。列入你和移动客服咨询问题时,会有一个客服
2023-01-31
2024-04-02

Mysql锁总结

数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来 实现这些访问规则的重要数据结构根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类全局锁全局锁就是对整个数据库实
Mysql锁总结
2014-11-05
2023-09-04

MySQL总结-3

1、连接 mysql -u username -ppassword -P 3306 -D database -hip2、列显示:"\G"mysql> select * from HUMMOCK_BLACK_LIST limit 1 \G; 
2023-01-31

PYthon signal总结

预设信号处理函数signal包的核心是使用signal.signal()函数来预设(register)信号处理函数,如下所示:singnal.signal(signalnum, handler)signalnum为某个信号,handler为
2023-01-31

Handler_read_*的总结

优化SQL,只懂执行计划?不行滴! 在分析一个SQL的性能好坏时,除了执行计划,另外一个常看的指标是"Handler_read_*"相关变量。Handler_read_keyHandler_read_firstHandler_read_lastHandl
Handler_read_*的总结
2021-03-16

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录