CSS使用指南

gign.ltd 网站样式表使用指南

深浅色切换

返回上一页

CSS使用指南

本指南详细介绍了gign.ltd网站的CSS样式表使用方式,包括特殊规则、容器样式和使用示例。

适用于同时加载了我们的style.css和script.js的情况

基础结构

HTML基础结构

页面标题

页面标题

页面描述

特殊规则

download-btn 按钮

用于创建突出显示的下载或操作按钮。

  • 蓝色背景,白色文字
  • 悬停效果
  • 圆角边框
  • 粗体文字

loadstylesheet 代码高亮

用于自动应用代码高亮样式。

function hello() { console.log("Hello World!"); }
Module Main Sub Main() Console.Write("Hello World") End Sub End Module
  • 自动应用IDE风格的代码高亮
  • 支持指定语言(name属性)
  • 支持JavaScript和VB.NET
  • 自动处理语法高亮

video-responsive 视频响应式

用于使视频自适应容器宽度,保持正确的宽高比。

  • 自动适应容器宽度
  • 保持16:9的宽高比
  • 移动设备上不自动全屏
  • 响应式设计

no-aspect-ratio 图片比例覆盖

用于覆盖图片的1:1比例限制,使其自适应容器。

图片
  • 移除1:1比例限制
  • 宽度自动适应容器
  • 高度自动调整
  • 保持图片原始比例

placeholder 占位符

用于显示占位内容的容器。

占位内容
这是一个占位符示例
  • 灰色背景
  • 居中对齐
  • 内边距
  • 边框

link 特殊链接

用于创建特殊样式的链接。

  • 蓝色文字
  • 下划线
  • 悬停效果
  • 与普通链接区分

back-to-top 回到顶部

用于创建回到顶部的按钮。

  • 固定位置
  • 圆形按钮
  • 悬停效果
  • 自动显示/隐藏

tab 标签页

用于创建标签页导航。

标签1
标签2
标签1内容
标签2内容
标签1
标签2
标签1内容
标签2内容
  • 可点击切换
  • 激活状态样式
  • 悬停效果
  • 内容区域显示/隐藏

form-group & input-group 表单元素

用于创建表单元素。

  • 统一的表单样式
  • 输入框和选择框样式
  • 响应式设计
  • 主题适配

result 结果区域

用于显示结果内容的容器。

结果标题

结果内容

示例结果

这是一个结果区域示例
  • 边框和阴影效果
  • 标题区域样式
  • 内容区域内边距
  • 主题适配

notification 通知

用于显示通知消息。

通知消息
这是一个通知示例
  • 黄色背景
  • 边框和阴影
  • 内边距
  • 主题适配

容器样式

product-grid 产品网格

用于展示产品卡片的网格布局。

产品图标

产品名称

产品描述

产品特性

了解更多
QuickRTF 图标

QuickRTF Editor

超轻量、安全的 RTF 文档编辑工具

支持富文本编辑、加密存储

了解更多
FBM 图标

Folder Backup Management

轻量、高效的Windows文件夹备份解决方案

支持断点续传、自动备份

了解更多
  • 响应式网格布局
  • 产品卡片悬停效果
  • 自适应列数
  • 移动设备友好

app-header 应用头部

用于展示应用信息的头部区域。

应用图标

应用名称

应用描述

应用特性

下载
QuickRTF 图标

QuickRTF Editor

超轻量、安全的 RTF 文档编辑工具

支持富文本编辑、加密存储(SRTF 格式)、Markdown 导出、快速存档

了解更多
  • 灵活的Flex布局
  • 响应式设计
  • 自动换行
  • 图标与文本对齐

响应式设计

样式表内置响应式设计,自动适应不同屏幕尺寸。

  • 移动设备上自动堆叠布局
  • 侧边栏在小屏幕上变为静态
  • 产品网格在小屏幕上变为单列
  • 图片和视频自动缩放

主题和字体切换

主题切换

网站支持深浅色主题切换。

  • 通过添加/移除 light-theme 类切换主题
  • 所有颜色使用CSS变量定义
  • 平滑的主题过渡效果
  • 自动保存主题偏好

字体切换

网站支持字体切换功能。

  • 支持Georgia和雅黑字体切换
  • 通过添加相应的类名切换字体
  • 自动保存字体偏好
  • 响应式字体大小

最佳实践

  • 使用语义化HTML标签
  • 遵循现有的命名约定
  • 使用提供的CSS类而不是内联样式
  • 确保响应式设计兼容
  • 测试不同主题下的显示效果