当前位置:首页 > CSS

css制作腾讯首页

2026-01-27 20:53:08CSS

布局结构分析

腾讯首页采用经典的顶部导航+主体内容+底部信息的结构。顶部包含Logo、导航栏和登录入口,主体分为新闻资讯、视频、广告位等模块,底部为版权信息和链接。

基础HTML结构

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>腾讯首页</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <header class="top-nav">
        <div class="logo">腾讯网</div>
        <nav class="main-nav">
            <a href="#">新闻</a>
            <a href="#">视频</a>
            <a href="#">体育</a>
        </nav>
        <div class="user-login">登录</div>
    </header>

    <main class="content">
        <section class="news-feed">...</section>
        <section class="video-section">...</section>
    </main>

    <footer class="footer">...</footer>
</body>
</html>

CSS核心样式

/* 全局样式 */
body {
    font-family: "PingFang SC", "Microsoft YaHei", sans-serif;
    margin: 0;
    color: #333;
}

/* 顶部导航栏 */
.top-nav {
    display: flex;
    align-items: center;
    height: 60px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    padding: 0 15%;
}
.logo {
    font-size: 24px;
    font-weight: bold;
    color: #0066CC;
}
.main-nav {
    flex-grow: 1;
    display: flex;
    gap: 30px;
    margin-left: 40px;
}
.main-nav a {
    text-decoration: none;
    color: #222;
}

/* 主体内容区 */
.content {
    width: 70%;
    margin: 20px auto;
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 20px;
}
.news-feed {
    background: #f9f9f9;
    padding: 15px;
}
.video-section {
    background: #f0f0f0;
}

/* 响应式处理 */
@media (max-width: 768px) {
    .content {
        grid-template-columns: 1fr;
    }
}

交互效果实现

悬浮导航高亮效果:

css制作腾讯首页

.main-nav a:hover {
    color: #0066CC;
    border-bottom: 2px solid #0066CC;
}

卡片悬浮动画:

css制作腾讯首页

.news-card {
    transition: transform 0.3s;
}
.news-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}

视觉细节优化

使用腾讯品牌色系:

:root {
    --tencent-blue: #0066CC;
    --tencent-gray: #F5F5F5;
}

图标字体引入:

@import url('//at.alicdn.com/t/font_1234567_x.css');
.icon {
    font-family: "iconfont" !important;
}

标签: 腾讯首页
分享给朋友:

相关文章

elementui腾讯

elementui腾讯

ElementUI 与腾讯的关系 ElementUI 是由饿了么前端团队开源的一款基于 Vue.js 的桌面端组件库,并非腾讯官方开发或维护的项目。腾讯在开源领域有自己的技术栈和组件库,例如: W…

vue实现首页动画

vue实现首页动画

Vue 实现首页动画的方法 在 Vue 中实现首页动画可以通过多种方式,包括使用 CSS 动画、Vue 过渡效果、第三方动画库等。以下是一些常见的实现方法。 使用 CSS 动画 通过 Vue 的 v…

vue实现首页骨架屏

vue实现首页骨架屏

Vue 实现首页骨架屏的方法 骨架屏(Skeleton Screen)是一种提升用户体验的加载效果,通过在内容加载前展示页面布局的占位图,减少用户等待的焦虑感。以下是几种常见的实现方式: 使用 C…

vue实现审批首页设计

vue实现审批首页设计

Vue实现审批首页设计 设计审批首页布局 审批首页通常包含待办事项、已办事项、审批统计等模块。使用Vue的组件化开发方式,可以将首页拆分为多个子组件,如待办列表、已办列表、统计卡片等。 <te…

腾讯云直播vue实现

腾讯云直播vue实现

腾讯云直播 Vue 实现 准备工作 确保已注册腾讯云账号并开通直播服务,获取推流地址(RTMP URL)和播放地址(FLV/HLS URL)。安装必要的依赖:vue.js、tcplayer.js(腾讯…

vue实现腾讯im聊天

vue实现腾讯im聊天

Vue 实现腾讯云 IM 聊天功能 准备工作 注册腾讯云账号并开通即时通信 IM 服务,获取 SDKAppID 和密钥。安装腾讯云 IM SDK: npm install tim-js-sdk 初…