CSS基础面试题

一、CSS样式(选择器)的优先级

二、雪碧图的作用

三、自定义字体的使用场景

四、base64的使用

五、伪类和伪元素的区别

六、如何美化checkbox

七、实现两栏(三栏)的布局方式

八、position:absolute/fixed有什么区别

九、display:inline-block的间隙(两种方式)

十、如何清除浮动(为什么清除浮动)(三种方式)

十一、如何适配移动端

十二、如何产生不占空间的边框

十三、如何用一个div画东西;有一个案列,用box-shadow无限投影画哆啦A梦,借助::before和::after

十四、如何实现半圆、扇形等图形

十五、如何平移,放大旋转一个元素,(css3的transform);

十六、如何实现3D效果图

十七、css动画实现的方式有多少种

十八、过度动画和关键帧动画的区别

十九、如何实现逐帧动画:使用关键帧动画,去掉补间(steps)

二十、预处理器的优缺点

二十一、预处理器的作用

二十二、预处理器的能力

二十三、Boostrap的优缺点

二十四、Boostrap如何实现响应式布局(原理:利用其栅格系统,对于不同的屏幕采用不同的类属性)

二十五、如何基于Boostrap定制自己的样式

二十六、如何解决css模块化的问题

二十七、PossCss可以做什么(取决于插件)

二十八、CSS modules是做什么的,怎样使用

二十九、为什么使用JS来引用,加载CSS

这里是一些css基本的面试题,

你可能感兴趣的:(css,面试题)