当前位置: 首页 > 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;
}

http://www.dtcms.com/a/24129.html

相关文章:

  • 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:人工智能大语言模型》
  • Windows 环境下 Prometheus 安装指南
  • python爬虫系列课程1:初识爬虫
  • 【基础架构篇五】《DeepSeek计算图解析:动静态图融合设计原理》
  • 五档历史Level2行情数据:期货市场的信息宝库
  • spconv 安装测试
  • VScode运行C语言提示“#Include错误,无法打开源文件stdio.h”
  • [实现Rpc] 消息抽象层的具体实现
  • 火锅店点餐系统的设计与实现(ssm论文源码调试讲解)
  • 百度api填写
  • 算法12--栈