返回顶部
首页 > 资讯 > 后端开发 > Python >CSS3总结
  • 881
分享到

CSS3总结

2023-01-31 02:01:35 881人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

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

 

一、选择器

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;

--结束END--

本文标题: CSS3总结

本文链接: https://lsjlt.com/news/186018.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CSS3总结
      一、选择器 1.通用选择器 E~F:E后边所有和E同级的F 2.属性选择器 E[att^=’val’]:att属性中以val开头的 E[att$=’val’]:以val结尾的 E[att*=’val’]含有val的选择器 3.伪类选...
    99+
    2023-01-31
  • 好程序员HTML5培训教程-总结30个CSS3选择器
    好程序员HTML5培训教程-总结30个CSS3选择器 1 *:通用选择器{ margin:0; padding:0; }*选择器是选择页面上的全部元素,上面的代码作用是把全部元素的margin和padding设为,最基本的清除浏览器默认样式...
    99+
    2023-06-05
  • oracle总结
    创建表空间create tablespance 表名datafile ‘’;-- 放在的位置size --设置大小autoextend onnext ; --扩展大小 -- 2删除表空间drop tablespance 表名;...
    99+
    2014-09-13
    oracle总结
  • SSTI---总结
     Laravel Blade是Laravel提供的一个既简单又强大的模板引擎 和其他流行的PHP模板引擎不一样,Blade并不限制你在视图view中使用原生的PHP代码 所有的Blade视图页面都将被编译成原生的PHP代码并缓存起来,除...
    99+
    2023-09-21
    安全
  • MyBatisPlus总结
    目录 MyBatisPlus MP特点 MP框架结构 MP使用准备 导入依赖 springboot整合mybatisplus配置文件 定义好实体类User后编辑mapper接口 @Mapper与@MapperScan("包名")区别 MP基...
    99+
    2023-10-18
    java mysql spring
  • python 总结
    一.列表 1.extend(列表独有功能) 循环添加到一个列表中 a.有列表users = ['张三',‘李四]   people = ['小明,王五'] users.extend(people)   # 在users中添加 p...
    99+
    2023-01-31
    python
  • 总结--3
    主线程创建的时候会默认创建Looper、HandlerThread则是内置Looper,除此之外其他的线程创建时是不会创建Looper的,需手动创健线程自己的Looper。子线程更新主线程创建的控件引发的错误:Only the origin...
    99+
    2023-01-31
  • python:yield总结
    资源总结来源于以下各地:1.http://blog.donews.com/limodou/archive/2006/09/04/1028747.aspx2.http://blog.chinaunix.net/uid-26922865-id-...
    99+
    2023-01-31
    python yield
  • 【Pandas总结】第五节 Pandas 数据查询方法总结_df.loc()总结
    文章目录 一、写在前面二、查询方法:`df.loc()`2.1 查询单个值2.2 查询列表对应的值2.3 查询区间内的结果2.4 条件查询2.5 按照函数要求查询 三、写在最后 ...
    99+
    2023-09-26
    pandas python 数据分析
  • Mysql锁总结
    数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来 实现这些访问规则的重要数据结构 根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类 全局锁...
    99+
    2014-11-05
    Mysql锁总结
  • Handler_read_*的总结
    优化SQL,只懂执行计划?不行滴! 在分析一个SQL的性能好坏时,除了执行计划,另外一个常看的指标是"Handler_read_*"相关变量。 Handler_read_key Handler_read...
    99+
    2021-03-16
    Handler_read_*的总结
  • Oracle锁总结
    《oracle的锁》在数据库中必须要了解的几点:1、事务是数据库的核心,他们是好东西2、应该延迟到适当的时刻才提交。不要太快提交,以避免对系统带来压力,这是因为,即使事务很长或很大,也一般不会对系统造成压力...
    99+
    2024-04-02
  • REF CURSOR 总结
    REF 游标:REF游标又称为动态游标,在运行时使不同的语句与之关联,动态关联结果集的临时对象,即在运行的时候动态决定执行查询。REF游标可以使用游标变量。游标变量:游标变量是一种引用REF游标类型的变量,...
    99+
    2024-04-02
  • 【JAVA】CAS总结
    什么是CAS CAS的全称为Compare-And-Swap,直译就是对比交换。是一条CPU的原子指令,其作用是让CPU先进行比较两个值是否相等,然后原子地更新某个位置的值,其实现方式是基于硬件平台的...
    99+
    2023-09-24
    java jvm 开发语言
  • 【MySQL】总结中
    什么是MySQL MySQL是一个数据库软件,是一个"客户端-服务器"结构的软件。 客户端(Client):主动发起请求的一方。客户端给服务器发起的数据,称为请求(Request) 服务器(Server):被动接收请求的一方。服务器给客户端...
    99+
    2023-09-09
    mysql oracle 数据库
  • Android TabLayout总结
    文章目录 Android TabLayout总结基本使用添加图标、隐藏下划线自定义下划线、添加分割线设置角标圆角样式自定义View+Lottile代码下载 Android TabLay...
    99+
    2023-09-04
    android TabLayout
  • MySQL大总结
    目录 一、MySQL数据库基础 1,数据库的操作 1.1、显示当前数据库 1.2 、创建数据库 1.3、使用数据库 1.4、删除数据库 2、常用数据类型 2.1、数值类型 2.2、字符串类型  2.3、日期类型 3、表的操作 3.1、创建表...
    99+
    2023-09-04
    mysql 面试 java
  • PYthon signal总结
    预设信号处理函数 signal包的核心是使用signal.signal()函数来预设(register)信号处理函数,如下所示: singnal.signal(signalnum, handler) signalnum为某个...
    99+
    2023-01-31
    PYthon signal
  • Python-socket总结
    socket是什么什么是socket所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。说白了就是一种通信机制。列入你和移动客服咨询问题时,会有一个客服...
    99+
    2023-01-31
    Python socket
  • Python import 【总结】
    Python import总结可能网上很多文章或博客都没解释清楚,作者自己也苦心于Python的import。至此,把自己的总结的分享给大家,本文不做基础讲解,仅说明疑惑的地方。新版本的Pycharm 2017.1.1,对自己定义的模块都有...
    99+
    2023-01-31
    Python import
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作