仿stackoverflow名片与b站名片实现(HTML、CSS)

目录

  • 前言
  • 一、仿stackoverflow名片
    • HTML
    • CSS
  • 二、仿b站名片
    • HTML
    • CSS
  • 素材


前言

学习自ACwing - Web应用课

一、仿stackoverflow名片

在这里插入图片描述

HTML

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="/static/css/style.css">
</head><body><div class="user-card"><div class="user-card-head">asked Aug 3, 2022 at 2:30</div><div class="user-card-body"><div class="user-card-body-photo"><a href="https://blog.csdn.net/qq_37397652?type=blog" target="_blank"><img src="static/images/head.jpeg" alt=""></a></div><div class="user-card-body-info"><div class="user-card-body-info-username"><a href="https://blog.csdn.net/qq_37397652?type=blog" target="_blank"style="text-decoration: none; color: #1B75D0;">Kinno</a></div><div class="user-card-body-info-reputation"><span style="font-weight: bold;">1,024</span><div class="user-card-body-info-reputation-item" style="background-color: #f7ce46;"></div>3<div class="user-card-body-info-reputation-item" style="background-color: #b5b8bc;"></div>14<div class="user-card-body-info-reputation-item" style="background-color: #caa889;"></div>25</div></div></div></div>
</body></html>

CSS

.user-card-body-photo img {width: 32px;height: 32px;border-radius: 4px;
}.user-card {width: 200px;height: 67.19px;background-color: #eef5fc;margin: 100px auto;padding: 5px 6px 7px 7px;box-sizing: border-box;
}.user-card-head {font-size: 12px;color: #636B74;margin-top: 1px;margin-bottom: 4px;
}.user-card-body-info-username {font-size: 11px;height: 16px;/* text-decoration: none; */line-height: 16px;/*让字上下居中*/
}.user-card-body-info-reputation {font-size: 12px;color: #636B74;height: 16px;line-height: 16px;
}.user-card-body-photo {float: left;
}.user-card-body-info {float: left;margin-left: 8px;
}.user-card-body-info-reputation-item {width: 6px;height: 6px;display: inline-block;border-radius: 50%;margin-left: 2px;margin-right: 3px;position: relative;top: -2px;
}

二、仿b站名片

在这里插入图片描述

HTML

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="/static/css/bilibili.css">
</head><body><div class="user-card"><div class="user-card-head"></div><div class="user-card-body"><div class="user-card-body-left"><img src="/static/images/head.jpeg" alt="head-photo"></div><div class="user-card-body-right"><div class="user-card-body-right-info"><div class="user-card-body-right-text"><div class="user-card-body-right-text-username"><a href="#" style="text-decoration: none;">Kinno喵喵</a><i><img src="/static/images/6-level.png" alt="6-level" style="width: 17.8px;"></i></div></div><div class="user-card-body-right-text-reputation"><div class="user-card-body-right-text-reputation-item"><span style="color: rgb(24, 25, 28);">304</span><span style="color: rgb(148, 153, 160); margin-left: 3px;">关注</span></div><div class="user-card-body-right-text-reputation-item"><span>8</span><span style="color: rgb(148, 153, 160); margin-left: 3px;">粉丝</span></div><div class="user-card-body-right-text-reputation-item"><span>8</span><span style="color: rgb(148, 153, 160); margin-left: 3px;">获赞</span></div></div><div class="user-card-body-right-button"><button>+ 关注</button><button>发消息</button></div></div></div></div></div>
</body></html>

CSS

.user-card {width: 366px;height: 220px;box-shadow: 2px 2px 5px lightgray;border-radius: 5px;
}.user-card-head {background-image: url(/static/images/bilibili-background.png);background-size: cover;width: 100%;height: 85px;
}.user-card-body-right {width: 366px;height: 134px;padding: 12px 20px 16px 70px;box-sizing: border-box;
}.user-card-body-right-info {display: flex;flex-direction: column;
}.user-card-body-left {width: 70px;height: 48px;float: left;margin-top: 10px;display: flex;justify-content: center;/* 水平居中 */align-items: center;/* 垂直居中 */
}.user-card-body-left img {width: 48px;height: 48px;border-radius: 50%;
}.user-card-body-right-text-username {margin-bottom: 10px;width: 276px;height: 30px;
}.user-card-body-right-text-username a {line-height: 30px;font-size: 16px;font-weight: 600;color: rgb(24, 25, 28);display: inline-block;/* 设置为inline-block,以支持高度和垂直对齐 */vertical-align: middle;/* 与图标垂直居中对齐 */
}.user-card-body-right-text-username i {width: 30px;height: 30px;margin-left: 5px;
}.user-card-body-right-text-reputation {width: 276px;height: 18px;font-size: 12px;line-height: 18px;font-weight: 400;display: flex;
}.user-card-body-right-text-reputation-item {margin-right: 18px;display: inline-block;text-size-adjust: 100%;display: flex;
}.user-card-body-right-button {margin-top: 16px;width: 276px;height: 32px;
}.user-card-body-right-button button {width: 100px;height: 30px;font-size: 14px;border: none;border-radius: 5px;cursor: pointer;
}.user-card-body-right-button button:nth-child(1) {background-color: #00AEEC;color: white;margin-right: 8px;
}.user-card-body-right-button button:nth-child(1):hover {background-color: #43c3f2;transition: 500ms;
}.user-card-body-right-button button:nth-child(2) {background-color: white;border: rgb(201, 204, 208) solid 1px;color: rgb(97, 102, 109);
}.user-card-body-right-button button:nth-child(2):hover {border-color: #00AEEC;color: #00AEEC;transition: 500ms;
}

素材

  • b站名片背景:
    b站名片背景
  • 头像:
    在这里插入图片描述
  • b站level6:
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/622939.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BDD(Behavior-Driven Development)行为驱动开发介绍

为什么需要BDD&#xff1f; “开发软件系统最困难的部分就是准确说明开发什么” (“The hardest single part of building a software system is deciding precisely what to build” — No Silver Bullet, Fred Brooks) 。 看一下下面的开发场景&#xff1a; 场景一&#xf…

基于TCP的全双工网络编程实践

首先我们先了解一下什么是全双工通信&#xff1f; 全双工数据通信允许数据同时在两个方向上传输&#xff0c;因此&#xff0c;全双工通信相当于是两个单工通信方式的结合&#xff0c;它要求发送设备和接收设备都有独立的接收和发送能力。 TCP服务端代码&#xff1a; #includ…

M-VAE

Word2Vec c(y) 辅助信息 作者未提供代码

音频和视频基础知识

声音 什么是声音&#xff1a; 声音是由物体振动产生的&#xff0c;物体发生振动&#xff0c;对周围的空气产生挤压&#xff0c;从而产生声音。声音是一种压力波&#xff0c;使周围的空气产生疏密变化&#xff0c;形成疏密相间的纵波&#xff0c;由此产生了声波。 声波三要素&…

HUAWEI华为MateStation S台式机电脑12代PUC-H7621N,H5621N原装出厂Windows11.22H2系统

链接&#xff1a;https://pan.baidu.com/s/1QtjLyGTwMZgYiBO5bUVPYg?pwd8mx0 提取码&#xff1a;8mx0 原厂WIN11系统自带所有驱动、出厂主题壁纸、系统属性专属联机支持标志、Office办公软件、华为电脑管家等预装程序 文件格式&#xff1a;esd/wim/swm 安装方式&#xf…

dbeaver连接人大金仓报错 can‘t load driver class ‘com.kingbase8.Driver;‘

dbeaver可以连接很多数据库&#xff0c;设置dbeaver连接人大金仓&#xff0c;下载安装完成后&#xff0c;需要自行配置人大金仓的驱动&#xff0c;否则无法连接数据库。 一、dbeaver 下载 dbeaver 下载地址&#xff1a;https://dbeaver.io/download/ 二、查找人大金仓驱动 首…

[含完整代码]Linux使用.sh脚本自动部署(启动|停止|状态|日志)项目[超详细]

前言&#xff1a; 个人博客&#xff1a;www.wdcdbd.com 我们在linux部署.jar项目时&#xff0c;都需要通过java -jar的形式来部署&#xff0c;每次都要手动停止&#xff0c;部署&#xff0c;这样用起来会很麻烦。所以&#xff0c;这篇文章就是自己通过.sh脚本一键启动&#xf…

XCTF:hello_pwn[WriteUP]

使用checksec查看ELF文件信息 checksec 4f2f44c9471d4dc2b59768779e378282 这里只需要注意两个重点&#xff1a; Arch&#xff1a;64bit的文件&#xff0c;后面写exp的重点 Stack&#xff1a;No canary found 没有栈溢出保护 使用IDA对ELF文件进行反汇编 双击左侧的函数栏…

陶瓷碗口缺口检测-图像分割

图像分割 由于对碗口进行缺口检测&#xff0c;因此只需要碗口的边界信息。得到陶瓷碗区域填充后的图像&#xff0c;对图像进行边缘检测。这是属于图像分割中的内容&#xff0c;在图像的边缘中&#xff0c;可以利用导数算子对数字图像求差分&#xff0c;将边缘提取出来。 本案…

test-04-test case generate 测试用例生成 tcases A model-based test case generator

拓展阅读 junit5 系列 基于 junit5 实现 junitperf 源码分析 Auto generate mock data for java test.(便于 Java 测试自动生成对象信息) Junit performance rely on junit5 and jdk8.(java 性能测试框架。性能测试。压测。测试报告生成。) 自动生成测试用例 Tcases&#xf…

查看lucene和elasticsearch的版本对应关系

一、Maven仓库官网&#xff1a; https://mvnrepository.com/ 二、搜索elasticsearch&#xff0c;然后点击Server或者elasticsearch进入。 三、点击相应的版本号进入。 四、查看对应的lucene版本。 END

SwiftUI CoreData Picker

开发多账本功能 CoreData 与 Picker 的使用 上代码&#xff1a; // // TestZhangBenPicker.swift // pandabill // // Created by 朱洪苇 on 2024/1/14. //import SwiftUIstruct TestZhangBenPicker: View {FetchRequest(sortDescriptors: [SortDescriptor(\.cc_at)],anima…

VMware迁移虚拟机教程,适用于换电脑、重装系统

新购入了一台电脑&#xff0c;接下来可能会有连续好多篇与装机/重装系统/装软件有关的文章&#xff0c;平时可能只是纸上谈兵&#xff0c;这次是花重金买素材了&#xff0c;建议收藏 问题背景&#xff1a;在之前的电脑上&#xff0c;安装了VMware Workstation&#xff0c;并配…

第三十九周:文献阅读+Transformer

目录 摘要 Abstract 文献阅读&#xff1a;CNN与LSTM在水质预测中的应用 现有问题 提出方法 相关模型 CNN LSTM CNN-LSTM神经网络模型 模型框架 CNN-LSTM神经网络 研究实验 数据集 模型评估指标 数据预处理 实验设计与结果 研究贡献 Transformer Encoder-Dec…

C#灵活的任务调度组件FluentScheduler

FluentScheduler是一个C#的灵活的任务调度组件&#xff0c;支持各类任务调度。网上有很多演示代码&#xff0c;此处记录下来&#xff0c;方便自己查找。 // See https://aka.ms/new-console-template for more information //Console.WriteLine("Hello, World!");us…

prometheus常用exporter

一、node-exporter node_exporter&#xff1a;用于监控Linux系统的指标采集器。 未在k8s集群内的linux机器监控 GitHub - prometheus/node_exporter: Exporter for machine metrics 常用指标&#xff1a; •CPU • 内存 • 硬盘 • 网络流量 • 文件描述符 • 系统负载 •…

Win系统搭建Elasticsearch实现公网远程访问本地服务

文章目录 系统环境1. Windows 安装Elasticsearch2. 本地访问Elasticsearch3. Windows 安装 Cpolar4. 创建Elasticsearch公网访问地址5. 远程访问Elasticsearch6. 设置固定二级子域名 Elasticsearch是一个基于Lucene库的分布式搜索和分析引擎&#xff0c;它提供了一个分布式、多…

七、Qt 信号和槽

在QT4以上的版本&#xff0c;在窗体上用可以通过选中控件&#xff0c;然后点击鼠标右键单击按钮&#xff0c;选择“转到槽”。可以自动创建信号和槽。 选择clicked(),并点击 ok Qt Creator会给头文件和代码文件自动添加 这个按钮的单击事件&#xff08;信号和槽&#xff09;。 …

【Docker】centos中及自定义镜像,并且上传阿里云仓库可提供使用

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是平顶山大师&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的博客专栏《【Docker】centos中及自定义镜像&#xff0c;…

零零鸡生态养殖农场“出圈”,有“智”更有“质”,助力本土品牌高质量发展

什么是生态农场&#xff1f;不同于常规农场&#xff0c;它对农业生产经营单元的各个关键环节有着极为严格的要求&#xff0c;强调整体、协调、循环、再生、多样&#xff0c;产品质量自然更好&#xff0c;附加值也更高&#xff0c;更能满足日趋多样化的巨大市场。零零鸡生态农场…