当前位置: 首页 > news >正文

CSS3 面试题 超基础 一

 一: css3增加了哪些特性

  1. 圆角 border-radius
  2. 阴影 box-shadow text-shadow
  3. 渐变色 linear-gradient radial-gradient
  4. 动画 @keyframesanimation
  5. 自适应屏幕 @media
  6. Flex Grid布局

二:什么是box-sizing

盒模型计算方式的数据

context-box:默认值 宽度,高度不包括内边距,边框

border-box:   高度,高度包括内边距,边框

三:弹性盒子 display : flex

适合动态,复杂的布局

  • display: flex:将容器设置为 flex 容器。
  • flex-direction:定义主轴方向(rowcolumn 等)。
  • justify-content:定义主轴上的对齐方式(如居中、两端对齐等)。
  • align-items:定义交叉轴上的对齐方式(如居中、顶部对齐等)。
  • flex-growflex-shrinkflex-basis:控制项目的伸缩性。

四:二维布局 dispaly:grid

运行在水平,垂直方向同时布局

  • grid-template-columnsgrid-template-rows:定义网格的列和行。
  • grid-gap:设置网格行和列之间的间隔。
  • grid-columngrid-row:控制子元素在网格中的位置和跨越的行或列数。

五:@keyframes 是什么

创建动画状态,指定一个动画到另一个动画的过度

@keyframes slide {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(100px);
  }
}

.element {
  animation: slide 2s ease-in-out infinite;
}

相关文章:

  • DAY07 Collection、Iterator、泛型、数据结构
  • Docker 部署 Dify:轻松集成 Ollama 和 DeepSeek
  • HTML应用指南:利用GET请求获取全国乐乐茶门店位置信息
  • 关于 C++ 二叉树的总结汇报
  • 对话智面创始人陶然:一是初心和心态,二是坚持和心力
  • TinyVue自动导入插件重大升级,@opentiny/unplugin-tiny-vue1.0.0版本开启单组件包引入新模式
  • Visual Studio Code的下载安装与汉化
  • 深入解析 Flutter Riverpod:从原理到实战
  • 2024年国赛高教杯数学建模C题农作物的种植策略解题全过程文档及程序
  • 理解三种哈希算法:MD5、CRC、SHA256
  • git:恢复纯版本库
  • Windows的注册表有什么用,Linux怎么没有
  • 深入解析 Flutter GetX
  • 文本操作基础知识:正则表达式
  • AndroidStuidio 指定APK 文件的输出路径和文件名格式
  • 【YOLOv8】
  • Java-数据结构-(HashMap HashSet)
  • 深入探索ArkUI @Builder与@BuilderParam的进阶应用
  • React 低代码项目:网络请求与问卷基础实现
  • 《DeepSeek-V3:人工智能大语言模型》
  • “上海-日喀则”援藏入境旅游包机在沪首航
  • 网文书单|推荐4本网文,可以当作《绍宋》代餐
  • 特朗普:将于19日分别与普京和泽连斯基通话
  • 价格周报|本周猪价继续下探,机构预计今年猪价中枢有支撑
  • 陕西三原高新区违法占用土地,被自然资源局罚款10万元
  • 既是工具又是食物,可食用机器人开启舌尖上的新科技