当前位置:首页 > CSS

css制作名人榜

2026-03-12 01:22:55CSS

使用CSS制作名人榜

名人榜通常用于展示知名人物的信息,例如照片、姓名、简介等。通过CSS可以创建一个视觉上吸引人且结构清晰的布局。

HTML结构

<div class="hall-of-fame">
  <div class="celebrity">
    <img src="celebrity1.jpg" alt="名人1">
    <h3>名人姓名</h3>
    <p>简介内容...</p>
  </div>
  <div class="celebrity">
    <img src="celebrity2.jpg" alt="名人2">
    <h3>名人姓名</h3>
    <p>简介内容...</p>
  </div>
</div>

CSS样式

.hall-of-fame {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 20px;
  padding: 20px;
}

.celebrity {
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  overflow: hidden;
  transition: transform 0.3s ease;
}

.celebrity:hover {
  transform: translateY(-5px);
}

.celebrity img {
  width: 100%;
  height: 200px;
  object-fit: cover;
}

.celebrity h3 {
  margin: 15px;
  color: #333;
  font-size: 1.2rem;
}

.celebrity p {
  margin: 0 15px 15px;
  color: #666;
  font-size: 0.9rem;
}

添加响应式设计

确保名人榜在不同设备上都能良好显示,可以通过媒体查询调整布局。

@media (max-width: 768px) {
  .hall-of-fame {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
}

@media (max-width: 480px) {
  .hall-of-fame {
    grid-template-columns: 1fr;
  }
}

增强视觉效果

通过添加悬停效果和动画,使名人榜更具交互性。

.celebrity {
  position: relative;
}

.celebrity::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  transition: opacity 0.3s ease;
}

.celebrity:hover::after {
  opacity: 1;
}

使用CSS变量统一风格

通过CSS变量可以方便地统一调整颜色、间距等样式属性。

css制作名人榜

:root {
  --primary-color: #3498db;
  --text-color: #333;
  --shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.celebrity {
  box-shadow: var(--shadow);
}

.celebrity h3 {
  color: var(--primary-color);
}

这些方法可以帮助创建一个美观且功能完善的名人榜,根据实际需求调整布局和样式即可。

标签: 名人css
分享给朋友:

相关文章

css制作按钮

css制作按钮

基础按钮样式 创建一个基础的CSS按钮样式,可以通过以下代码实现。这个例子包含了按钮的基本属性,如背景色、边框、内边距和文字样式。 .button { background-color: #4C…

css制作简历

css制作简历

使用CSS制作简历的步骤 设计简历结构 使用HTML创建简历的基本结构,包括个人信息、教育背景、工作经历、技能等部分。确保每个部分都有清晰的标题和内容区域。 基础样式设置 通过CSS设置全局样式,包…

css右导航栏制作

css右导航栏制作

CSS右导航栏制作方法 固定定位法 使用position: fixed将导航栏固定在视窗右侧,结合right和top属性控制位置。示例代码: .right-navbar { position:…

简历制作css

简历制作css

简历制作CSS技巧 使用CSS美化简历可以提升视觉效果和专业性。以下是一些关键方法和代码示例: 基础样式设置 body { font-family: 'Arial', sans-serif;…

css制作菜单

css制作菜单

CSS 制作菜单的方法 使用 CSS 可以制作多种风格的菜单,包括水平菜单、垂直菜单、下拉菜单等。以下是几种常见的实现方式。 水平菜单 水平菜单通常用于导航栏,可以通过 display: inlin…

css导航条制作

css导航条制作

水平导航条制作 使用display: inline-block或flexbox布局创建水平导航条。设置背景色、内边距和悬停效果增强交互性。 <nav> <ul class="h…