美化介绍
修改全局为白色简约风格,主色调改为蓝色,原则上适用于所有的修罗BBS
效果展示
使用教程
将下面的代码放到个人中心自定义css里面(或者访问此链接进入到你的个人中心页面),注意,修改后的效果只有你自己能看到。
/* 全局样式 */
body {
font-family: Arial, sans-serif;
background-color: #e6f3ff;
color: #333;
line-height: 1.6;
}
/* 导航栏 - 白色背景,黑色文字 */
.navbar {
background-color: #ffffff;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.navbar-brand, .nav-link {
color: #333 !important;
transition: color 0.3s ease;
}
.nav-link:hover {
color: #3498db !important;
}
.nav-item.active .nav-link {
color: #3498db !important;
font-weight: bold;
}
/* 卡片样式 */
.card {
border: none;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
margin-bottom: 20px;
background-color: #ffffff;
}
.card-header {
background-color: #5dade2;
color: #fff;
font-weight: bold;
}
/* 主要内容区 */
.main {
background-color: #fff;
padding: 20px;
border-radius: 5px;
}
/* 帖子列表 */
.threadlist li {
border-bottom: 1px solid #bde0ff;
padding: 10px 0;
}
.threadlist li:last-child {
border-bottom: none;
}
/* 按钮样式 */
.btn-primary {
background-color: #3498db;
border-color: #3498db;
}
.btn-primary:hover {
background-color: #2980b9;
border-color: #2980b9;
}
/* 页脚 */
footer {
background-color: #3498db;
color: #fff;
padding: 20px 0;
}
footer a {
color: #e6f2ff;
}
/* 用户头像 */
.avatar-3 {
border-radius: 50%;
}
/* 分页 */
.pagination .page-link {
color: #3498db;
}
.pagination .page-item.active .page-link {
background-color: #3498db;
border-color: #3498db;
}
/* 文字颜色 */
.text-muted {
color: #6c757d !important;
}
.text-grey {
color: #34495e;
}
/* 响应式调整 */
@media (max-width: 768px) {
.container {
padding: 0 10px;
}
.card-body {
padding: 15px;
}
}
/* 提高一些元素的可读性 */
.subject a, .username, .date {
color: #2c3e50;
}
.small {
color: #34495e;
}
/* 为所有链接添加手型指针 */
a, .btn, [role="button"], .clickable {
cursor: pointer;
}
/* 为特定交互元素添加手型指针 */
.nav-link:hover,
.card-header:hover,
.list-group-item:hover,
.pagination .page-link:hover {
cursor: pointer;
}
/* 帖子列表项的基本样式 */
.media.thread.tap {
transition: all 0.3s ease;
border-radius: 8px;
padding: 10px;
}
/* 鼠标悬浮效果 */
.media.thread.tap:hover {
background-color: #f0f8ff; /* 浅蓝色背景 */
box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* 轻微阴影 */
transform: translateY(-2px); /* 略微上移 */
}
/* 帖子标题悬浮效果 */
.media.thread.tap:hover .subject a {
color: #1f4977; /* 更深的蓝色 */
text-decoration: none !important; /* 移除下划线 */
}
/* 用户名和时间悬浮效果 */
.media.thread.tap:hover .username,
.media.thread.tap:hover .date {
color: #3498db !important; /* 突出显示 */
}
/* 确保鼠标样式正确 */
.media.thread.tap {
cursor: pointer;
}
/* 添加平滑滚动效果 */
html {
scroll-behavior: smooth;
}
/* 改善文本可读性 */
body {
line-height: 1.6;
color: #333;
}
.card, .thread {
font-size: 16px;
}
.card-title, .thread-title {
font-weight: 600;
color: #2c3e50;
}
/* 改善表单元素样式 */
input[type="text"], textarea {
border: 1px solid #ddd;
border-radius: 4px;
padding: 8px 12px;
transition: border-color 0.3s ease;
}
input[type="text"]:focus, textarea:focus {
border-color: #3498db;
outline: none;
box-shadow: 0 0 0 2px rgba(52,152,219,0.2);
}
.btn {
transition: background-color 0.3s ease, transform 0.1s ease;
}
.btn:active {
transform: scale(0.98);
}
/* 优化列表样式*/
.list-unstyled {
padding-left: 0;
list-style-type: none;
}
.list-item {
padding: 10px 0;
border-bottom: 1px solid #eee;
}
.list-item:last-child {
border-bottom: none;
}
/* 改善页面整体布局*/
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 15px;
}
.row {
display: flex;
flex-wrap: wrap;
margin: 0 -15px;
}
.col {
flex: 1;
padding: 0 15px;
}
/* 主要内容区 */
.main {
background-color: #fff;
padding: 20px;
border-radius: 5px;
}
/* 改善页面整体布局 */
.container {
max-width: 1200px;
margin: 0 auto;
width: 100%; /* 确保容器占满宽度 */
}
/* 行样式 */
.row {
display: flex;
flex-wrap: wrap;
}
/* 列样式 */
.col, [class*="col-"] {
padding: 0 15px; /* 添加列的内边距 */
}
/* 主内容区列样式 */
.col-lg-9 {
width: 75%;
}
/* 侧边栏列样式 */
.col-lg-3 {
width: 25%;
}
/* 响应式调整 */
@media (max-width: 991px) {
.container {
padding: 0; /* 移除手机端的内边距 */
}
.main {
padding: 10px; /* 减小手机端的内边距 */
border-radius: 0; /* 移除手机端的圆角 */
}
.card-body {
padding: 15px;
}
.col, [class*="col-"] {
padding: 0; /* 移除列的内边距 */
width: 100%; /* 在移动端使列占满宽度 */
}
.row {
margin: 0; /* 移除行的外边距 */
}
}
更新日志
-
全局样式优化
- 更新了字体和背景颜色,提高整体可读性
- 实现了平滑滚动效果,提升用户体验
-
导航栏改进
- 采用白色背景和黑色文字,提高对比度
- 添加悬停效果和当前页面高亮
-
卡片和内容区域美化
- 优化了卡片样式,添加阴影效果
- 改进了主要内容区的背景和边框样式
-
帖子列表交互优化
- 为帖子列表项添加悬停效果
- 优化了帖子标题、用户名和时间的显示效果
-
按钮和链接样式更新
- 统一了按钮颜色和悬停效果
- 为所有可点击元素添加了手型指针
-
响应式设计增强
- 优化了移动设备上的布局和间距
-
表单元素样式改进
- 美化了输入框和文本区域的外观
- 添加了焦点效果,提高可用性
-
列表样式优化
- 统一了列表样式,提高一致性
- 添加了边框和间距,提升可读性
-
页面布局结构优化
- 实现了更灵活的网格系统
- 优化了容器和列的样式
-
可访问性改进
- 调整了文本颜色对比度,提高可读性
- 优化了交互元素的焦点状态
这次更新旨在提高网站的整体美观度、可用性和一致性,同时保持了良好的性能和兼容性。