盒子显隐,伪类边框,盒子阴影,2d平面形变
-盒子显隐
显隐的盒子尽量不影响其他盒子的布局
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平面形变的更多相关文章
- 前端,字体图标,盒子显隐,2d形变,盒子阴影
---恢复内容开始--- 字体图标 1.将font-awesome-4.7.0文件夹放入项目内 2.在html head中连接 3.在body中导入 盒子显隐 1.使用高度显隐 <p>-- ...
- 字体图标,盒子显隐,overflow属性,伪类设计边框,盒子阴影2d形变
字体图标 ''' fa框架: http://fontawesome.dashgame.com/ 下载 => 引入css文件 引入字体图标库 <link rel="styleshe ...
- day50 盒子显隐2D形变
复习 1.浮动布局 解决block盒子同行显示 => 不完全脱离文档流 => 不再撑开父级高度 脱离文档流: 不在页面中占位(显示层次高于文档流) 不完全: 可以通过清浮动操作, 让子级重 ...
- HTML+CSS教程(五)外联样式、组选择器、圆角边框、样式优先级、伪类、盒子模型、元素溢出
一.外联样式 通过link标签引入外部css文件夹中的xxx.css文件到head标签中 例: 二. 1.组选择器 选择器名称1,选择器名称2,选择器名称3,…{属性:属性值;属性;属性值} 例: & ...
- CSS基础知识(颜色、伪类、盒子模型)
6.设置颜色单位 L 普通英文单词 {color : 属性值red;} 此方法简单,便捷.但设置的颜色在不同浏览器中,可能显示的颜色出现差异 * 三原色 - 红.绿.蓝 L 颜色的八进制方式 ...
- CSS3 01. CSS3现状、属性选择器、伪类选择器、结构伪类、伪元素选择器、颜色、文本阴影shadow、盒子模型、私有化前缀
CSS 3 现状 兼容性差,需添加私有前缀/移动端优于PC端/不断改进中/渐进增强原则/考虑用户群体/遵照产品的方案 : CSS3手册 需要阅读其--阅读及使用指引 []表示全部的可选项 || 或者 ...
- 第50天学习打卡(CSS 圆角边框 盒子阴影 定位)
4.4圆角边框 圆角边框: <!DOCTYPE html> <html lang="en"> <head> <meta char ...
- 第49天学习打卡(CSS 层次选择器 结构伪类选择器 属性选择器 美化网页元素 盒子模型)
推荐书籍:码出高效: Java 开发手册 2.2 层次选择器 idea里代码规范是按:ctrl +alt+L快捷键 注释快捷键:ctrl+/ 1.后代选择器:在某个元素的后面 祖爷爷 爷爷 爸爸 你 ...
- 从零开始学 Web 之 CSS(三)链接伪类、背景、行高、盒子模型、浮动
大家好,这里是「 Daotin的梦呓 」从零开始学 Web 系列教程.此文首发于「 Daotin的梦呓 」公众号,欢迎大家订阅关注.在这里我会从 Web 前端零基础开始,一步步学习 Web 相关的知识 ...
随机推荐
- Python基础——1基础
1.基础 输出 print(‘把子肉爱上热干面’,‘哈哈’) # ‘,’输出为空格 输人 name = input(‘提示的内容’) /浮点除法 %.6f //地板除法 整除 % 取余 pyt ...
- abstract关键字 super 关键字 类与继承
https://www.cnblogs.com/liubing2018/p/8421319.html https://www.cnblogs.com/dolphin0520/p/3803432.htm ...
- web框架。Django--
一,DIY一个web框架 1.1什么是web框架 1.2用socket模拟B-S的服务端 1.3,浏览器端的network查看 1.4,request格式 1.5,response格式 1.6,初识w ...
- react组件之间的通信
通过props传递 共同的数据放在父组件上, 特有的数据放在自己组件内部(state),通过props可以传递一般数据和函数数据, 只能一层一层传递 一般数据-->父组件传递数据给子组件--&g ...
- SQL CREATE TABLE 语句
CREATE TABLE 语句 CREATE TABLE 语句用于创建数据库中的表. SQL CREATE TABLE 语法 CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据 ...
- day16-面向对象基础(三)
今日摘要 今天主要整理一下这俩天学习的内容,面向对象也快学完了,深刻的认识到面向对象就是一个思想,怎么把思想理解了,其他也就不是什么事了 1.类的约束 2.类的类方法与静态方法 3.类的反射 4.类的 ...
- 【转】Android OkHttp3简介和使用详解
一 OKHttp简介 OKHttp是一个处理网络请求的开源项目,Android 当前最火热网络框架,由移动支付Square公司贡献,用于替代HttpUrlConnection和Apache HttpC ...
- MicroPython实例之TPYBoard开发板控制OLED显示中文
0x00 前言 之前看到一篇文章是关于TPYBoard v102控制OLED屏显示的,看到之后就想尝试一下使用OLED屏来显示中文.最近利用空余时间搞定了这个实验,特此将实验过程及源码分享出来,方便以 ...
- 在Fabric ChainCode中导入第三方包(以状态机为例)
在企业级应用开发中,经常会涉及到流程和状态,而有限状态机(FSM)则是对应的一种简单实现,如果复杂化,就上升到Workflow和BPM了.我们在Fabric ChainCode的开发过程中,也很可能涉 ...
- go笔记-限速器(limiter)
参考: https://blog.csdn.net/wdy_yx/article/details/73849713https://www.jianshu.com/p/1ecb513f7632 http ...