当前位置:首页 > CSS

css制作下沉

2026-03-11 14:03:32CSS

下沉效果实现方法

通过CSS的box-shadow属性可以轻松实现元素的下沉视觉效果。这种效果模拟了元素被按压或嵌入页面的感觉。

css制作下沉

基础下沉样式

.sink-effect {
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.2);
  transform: translateY(2px);
}

高级下沉效果

.advanced-sink {
  box-shadow: 
    inset 0 1px 2px rgba(255, 255, 255, 0.4),
    inset 0 2px 4px rgba(0, 0, 0, 0.4);
  transition: all 0.3s ease;
  position: relative;
  top: 1px;
}

交互式下沉按钮

.btn {
  padding: 10px 20px;
  background: #3498db;
  color: white;
  border: none;
  border-radius: 5px;
  box-shadow: 0 4px 0 #2980b9;
  transition: all 0.1s;
}

.btn:active {
  box-shadow: 0 1px 0 #2980b9;
  transform: translateY(3px);
}

3D下沉效果

.three-d-sink {
  background: #e74c3c;
  border: none;
  border-bottom: 5px solid #c0392b;
  color: white;
  padding: 10px 20px;
  transition: all 0.1s;
}

.three-d-sink:active {
  border-bottom: 2px solid #c0392b;
  transform: translateY(3px);
}

这些CSS代码片段展示了不同复杂程度的下沉效果实现方式,可以根据具体需求选择合适的方案。

标签: css
分享给朋友:

相关文章

css 制作表单

css 制作表单

使用 CSS 制作表单 表单是网页交互的重要组成部分,通过 CSS 可以美化表单元素,提升用户体验。以下是常见的表单样式设计方法。 基础表单结构 HTML 表单通常包含输入框、标签、按钮等元素。以下…

min.css制作

min.css制作

使用 min.css 制作轻量级样式 min.css 是一个极简的 CSS 框架,专注于轻量化和快速加载。以下是如何使用 min.css 进行开发的步骤。 引入 min.css 通过 CDN 直接引…

css制作固定模板

css制作固定模板

使用CSS创建固定模板的方法 固定模板通常指页面布局中某些元素(如导航栏、页脚)位置固定,不随滚动条移动。以下是几种实现方式: 固定定位(Fixed Positioning) 通过position:…

使用css制作钢琴块

使用css制作钢琴块

使用 CSS 制作钢琴块 钢琴块通常由黑白键交替排列组成,可以通过 HTML 和 CSS 实现。以下是实现钢琴块的步骤: HTML 结构 创建一个包含黑白键的容器,使用 <div> 元素…

网页制作 css

网页制作 css

CSS 基础语法 CSS(层叠样式表)用于控制网页的样式和布局。基本语法由选择器和声明块组成。选择器指向需要样式化的HTML元素,声明块包含一个或多个用分号分隔的声明,每个声明由属性和值组成。 选择…

css表格制作

css表格制作

CSS表格制作方法 使用CSS创建表格可以通过多种方式实现,以下是常见的几种方法: 使用HTML原生表格标签结合CSS样式 <table class="styled-table">…