
HTML+CSS学习过程笔记
文章平均质量分 74
记录整理常用的一些属性
潇xiao雨未歇
这个作者很懒,什么都没留下…
展开
-
【学习笔记】HTML5如何实现图片拖拽效果
HTML5如何实现图片拖拽效果: 给拖拽对象设置 draggable 属性、准备开始拖拽时触发事件:ondragstart、拖拽到目标中移动触发事件:ondragover、释放鼠标后触发事件:ondrop如果没有阻止浏览器的默认行为将无法完成拖拽:e.preventDefault();...原创 2022-07-07 23:41:24 · 1691 阅读 · 0 评论 -
Flex布局容器的属性详解
Flex:Flexible Box的缩写,意为”弹性布局”开启Flex布局的标志:在父容器上定义 display:flex;决定主轴方向:flex-direction是否换行: flex-wrap决定主轴方向的排列方式: justify-content垂直轴/交叉轴的排列方向: align-items决定多条主轴的对齐方式:align-contentflex-wrap: wrap; 中间出现留白部分,如何解决?......原创 2022-06-30 12:44:30 · 385 阅读 · 0 评论 -
BFC是什么?开启BFC的标志?解决什么问题?
三种文档流:标准文档流(普通流)、定位流、浮动流BFC元素margin叠加-同级,出现高度重合BFC的子元素不会对外面的元素产生影响margin塌陷-父子高度坍塌-父子,浮动布局导致子元素对父元素产生了影响......原创 2022-06-22 17:12:16 · 779 阅读 · 0 评论 -
如何使用CSS实现:垂直居中
定位position+top: 0;bottom: 0;margin: auto;实现垂直居中 弹性布局: display:flex; [推荐]align-items:center;同级span标签+行内块元素基线对齐: vertical-align: middle;设置padding值 + 子元素高度 => 撑开父元素高度原创 2022-06-29 01:26:39 · 1064 阅读 · 0 评论 -
CSS实现: 水平居中 的几种方法
margin值auto、position(子绝父相)+偏移值left+margin-left、position+偏移left+CSS2d transform、text-align:center;+display:inline-block;、display:flex;justify-content:center;margin塌陷:父元素为BFC:overflow:hidden;只设置left:50%;不能实现水平居中:left:50%;与transform:translateX(-50%);中的50%意义不同原创 2022-06-28 23:45:19 · 28656 阅读 · 0 评论 -
CSS实现等比例缩放:object-fit 的使用
CSS实现等比例缩放:object-fit 的使用原创 2022-06-20 13:06:02 · 3867 阅读 · 0 评论