第一步:确定 HTML 代码结构

在创建 HTML 代码前,你首先应该想象它的结构。当你有一个好的模型时,应该第一时间把你想象的页面结构或者你的 CSS 模块及时地在纸上罗列出来。一个设计合理、结构良好的 HTML 页面会让你在接下来的工作过程中变的一异常轻松。

利用css制作卡片UI -- 墨丶水瓶

alt="Orange" />

20 Novembre 1992

Lorem Ipsum

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam voluptatibus

autem consectetur voluptate facere at, omnis ab optio placeat officiis!

Animi modi harum enim quia veniam consectetur unde autem inventore.

第二步:定义 Css 规则

一旦确立了 Html 结构,接下来我们将开始为它编写 Css 样式。我将在下面分别贴出每一部分的 Css 代码。

.card.card {

width:400px;

margin:0px auto;

background-color:white;

box-shadow:0px 5px 20px #999;

}

.card a {

color:#333;

text-decoration:none;

}

.card:hover .card-image img {

width:160%;

filter:grayscale(0);

}

将 .card 设置为固定大小。

居中方式为 margin:0px auto;

为了在稍暗的背景中便于区分,将块元素设置为白色。

增加了一个小阴影产生叠加效应。

定义元素 a 标签的颜色与下划线修饰。

定义鼠标移上时放大元素并将滤镜灰度设置为“0”。

.card-image.card-image {

height:250px;

position:relative;

overflow:hidden;

}

.card-image img {

width:150%;

position:absolute;

top:50%;

left:50%;

transform:translate(-50%, -50%);

filter:grayscale(1);

transition-property:filter width;

transition-duration:.3s;

transition-timing-function:ease;

}

固定块元素的大小,其中包含我们的图片,这使我们能够在满足尺寸要求的情况下,任何图片都可用于制作成卡片。

设置相对的定位方式,因为它里面包含了绝对定位的元素。

定义内容溢出元素框时裁剪并隐藏。

我们可以根据需要在固定大小的100%基础上增加图像的默认大小,但是不要添加小于400px的图像,也不要忘记遵守其宽度/高度比,以免出现空白。

为了将图像在父元素中完全显示及将 .card-image 的中心作为起点 ,我们需要同时设置定位方式为 absolute 。top 、left 为50% , 然后能过 transform:translate(-50%, -50%) 设置位移,使 .card-image

的中心点作为起点 。

定义元素为 100% 灰度。

使元素在鼠标移上时在300毫秒内慢速开始,然后变快,然后慢速结束的过渡方式放大。

.card-body.card-body {

text-align:center;

padding: 15px 20px;

box-sizing: border-box;

}

定义 .card-bady 元素的文本对齐方式为居中对齐。

设置元素的内边距。

元素 box-sizing 属性值为 border-box。

字体及其他.card-date {

font-family: 'Source Sans Pro', sans-serif;

}

.card-title, .card-excerpt {

font-family: 'Playfair Display', serif;

}

.card-date, .card-title {

text-align:center;

text-transform:uppercase;

font-weight: bold;

}

.card-date, .card-excerpt {

color: #777;

}

推荐教程:《CSS教程》

php实现教学卡片,CSS3实现卡片效果相关推荐

  1. css3 卡片亮光_9种纯CSS3人物信息卡片动态展示效果

    通常在一些网站的网页上需要展示人物的个人信息,人物信息卡片是其中的一种展示方式,所以这一次给大家带来<9种纯CSS3人物信息卡片动态展示效果>.先上页面截图: 源代码下载: 9种纯CSS3 ...

  2. css3之 谜灯卡片_9种纯CSS3人物信息卡片UI设计效果

    插件描述:每种效果在鼠标滑过卡片时,通过CSS3使图片和HTML元素变形生成 非常漂亮的鼠标滑过动画特效. 这是一组纯CSS3人物信息卡片UI设计效果.这组人物信息卡片共9种效果,每种效果在鼠标滑过卡 ...

  3. 学习GestureDetectorCompat,实现卡片左右滑动消失效果

    转载请标明出处: http://blog.csdn.net/iamzgx/article/details/53239874 本文出自:[iGoach的博客] 这几天,android studio2.2 ...

  4. android 卡片旋转动画,Android-显示卡片翻转的动画片效果

    Android---显示卡片翻转的动画效果 本文译自:http://developer.android.com/training/animation/cardflip.html 本文介绍如何是一个自定 ...

  5. 推荐12个绚丽的CSS3图片悬停效果

    CSS3为我们开发提供了很多特效,如鼠标悬停,线性渐变,在web开发早期常用的是鼠标悬停,他是网页制作的常用特效之一,早期使用Flash可以制作非常炫的效果,后来慢慢演变成现在的是图片悬停效果,现在我 ...

  6. 【Axure教程】分类筛选卡片(订单卡片案例)

    卡片是系统常用的展示方式,采用卡片式布局能更直观的用户界面.所以作者今天就和大家分享如何在Axure中制作出分类筛选卡片的原型模板,我们已订单卡片为案例,包括以下交互效果: 1.筛选:可以根据卡片不同 ...

  7. cocos植物大战僵尸(四)选择植物卡片:植物卡片类

    2.4 选择植物卡片 在播完地图滚动后出现选择植物卡片层.能够选择相应的植物进行游戏. 2.4.1 植物卡片类 植物卡片是实体类的子类.实体类是游戏中一切能看到的,可操作的游戏元素.植物卡片具备以下功 ...

  8. 在leangoo里怎么复制卡片,删除卡片,查看任务轨迹?

    复制卡片: 点击卡片右侧复制卡片按钮可以将卡片复制到目标看板的列表中,复制时卡片所有内容都会被复制. 查看任务轨迹: 任务轨迹是一个任务从创建开始到当前状态的历史轨迹. 删除卡片: 删除卡片有两种方式 ...

  9. boostrap 鼠标滚轮滑动图片_16种基于Bootstrap的css3图片hover效果

    bootstrap-image-hover是一款基于Bootstrap的css3图片hover效果.这组图片hover效果共16种特效.同时该特效也支持非Bootstrap版本. 使用方法 在页面中引 ...

最新文章

  1. 怎么修改网页服务器数据库连接,如何修改网页服务器数据库连接
  2. Activiti操作数据库中文乱码
  3. qtreeview 点击二级节点弹出dialog_Flutter Toast、弹出提示、轻提示
  4. 老板让你抗住千万级流量,如何做架构设计?
  5. bean覆盖 springboot_Springboot配置加载覆盖值顺序
  6. Java黑皮书课后题第7章:*7.21(整数求和)编写程序,从命令行输入不定数目的整数,然后显示它们的和
  7. python和sql_Python和SQL 2017的强大功能
  8. 根据[user]查找所有者为[user]的文件列表
  9. android sqlite配置,60. (android开发)SQLite作为APP应用的配置打包
  10. vue模板引擎_Vue.js模板引擎理解
  11. 褚霸:阿里云数据库要放大招!
  12. d3js绘制y坐标轴_如何用D3绘制各类样式的x坐标轴
  13. iOS开发——BAT网易笔试面试题参考答案
  14. python利用以下公式求π的值_Python 计算 π 值的简单示例
  15. 破除匪夷所思bugs,从修正编译警告开始
  16. 程序养身:初学者如何学瑜伽
  17. 2021年G3锅炉水处理考试及G3锅炉水处理最新解析
  18. libtorch模型推理例程
  19. 遨博协作机器人ROS开发 - 机械臂自主避障
  20. 机器学习实战的数据集在哪找_在哪里找到很棒的机器学习数据集

热门文章

  1. Win7蓝屏代码0x00000ed怎么解决
  2. 不打不相识,苹果偷学微信代码
  3. CSS3文本效果总结
  4. 混沌现代[置顶] 科学探索需要炼金术士精神
  5. 计算机工程学院新生欢迎标语,欢迎新生的横幅标语(精选60条)
  6. 2月充电排行丨B站知识区UP主小约翰可汗优质科普视频继续“走红”
  7. 802.11 减少邻居报告元素Reduced Neighbor Report element
  8. 第二学期开学典礼致辞
  9. linux刻录win10u盘_使用WoeUSB在Linux上制作Win10启动盘
  10. [react] react 如何生成二维码