前言
名片是向人介绍自我的重要工具,作为一名程序员用代码做自我介绍是一件非常酷炫的事情。请大家围绕“我的名片”这个主题进行代码创作。
创作思路
因为名片最重要的就是简约,重要信息一目了然即可,因此本次设计名片只采用了html和css,没有涉及到JavaScript。
Hml部分
<div class = "MyCard">
<div class = "left">
<div class="avatar">
<img src="./66WO{]ZFL9B58XD[M7`_INE.png" alt="">
</div>
<p>nice to meet you!</p>
</div>
<div class="right">
<div class="des">
<p>姓名:李四</p>
<p>年龄:21</p>
<p>qq:123455667</p>
<p>wechat:16671025641</p>
<p>签名:悟已往之不谏,知来者之可追</p>
</div>
</div>
</div>
采用了最常用的flex弹性盒模型来进行布局,将整个名片分为左右两部分,左侧盒子用于存放头像avatar以及一个欢迎语“nice to meet you”,右侧盒子用来存放个人的详细信息,用于向别人介绍自己。
CSS部分
<style>
*{
margin: 0;
padding: 0;
}
.MyCard{
width: 300px;
height: 180px;
background: rgb(42, 68, 78);
display: flex;
}
.MyCard .left{
flex: 3;
}
.MyCard .left p{
font-family: “Arial”,“Microsoft YaHei”,“黑体”,“宋体”,sans-serif;
font-size: 18px;
}
.MyCard .left .avatar img{
width: 80px;
height:80px;
border-radius: 50%;
margin-top:5px;
margin-bottom: 15px;
}
.MyCard .right{
flex: 7;
}
.MyCard .right .des{
margin-top:10px
}
.MyCard .right .des p{
line-height: 25px;
font-size: 16px;
}
</style>
css部分参考了阮一峰的flex弹性布局文章以及font-family字体大合集,用来进行盒模型和字体的设计。在图片头像设计这一块,使用了border-radius:50%这个属性来让头像变成一个圆形,这样更符合市面上常见的头像形式。
后记
很高兴能够加入字节跳动青训营这个活动,在接近一个月的学习中我接触到了很多前端知识,虽然现在还是一个小白,但是我希望我能够通过我自己的努力向大神的方向进发,成为一个高级前端开发设计师