当前位置:首页 > CSS

css盒制作

2026-02-12 19:36:30CSS

CSS盒模型基础

CSS盒模型由内容(content)、内边距(padding)、边框(border)、外边距(margin)组成,每个元素均遵循此模型布局。

标准盒模型与IE盒模型区别

  • 标准盒模型(默认):width/height仅指内容区域,总宽度需加上paddingbordermargin
  • IE盒模型width/height包含内容、paddingborder,通过box-sizing: border-box启用。

盒模型属性示例

.box {
  width: 200px;
  height: 100px;
  padding: 20px;      /* 内边距 */
  border: 5px solid #000; /* 边框 */
  margin: 30px;        /* 外边距 */
  box-sizing: border-box; /* 切换为IE盒模型 */
}

布局技巧

水平居中

.container {
  width: 80%;
  margin: 0 auto; /* 左右外边距自动 */
}

Flexbox布局

.flex-container {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center;     /* 垂直居中 */
}

阴影与圆角

.shadow-box {
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); /* 水平偏移 垂直偏移 模糊半径 颜色 */
  border-radius: 8px; /* 圆角半径 */
}

响应式盒模型

使用百分比或视口单位(vw/vh)适应不同屏幕:

css盒制作

.responsive-box {
  width: 90%;
  max-width: 1200px; /* 限制最大宽度 */
  min-height: 50vh;  /* 最小高度为视口50% */
}

调试工具

浏览器开发者工具(如Chrome DevTools)可直观查看盒模型各层尺寸,便于调整布局。

标签: css
分享给朋友:

相关文章

css二级菜单制作

css二级菜单制作

使用纯CSS实现二级菜单 通过嵌套HTML结构和CSS选择器实现二级菜单的显示与隐藏效果。以下是一个基础实现方案: HTML结构: <ul class="menu"> <li…

纯css制作幻灯片

纯css制作幻灯片

纯CSS制作幻灯片的方法 使用纯CSS制作幻灯片主要依赖CSS动画和关键帧(@keyframes)技术,结合HTML结构实现轮播效果。以下是两种常见的实现方式: 方法一:使用CSS动画和无限循环 H…

css制作扇形

css制作扇形

使用 CSS 制作扇形 方法一:利用 border-radius 和 transform 通过设置 border-radius 和 transform 属性,可以创建一个扇形。以下是一个示例代码:…

css制作搜索框

css制作搜索框

制作搜索框的基本结构 使用HTML创建一个简单的搜索框结构,包含输入框和搜索按钮: <div class="search-box"> <input type="text" pl…

css怎么制作表单

css怎么制作表单

基础表单结构 使用HTML创建表单元素,搭配CSS进行样式设计。表单通常包含<form>标签及输入控件(如<input>、<textarea>、<select…

css制作下拉菜单

css制作下拉菜单

使用纯CSS制作下拉菜单 通过HTML和CSS可以创建无需JavaScript的下拉菜单,主要利用:hover伪类和display属性控制显示隐藏。 HTML结构示例: <div class…