HTML+CSS制作人物介绍卡片效果
效果图如下:



HTML部分源代码如下:

<!DOCTYPE html>
<html lang="zh-Hans"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>制作人物介绍</title><link rel="stylesheet" href="style.css">
</head><body><!-- 开始 --><div class="card"><div class="photo"><img src="1.jpg"></div><h1>马云 Jack Ma</h1><h2>阿里巴巴 alibaba.com</h2><p>马云,男,汉族,中共党员,1964年9月10日生于浙江省杭州市,祖籍浙江省嵊州市谷来镇。</p><a href="#">了解更多</a></div><div class="card"><div class="photo"><img src="2.jpg"></div><h1>马化腾 Pony</h1><h2>腾讯 tencent.com</h2><p>马化腾,汉族,1971年10月29日生于广东省东方县八所港,广东省汕头市潮南区人。</p><a href="#">了解更多</a></div><div class="card"><div class="photo"><img src="3.jpg"></div><h1>刘强东 Richard Liu</h1><h2>京东 jd.com</h2><p>刘强东,男,汉族,1973年3月10日生(另一说法:1974年2月14日),江苏宿迁人,祖籍湖南湘潭。</p><a href="#">了解更多</a></div>
</body></html>

CSS部分源代码如下:

:root {--background-color: #2c3e50;--border-color: #7591AD;--text-color: #34495e;--color1: #EC3E27;--color2: #fd79a8;--color3: #0984e3;--color4: #00b894;--color5: #fdcb6e;--color6: #e056fd;--color7: #F97F51;--color8: #BDC581;--a_border_color: #86a3b3;--h2_border_color: #8ea2b8;--a_hover_background_color: #86a3b3;--font_color: #e8f6fd;
}* {margin: 0;padding: 0;
}html {font-size: 14px;
}body {width: 100vw;height: 100vh;background-color: var(--background-color);display: flex;justify-content: center;align-items: center;font-family: 'Montserrat', sans-serif, Arial, 'Microsoft Yahei';
}.card {/* flex布局下元素不按比例缩放 */flex-shrink: 0;flex-grow: 0;position: relative;width: 300px;height: 450px;overflow: hidden;margin: 20px;background-color: var(--border-color);border-radius: 20px;display: flex;justify-content: flex-start;align-items: center;/* flex 子元素 纵向排列 */flex-direction: column;/* 增加个阴影 */box-shadow: 0 0 30px #2c2c2c;/* 同意给字体价格颜色 */color: var(--font_color)
}.photo {position: absolute;/* 默认为放大 */width: 100%;height: 100%;top: 0px;border-radius: 0%;overflow: hidden;transition: 0.5s;
}.photo::before {/* 通过before增加渐变背景实现遮罩,让文字默认看起来清晰一些 */position: absolute;content: '';width: 100%;height: 100%;background-image: linear-gradient(to top, #333, transparent);
}
.card:hover .photo::before{/* 缩小时隐藏 */display: none;
}.photo img {/* 图片高宽均为100% *//* 然后按照cover缩放,裁切长边 */width: 100%;height: 100%;object-fit: cover;
}.card:hover .photo {/* 鼠标移上变小 */width: 120px;height: 120px;top: 30px;border-radius: 50%;box-shadow: 0 0 20px #111;
}h1 {position: absolute;top: 380px;transition: 0.5s;
}.card:hover h1 {position: absolute;top: 170px;
}h2 {margin-top: 220px;width: 80%;font-weight: normal;text-align: center;margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid var(--h2_border_color);
}p {width: 90%;/* 段落缩进2个字符大小 */text-indent: 2em;font-size: 16px;margin-bottom: 10px;line-height: 30px;
}a {color: var(--font_color);text-decoration: none;padding: 12px 36px;border: 1px solid var(--a_border_color);border-radius: 8px;
}a:hover {color: #Fff;background-color: var(--a_hover_background_color);
}

HTML+CSS制作人物介绍卡片效果相关推荐

  1. [100天挑战100个前端效果]第十九天---人物介绍卡片效果(猜猜是哪三个大佬?)

    人物介绍卡片效果 让我们先来看看实现的效果 html代码 css代码 今日份知识总结 让我们先来看看实现的效果 html代码 <!DOCTYPE html> <html lang=& ...

  2. HTML+CSS制作人物介绍网页

    *仅作个人学习记录用* 网页效果 视频演示 代码实现 HTML部分 <!DOCTYPE html> <html><head><meta charset=&qu ...

  3. 我的团队人物介绍卡片布局

    下载地址 div css制作创意大气的我的团队人物介绍卡片布局,简单的人物介绍文字列表ui布局特效.适用于:产品或人物介绍列表布局. dd:

  4. 切版练习笔记(三) - 制作人员介绍卡片

    制作人员介绍卡片 目标 Step 1. 基本架构与文字内容 每个item容器里都有图片跟文字区块 <body><div class="wrap"><d ...

  5. html怎么设置左上角标注,利用HTML+CSS制作左上角卷角效果的网页的方法

    利用HTML+CSS制作左上角卷角效果的网页的方法 2020-02-13 19:02:00 195 英文原文 http://designshack.net/articles/css/code-a-si ...

  6. HTML+CSS制作旋转的loading效果

    HTML+CSS制作旋转的loading效果 效果图如下: HTML部分源代码如下: <!DOCTYPE html> <html lang="en">< ...

  7. 记录html+css制作一个上下跳动效果的动画

    需求 想用html+css制作一个上下跳动效果的动画,然后记录一下代码,方便今后使用. 实例代码 <!DOCTYPE html > <html><head>< ...

  8. 【每日一练】15—CSS实现好看的卡片效果

    写在前面 最近,在做一个新项目,考虑用Tailwind CSS来实现UI效果,这个新出来的CSS框架,很多人说,它是一个用了会上瘾的框架,虽然出来时间不长,但是他的火爆程度,直接向bootstrap靠 ...

  9. 利用 Css 制作精美的卡片UI (赞)

    原文出处:https://segmentfault.com/a/1190000009388832 效果图,鼠标移彩色,移出黑白                     本教程将会告诉你如何用 Html ...

最新文章

  1. SAP PM入门系列31 - IW40 Display Orders (Multilevel)
  2. 异常处理汇总 ~ 修正果带着你的Code飞奔吧!
  3. iOS开发那些事--iOS6 UI状态保持和恢复
  4. java map 查找_Map 查找表操作
  5. BZOJ-1024 生日快乐 DFS+一丝sb的数学思考
  6. Python模块: 命令行解析optionparser
  7. [Java基础]int和String的相互转换
  8. Node.JS第二讲笔记
  9. json.tojsonstring 导致cpu飙高_阿里调试神器立功了!进程导致Kubernetes节点CPU飙高的排查与解决...
  10. java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.classes.views.index_jsp
  11. 我的世界服务器的交易系统,我的世界村民交易系统详解_我的世界交易系统介绍_牛游戏网...
  12. 虚幻引擎自带的创建插件的插件
  13. 视频+案例,玩转LightGBM
  14. 专家系统的产生和发展
  15. CLRC663寄存器说明中文版
  16. 2021年软件质量事故盘点
  17. 盘姬工具箱WV1.10
  18. 为什么我不能像在Linux和OS X上那样在Windows上更改使用中的文件?
  19. 【MySql】mysql之用户管理
  20. 解决移动端滑动方向相反

热门文章

  1. php显示动态的文字,动态文字制作软件,视频上制作动感文字/动态字幕条
  2. 百度海洋引擎Ocean Engine,打破“数据孤岛”的新利器
  3. “七段数码管绘制”实例详解
  4. 弘辽科技:信息层面售假排查逻辑
  5. 微信支付二维码不显示
  6. 高德地图定位获取当前地址城市街道等详细信息(全部代码)
  7. 微信小程序开发:Java后台MySQL数据库微信小程序页面
  8. 运维祈求不宕机_一份运维监控的终极秘籍!监控不到位,宕机两行泪
  9. 中国信通院:2017年Q3共享单车行业发展指数报告(附下载)
  10. 刀马旦计算机音乐,刀马旦 MIDI File Download :: MidiShow