首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
前端面试css篇
订阅
mascara103651
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
关于移动端开发1px边框的一些理解及解决办法
学习前端方向也有一段时间了,起初做过一些项目,总是发现做完之后自己的边框会变得比较粗,后面翻阅了部分资料慢慢的才了解了这个问题,大致列举了几种解决的办法。 在window对象中有一个devicePixelRatio属性,他可以反应css中的像素与设备的像素比。然而1px在不同的…
现代浏览器渲染过程
把文档的结构、元素的样式、几何形状和绘制顺序转换为屏幕上的像素,称为光栅化。 合成是一种将页面的各个部分分层,分别栅格化,并在一个被称为合成器线程的独立线程中合成为页面的技术。 一旦创建了层树并确定了绘制顺序,主线程就会将该信息提交给合成器线程。合成器线程然后栅格化每个图层。一…
重排(回流)和重绘,以及GPU加速那点事
a. style标签会先解析 b. link标签会先下载,再解析 c. 以上两种情况都会阻塞DOM解析 a. 遇到内嵌script代码,会执行该代码,执行之前会等待2步骤完成,因为js可能需要操作样式 b. 遇到外链script标签,会下载并执行js代码 c. 以上两种情况都会…
纯css实现tooltip提示层
伪类::before,::after,:hover,定位position:relative|absolute,透明度opacity:0|1,变换transform等. 通过伪类before,after(绝对定位)指示箭头和内容。 再根据left,top,transform改变位…
从青铜到王者10个css3伪类使用技巧和运用,了解一哈
伪类经常与伪元素混淆,伪元素的效果类似于通过添加一个实际的元素才能达到,而伪类的效果类似于通过添加一个实际的类来达到。实际上css3为了区分两者,已经明确规定了伪类用一个冒号来表示,而伪元素则用两个冒号来表示。伪类与伪元素的本质区别就是是否抽象创造了新元素。具体的伪类和伪元素相…
迅速搞定Flex布局
采用Flex布局的元素,称为Flex容器container。它的所有子元素自动成为容器成员,称为Flex项目item。 容器中默认存在两条轴,主轴(main axis) 和交叉轴(cross axis)。项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交…
学习 BFC (Block Formatting Context)
什么是BFC BFC全称是Block Formatting Context,即块格式化上下文。它是CSS2.1规范定义的,关于CSS渲染定位的一个概念。要明白BFC到底是什么,首先来看看什么是视觉格式化模型。 视觉格式化模型 视觉格式化模型(visual formatting m…
什么是BFC?
对于BFC的概念以及应用场景一直都不是很明白,今天着重去了解了一下,做了以下总结。 在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。 Box 是 CSS 布局的对象和基本单位, 直观点来说,就是一个页面是由很多个 Box 组成的。元素…
一起搞懂 CSS 水平居中与垂直居中的16个方法
以上是 CSS 水平居中的 8 种方法。 注:① 子元素 line-height 值为父元素 height 值。② 单行文本。 适应 IE7。 元素高度可以动态改变, 不需再CSS中定义, 如果父元素没有足够空间时, 该元素内容也不会被截断。 IE6~7, 甚至IE8 beta…
Web自适应布局你需要知道的所有事儿
有这样一个问题。 别急,下面我们就开始逐一分析各种方法在web自适应布局下的使用姿势,最后做个总结。 本文的所有例子使用了同一种三栏布局。源代码点我 1. 浮动布局 float:left|right 最常用的布局方式之一,设置了float的元素脱离了文档流。需要注意在使用过浮动…