用html和css写一个简约的名片

简介: 用html和css写一个简约的名片

前言

程序员一般都怎么介绍自己呢?一个学习后端的码农也来学习前端了,用一张简约的名片来介绍自己,刚刚接触前端的我,可能写得有些瑕疵,欢迎大家的指出,同时希望自己可以更好的学习到知识

一、设计

作为理工男的我对审美和艺术可谓是一窍不通,所以我就想到了从简约上下手,岂不是看起来很高级,还有一个原因就是我的能力有限。一般的名片都是类似于一张小卡片的样式,所以我也是从这个方向去考虑的,纸质的名片都是横着的,所以我把名片做成了竖着的。

基本结构

用一个大盒子div,然后在div里面放文字和图片,有姓名和邮箱,电话,还擅长的技术方向,这里的图片把本地的图片传入到了网上的一个聚合图传,这样就可以通过http访问这张图片

感觉聚合图床还是挺好用的:

网络异常,图片无法展示
|

二、代码

html部分

实现思路:用了最常见的几个标签放在一个div盒子里面

<div class="card">
        <img src="https://www.superbed.cn/signup?from_id=60858" alt="Profile Picture">
        <h1>高彬滔</h1>
        <h2>技术方向:前端</h2>
        <p>Email: @juejin.cn</p >
        <p>Phone: 1234567</p >
</div>
复制代码

css部分

实现思路:设置了div盒子的大小和他的background,将盒子的位置设置在中心,img通过border-redius可以将一张图片显示在一个圆圈里,就像我们平时看到的头像。

.card {
    width: 300px;
    height: 400px;
    background-color: #fff;
    box-shadow: 0px 0px 10px #ccc;
    text-align: center;
    padding: 20px;
    margin: 0 auto;
  }
  img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin: 0 auto;
    display: block;
  }
  h1 {
    font-size: 2em;
    margin-top: 20px;
  }
  h2 {
    font-size: 1.5em;
    margin-top: 10px;
    color: #999;
  }
  p {
    font-size: 1.2em;
    margin-top: 10px;
    color: #555;
  }
复制代码

js部分

实现思路:写了一个简单的函数,通过绑定事件源,然后用mouseenter和mouseleave触发的时候,调整名片的大小

function animateCard() {
    var card = document.querySelector(".card");
    card.addEventListener("mouseenter", function () {
      card.style.transform = "scale(1.1)";
    });
    card.addEventListener("mouseleave", function () {
      card.style.transform = "scale(1)";
    });
  }
  animateCard();
复制代码

三、运行效果和总结

到这里我的名片设计也已经完成了,看看效果,毫无疑问,运行出来的结果和你想象的差不多,极度简约,唯一有的一个交互效果就是当mouseenter的时候,名片会放大,而mouseleave的时候,名片名片会恢复到之前的大小。

总结:感觉学习前端还是很有意思的,虽然接触的时间很短,感觉前端的知识点很多,通过不断的记录自己的学习过程,来看看自己的成长吧!


目录
相关文章
简约的域名主页HTML源码带暗黑模式
简约的域名主页HTML源码带暗黑模式
412 17
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
简约404错误页面HTML源码
简约404错误页面HTML源码
505 12
|
人工智能 程序员 UED
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
991 21
【01】完成新年倒计时页面-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
前端开发 JavaScript
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
905 14
【02】v1.0.1更新增加倒计时完成后的放烟花页面-优化播放器-优化结构目录-蛇年新年快乐倒计时领取礼物放烟花html代码优雅草科技央千澈写采用html5+div+CSS+JavaScript-优雅草卓伊凡-做一条关于新年的代码分享给你们-为了C站的分拼一下子
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
1281 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
css3 svg制作404页面动画效果HTML源码
css3 svg制作404页面动画效果HTML源码
320 34
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
703 33
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
329 24
|
前端开发
“弘五四,耀青春”程序创意获奖作品【html+css】
本作品以“青春筑梦,共创未来”为主题,采用动态龙元素展现青春活力与创新精神。页面设计简洁明快,色彩协调,突显年轻人积极向上的风貌。作品内容包括获奖截图、名字《时代扬新帆》及源代码分享。特别说明:禁止用于商业活动,可用于比赛和作业等开源场景。最后,作者表达了对五四精神的致敬与传承,强调了青春活力和创造力的重要性,并感谢评委和支持者。 **获奖感言摘录:** “获得这个奖项,对我们团队来说,既是认可也是激励。我们将继续努力,不断优化产品,为用户带来更好的体验,为社会贡献更多价值。”
406 2