当前位置:首页 > 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结构 创建一个基本的HTML文件,使用<div>标签划分页面结构。常见的结构包括头部(header)、导航(nav)、主体内容(main)、侧边栏(aside)和页脚(foot…

js实现div隐藏

js实现div隐藏

使用CSS的display属性隐藏div 通过设置元素的display属性为none,可以完全隐藏div元素。这种方法不仅隐藏元素,还会从文档流中移除,不占据页面空间。 document.getEl…

vue实例实现事件接口

vue实例实现事件接口

Vue 实例实现事件接口的方法 Vue 实例可以通过内置的事件系统实现组件间的通信或触发自定义行为。以下是几种常见的事件接口实现方式: 使用 $on 和 $emit 通过 $emit 触发自定义…

使用vue实例实现通信

使用vue实例实现通信

Vue 实例通信方法 父子组件通信 使用 props 传递数据给子组件,子组件通过 $emit 触发事件传递数据给父组件。 父组件: <template> <ChildCo…

vue实现html页面实例

vue实现html页面实例

Vue 实现 HTML 页面实例 Vue.js 是一个渐进式 JavaScript 框架,用于构建用户界面。以下是一个简单的 Vue 实现 HTML 页面的实例,展示如何将 Vue 集成到 HTML…

Vue中div实现alert

Vue中div实现alert

Vue中实现div模拟alert弹窗 在Vue中可以通过组件化方式实现类似alert功能的div弹窗,以下是具体实现方案: 创建基础弹窗组件 新建Alert.vue文件,包含模板、样式和逻辑: &…