当前位置:首页 > CSS

div制作实例css

2026-04-02 03:32:12CSS

使用 div 和 CSS 创建布局实例

以下是一个常见的 div 布局实例,包含头部、导航栏、内容区和页脚,并附上相应的 CSS 样式代码。

HTML 结构

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Div 布局实例</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="header">
        <h1>网站标题</h1>
    </div>

    <div class="navbar">
        <a href="#">首页</a>
        <a href="#">关于</a>
        <a href="#">服务</a>
        <a href="#">联系</a>
    </div>

    <div class="content">
        <div class="main-content">
            <h2>主要内容</h2>
            <p>这里是网站的主要内容区域。</p>
        </div>
        <div class="sidebar">
            <h3>侧边栏</h3>
            <p>这里是侧边栏内容。</p>
        </div>
    </div>

    <div class="footer">
        <p>版权信息 © 2023</p>
    </div>
</body>
</html>

CSS 样式

div制作实例css

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

/* 头部样式 */
.header {
    background-color: #4CAF50;
    color: white;
    text-align: center;
    padding: 20px;
}

/* 导航栏样式 */
.navbar {
    overflow: hidden;
    background-color: #333;
}

.navbar a {
    float: left;
    display: block;
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
}

.navbar a:hover {
    background-color: #ddd;
    color: black;
}

/* 内容区域样式 */
.content {
    display: flex;
}

.main-content {
    flex: 70%;
    padding: 20px;
    background-color: #f1f1f1;
}

.sidebar {
    flex: 30%;
    padding: 20px;
    background-color: #ddd;
}

/* 页脚样式 */
.footer {
    background-color: #333;
    color: white;
    text-align: center;
    padding: 10px;
}

响应式设计调整

为了使布局在移动设备上也能良好显示,可以添加媒体查询:

@media screen and (max-width: 768px) {
    .content {
        flex-direction: column;
    }

    .navbar a {
        float: none;
        width: 100%;
    }
}

进阶样式技巧

  1. 阴影效果

    div制作实例css

    .header {
     box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    }
  2. 悬停动画

    .navbar a {
     transition: background-color 0.3s ease;
    }
  3. 圆角边框

    .sidebar {
     border-radius: 5px;
     margin: 10px;
    }

这个实例展示了如何使用 div 和 CSS 创建完整的网页布局,包括响应式设计和一些视觉效果增强。可以根据实际需求调整各个部分的样式和结构。

标签: 实例div
分享给朋友:

相关文章

div css制作步骤

div css制作步骤

创建HTML结构 使用<div>标签划分页面区块,每个<div>需通过id或class属性标识。例如构建基础布局框架: <div id="header">页眉内容…

vue实现div重叠

vue实现div重叠

实现 div 重叠的 Vue 方法 在 Vue 中实现 div 重叠可以通过 CSS 的定位属性(如 position: absolute 或 position: relative)结合 Vue 的模…

vue实现 div兑换

vue实现 div兑换

Vue 实现 div 兑换功能 在 Vue 中实现 div 兑换功能通常涉及动态交换两个或多个 div 的位置或内容。以下是几种常见实现方式: 使用 v-for 和数组操作 通过修改数据数组的顺序实…

react如何让div卸载

react如何让div卸载

在React中卸载div元素的方法 通过条件渲染控制div的显示与卸载。使用state或props作为条件判断依据,当条件不满足时React会自动从DOM中移除该div。 function App(…

如何创建一个react实例

如何创建一个react实例

安装 Node.js 和 npm 确保系统已安装 Node.js(包含 npm)。可以通过命令行验证安装: node -v npm -v 若未安装,需从 Node.js 官网 下载并安装。 使…

网站div css制作

网站div css制作

使用DIV和CSS制作网页布局 DIV是HTML中的块级元素,结合CSS可以实现灵活的网页布局。以下是常见的使用方法: 基础DIV布局 创建一个基本的DIV容器并设置样式: <div cla…