-盒子显隐

  显隐的盒子尽量不影响其他盒子的布局
display:none;     消失的时候不占位置,显示的时候占位
opacity:0-1; 盒子透明度
overflow: hidden; 超出部分隐藏
background-color:rgba( 0 0 0 0 ) 背景色,透明色

显隐方式(1)  消失的时候不占位置,显示的时候占位(不可以动画处理)

display:none;  消失的时候不占位置,显示的时候占位(不可以动画处理)
display:block; 盒子显示

显隐方式(2)  无论是否消失,始终占位置

opacity:0-1;  盒子透明度,(可以动画处理)
无论是否消失,始终占位置

显隐方式(3)  超出部分隐藏

overflow:hidden | auto | scroll

overflow: hidden;  超出部分隐藏
overflow: auto; 超出部分隐藏,不超出正常,超出滚动显示
overflow: scroll; 超出部分隐藏,不管超不超出,都是滚动显示

-伪类边框

.box:before | .box:after
.box {
给伪类边框提供参考系
position: relative; 相对定位
} 文本之前
.box:before {
content:"";
position:absolute; 绝对定位,脱离文档流不位置
bottom:0;
left:0;
}

-盒子阴影

盒子是一个独立的显示图层
可以写多套图层
box-shadow: x轴偏移 y轴偏移 虚化程度 阴影宽度 阴影颜色,…… (可以写多套阴影图层)
box-shadow: 0 0 0 0 red;
box-shadow: 0 2px 15px -8px black;
text-shadow: 文本阴影(了解)

-2d平面形变(了解)

属性值之间的先后顺序往往也会导致过程的不同
transform:translateX( -300px ) rotate( 1080deg ) scale( x,y )
位移距离 旋转角度 deg 形变 位移距离 translate
transform:translateX( -300px ) x轴位移
transform:translateY( -300px ) Y轴位移 形变 scale
transform:scale( 20px ) x轴y轴一起拉扯
transform:scaleX( 20px ) x轴拉扯
transform:scaleY( 20px ) Y轴拉扯 旋转角度 rotate( )
transform: rotateY( 1080deg ) Y轴旋转
transform: rotateX( 1080deg ) X轴旋转
transform: rotateZ( 1080deg ) Z轴旋转
形变参考点
transform-origin: x轴坐标 y轴坐标 (原点为左上角)

盒子显隐,伪类边框,盒子阴影,2d平面形变的更多相关文章

  1. 前端,字体图标,盒子显隐,2d形变,盒子阴影

    ---恢复内容开始--- 字体图标 1.将font-awesome-4.7.0文件夹放入项目内 2.在html head中连接 3.在body中导入 盒子显隐 1.使用高度显隐 <p>-- ...

  2. 字体图标,盒子显隐,overflow属性,伪类设计边框,盒子阴影2d形变

    字体图标 ''' fa框架: http://fontawesome.dashgame.com/ 下载 => 引入css文件 引入字体图标库 <link rel="styleshe ...

  3. day50 盒子显隐2D形变

    复习 1.浮动布局 解决block盒子同行显示 => 不完全脱离文档流 => 不再撑开父级高度 脱离文档流: 不在页面中占位(显示层次高于文档流) 不完全: 可以通过清浮动操作, 让子级重 ...

  4. HTML+CSS教程(五)外联样式、组选择器、圆角边框、样式优先级、伪类、盒子模型、元素溢出

    一.外联样式 通过link标签引入外部css文件夹中的xxx.css文件到head标签中 例: 二. 1.组选择器 选择器名称1,选择器名称2,选择器名称3,…{属性:属性值;属性;属性值} 例: & ...

  5. CSS基础知识(颜色、伪类、盒子模型)

    6.设置颜色单位 L    普通英文单词 {color : 属性值red;} 此方法简单,便捷.但设置的颜色在不同浏览器中,可能显示的颜色出现差异 * 三原色 - 红.绿.蓝 L   颜色的八进制方式 ...

  6. CSS3 01. CSS3现状、属性选择器、伪类选择器、结构伪类、伪元素选择器、颜色、文本阴影shadow、盒子模型、私有化前缀

    CSS 3 现状 兼容性差,需添加私有前缀/移动端优于PC端/不断改进中/渐进增强原则/考虑用户群体/遵照产品的方案 : CSS3手册 需要阅读其--阅读及使用指引 []表示全部的可选项 || 或者 ...

  7. 第50天学习打卡(CSS 圆角边框 盒子阴影 定位)

    4.4圆角边框 圆角边框:  <!DOCTYPE html> <html lang="en"> <head>     <meta char ...

  8. 第49天学习打卡(CSS 层次选择器 结构伪类选择器 属性选择器 美化网页元素 盒子模型)

    推荐书籍:码出高效: Java 开发手册 2.2 层次选择器 idea里代码规范是按:ctrl +alt+L快捷键 注释快捷键:ctrl+/ 1.后代选择器:在某个元素的后面 祖爷爷 爷爷 爸爸 你 ...

  9. 从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动

    大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识 ...

随机推荐

  1. python3 shell 中添加清屏

    在windows中: 安装目录 \Lib(  D:\Python37\Lib) 中添加 ClearWindow.py 文件,文件内容: """ Clear Window ...

  2. Taro项目遇到的问题

    1. https://taro-ui.aotu.io/#/docs/questions 请在Taro项目根目录找到 config/index.js 文件中的h5项,添加如下: h5: { ... es ...

  3. tqdm介绍及常用方法

    Tqdm 是一个快速,可扩展的Python进度条,可以在 Python 长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator). 使用pip就可以安装. Tqdm 是一 ...

  4. 哈希长度扩展攻击(Hash Length Extension Attack)利用工具hexpand安装使用方法

    去年我写了一篇哈希长度扩展攻击的简介以及HashPump安装使用方法,本来已经足够了,但HashPump还不是很完善的哈希长度扩展攻击,HashPump在使用的时候必须提供original_data, ...

  5. 转 HttpClient 设置连接超时时间

    要: HttpClient 4.5版本升级后,设置超时时间的API又有新的变化,请大家关注. HttpClient升级到4.5版本后,API有很多变化,HttpClient 4之后,API一直没有太稳 ...

  6. SpringBoot中各配置文件的优先级及加载顺序

    我们在写程序的时候会碰到各种环境(开发.测试.生产),因而,在我们切换环境的时候,我们需要手工切换配置文件的内容.这大大的加大了运维人员的负担,同时会带来一定的安全隐患. 为此,为了能更合理地重写各属 ...

  7. js 对日期处理

    // 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占 ...

  8. 故障公告:docker swarm集群“群龙无首”造成部分站点无法访问

    今天傍晚 17:38-18:18 左右,由于 docker swarm 集群出现 "The swarm does not have a leader" 问题,造成博问.闪存.园子. ...

  9. 在 .NET Core 中结合 HttpClientFactory 使用 Polly(中篇)

    译者:王亮作者:Polly 团队原文:http://t.cn/EhZ90oq声明:我翻译技术文章不是逐句翻译的,而是根据我自己的理解来表述的(包括标题).其中可能会去除一些不影响理解但本人实在不知道如 ...

  10. D. The Beatles

    链接 [https://codeforces.com/contest/1143/problem/D] 题意 就是有nkcity,n个面包店 第一个面包店在1city,第x个在(x-1)k+1city ...