当前位置:首页 > CSS

制作css网页

2026-01-28 05:17:23CSS

创建基础HTML结构

新建一个HTML文件,命名为index.html,写入以下基础结构:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CSS网页示例</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文件,添加基础样式:

制作css网页

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

/* 布局样式 */
header {
    background: #35424a;
    color: white;
    padding: 20px 0;
    text-align: center;
}

nav ul {
    padding: 0;
    list-style: none;
}

nav li {
    display: inline;
    margin: 0 10px;
}

nav a {
    color: white;
    text-decoration: none;
}

main {
    padding: 20px;
    max-width: 800px;
    margin: 0 auto;
}

footer {
    text-align: center;
    padding: 20px;
    background: #35424a;
    color: white;
}

添加响应式设计

在CSS文件中继续添加媒体查询:

/* 响应式设计 */
@media (max-width: 600px) {
    nav li {
        display: block;
        margin: 10px 0;
    }

    main {
        padding: 10px;
    }
}

增强视觉效果

添加悬停效果和过渡动画:

制作css网页

/* 交互效果 */
nav a:hover {
    color: #e8491d;
    transition: color 0.3s ease;
}

button {
    background: #e8491d;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    transition: background 0.3s ease;
}

button:hover {
    background: #333;
}

使用CSS变量

在CSS文件顶部定义变量:

:root {
    --primary-color: #35424a;
    --secondary-color: #e8491d;
    --light-color: #f4f4f4;
    --dark-color: #333;
}

然后替换原有颜色值为变量:

header {
    background: var(--primary-color);
    color: var(--light-color);
}

footer {
    background: var(--primary-color);
    color: var(--light-color);
}

nav a:hover {
    color: var(--secondary-color);
}

button {
    background: var(--secondary-color);
}

标签: 网页css
分享给朋友:

相关文章

css制作导航条

css制作导航条

导航条的基本结构 使用HTML的<nav>标签和<ul>列表创建导航条的基本结构。导航项通常包含链接,示例代码如下: <nav> <ul>…

css动画制作

css动画制作

CSS动画制作方法 使用@keyframes规则定义动画序列,通过animation属性将动画应用到元素上。以下是一个基础示例: @keyframes fadeIn { from { opaci…

css网页尾部制作

css网页尾部制作

制作CSS网页尾部的步骤 设计尾部布局 使用<footer>标签定义尾部区域,确保包含版权信息、联系方式、社交媒体链接等必要元素。通过CSS设置背景色、内边距和边框样式增强视觉效果。 基…

css立体相册制作

css立体相册制作

制作CSS立体相册 使用CSS3的3D变换和过渡效果可以创建一个立体相册。以下是一个基本的实现方法。 HTML结构 <div class="photo-album"> <di…

css文件怎么制作

css文件怎么制作

创建CSS文件的基本步骤 CSS文件用于定义网页的样式,可以与HTML文件分离,便于管理和维护。以下是创建CSS文件的方法: 新建文本文件 使用任意文本编辑器(如Notepad++、VS Code、…

旋转相册制作css

旋转相册制作css

旋转相册制作CSS 旋转相册通常通过CSS动画和3D变换实现,以下是一个完整的实现方法: 基础HTML结构 <div class="photo-album"> <div cla…