当前位置:首页 > CSS

css 制作简单网页

2026-04-02 07:35:52CSS

创建HTML文件结构

新建一个index.html文件,写入基础HTML结构:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>简单网页</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header>
        <h1>网页标题</h1>
        <nav>
            <ul>
                <li><a href="#">首页</a></li>
                <li><a href="#">关于</a></li>
                <li><a href="#">联系</a></li>
            </ul>
        </nav>
    </header>
    <main>
        <section>
            <h2>内容区域</h2>
            <p>这里是网页的主要内容。</p>
        </section>
    </main>
    <footer>
        <p>© 2023 版权信息</p>
    </footer>
</body>
</html>

添加基础CSS样式

新建styles.css文件,添加基础样式:

/* 全局样式 */
body {
    font-family: 'Arial', sans-serif;
    line-height: 1.6;
    margin: 0;
    padding: 0;
    color: #333;
    background-color: #f4f4f4;
}

/* 布局样式 */
header, main, footer {
    padding: 20px;
    margin: 10px auto;
    max-width: 800px;
    background: white;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

/* 导航样式 */
nav ul {
    list-style: none;
    padding: 0;
    display: flex;
    gap: 20px;
}

nav a {
    text-decoration: none;
    color: #333;
    padding: 5px 10px;
}

nav a:hover {
    background: #eee;
    border-radius: 4px;
}

/* 响应式设计 */
@media (max-width: 600px) {
    nav ul {
        flex-direction: column;
        gap: 10px;
    }
}

增强视觉效果

在CSS中添加更多样式增强视觉效果:

/* 标题样式 */
h1 {
    color: #2c3e50;
    border-bottom: 2px solid #3498db;
    padding-bottom: 10px;
}

h2 {
    color: #3498db;
}

/* 按钮样式 */
.button {
    display: inline-block;
    background: #3498db;
    color: white;
    padding: 10px 20px;
    text-decoration: none;
    border-radius: 5px;
    transition: background 0.3s;
}

.button:hover {
    background: #2980b9;
}

/* 卡片样式 */
.card {
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 15px;
    margin: 15px 0;
    background: white;
}

/* 页脚样式 */
footer {
    text-align: center;
    font-size: 0.9em;
    color: #7f8c8d;
}

添加交互元素

在HTML中添加一些交互元素:

<div class="card">
    <h3>卡片标题</h3>
    <p>卡片内容描述</p>
    <a href="#" class="button">点击按钮</a>
</div>

最终调整

在CSS中添加动画效果:

css 制作简单网页

/* 动画效果 */
@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.card {
    animation: fadeIn 0.5s ease-in;
}

/* 表单样式 */
input, textarea {
    width: 100%;
    padding: 8px;
    margin: 5px 0 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

标签: 简单网页
分享给朋友:

相关文章

js多线程如何简单实现

js多线程如何简单实现

JavaScript 多线程的简单实现方法 JavaScript 本身是单线程的,但可以通过 Web Workers 实现多线程操作。Web Workers 允许在后台运行脚本,独立于主线程执行任务。…

vue实现网页分页

vue实现网页分页

Vue 实现网页分页的方法 使用计算属性实现分页 在 Vue 中可以通过计算属性对数据进行分页处理。定义一个 currentPage 和 pageSize,利用计算属性返回当前页的数据。 data(…

vue实现简单登录

vue实现简单登录

使用 Vue 实现简单登录功能 创建 Vue 项目 确保已安装 Vue CLI,通过以下命令创建新项目: vue create vue-login-demo 选择默认配置或手动配置(如 Babel、…

vue实现网页预览

vue实现网页预览

Vue 实现网页预览的方法 使用 iframe 嵌入 在 Vue 中可以通过 iframe 标签直接嵌入目标网页实现预览。这种方式简单直接,适合静态网页或无需交互的预览场景。 <templat…

vue简单实现picker效果

vue简单实现picker效果

Vue 实现 Picker 效果 在 Vue 中实现 Picker 效果可以通过自定义组件或使用第三方库完成。以下是两种常见方法: 自定义滚动选择器 使用原生滚动行为实现 Picker 效果,适用于…

vue底部导航简单实现

vue底部导航简单实现

使用 Vue Router 实现底部导航 在 Vue 项目中,可以通过 Vue Router 和自定义组件实现底部导航。以下是一个简单的实现示例: 安装 Vue Router(如果尚未安装):…