CSS

语言:

CSSSCSS

确定

/**

* Author: Kris Olszewski

* CodePen: http://codepen.io/KrisOlszewski/full/Jodjbd/

*/

*,

*:after,

*:before {

box-sizing: border-box;

}

body {

font-family: 'Open Sans', 'Arial', sans-serif;

padding: 5vw 15vw;

background-color: #e6e9ed;

text-rendering: optimizeSpeed;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}

h1,

h2,

h3 {

font-weight: normal;

/**

* Component: Card

* --------------------------------------------------

*/

margin: 0;

}

.c-card {

position: relative;

overflow: hidden;

padding-bottom: 75%;

border-radius: 1vw;

/**

* Image copyright: Adam Osinski

* https://www.facebook.com/plywanie

*/

background-color: #fff;

}

.c-card__header {

position: absolute;

top: 0;

right: 0;

left: 0;

overflow: hidden;

padding-bottom: 56.25%;

background-color: #5d9cec;

background-image: url("http://www.kolszewski.com/images/swimming.jpg?v5");

background-size: cover;

}

.c-card__header:before {

content: "";

position: absolute;

top: 0;

right: 0;

bottom: 0;

left: 0;

background-color: rgba(0, 0, 0, 0.35);

}

.c-card__header:after {

content: "";

position: absolute;

left: 0;

top: 100%;

width: 150%;

height: 100%;

background-color: #fff;

-webkit-transform: rotate(-5deg);

-ms-transform: rotate(-5deg);

transform: rotate(-5deg);

-webkit-transform-origin: 0 0;

-ms-transform-origin: 0 0;

transform-origin: 0 0;

}

.c-card__title {

font-size: 6vw;

font-weight: 300;

line-height: 1;

z-index: 10;

position: absolute;

bottom: 0;

left: 6.25%;

width: 75%;

padding-bottom: 9%;

color: #fff;

text-transform: uppercase;

-webkit-transform: rotate(-5deg);

-ms-transform: rotate(-5deg);

transform: rotate(-5deg);

-webkit-transform-origin: 0 0;

-ms-transform-origin: 0 0;

transform-origin: 0 0;

}

.c-card__content {

position: absolute;

right: 0;

bottom: 0;

left: 0;

padding-bottom: 18.75%;

}

.c-card__details {

position: absolute;

top: 50%;

right: 6.25%;

left: 6.25%;

margin: 0;

-webkit-transform: translateY(-50%);

-ms-transform: translateY(-50%);

transform: translateY(-50%);

}

.c-card__description,

.c-card__amount {

font-size: 3vw;

font-weight: 600;

line-height: 1;

color: #656d78;

}

.c-card__description {

float: left;

}

.c-card__amount {

/**

* Component: Button

* --------------------------------------------------

*/

float: right;

}

.c-button {

-webkit-appearance: none;

margin: 0;

border: 0;

overflow: visible;

font: inherit;

text-transform: none;

display: inline-block;

vertical-align: middle;

text-decoration: none;

text-align: center;

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

}

.c-button:hover,

.c-button:focus {

outline: none;

text-decoration: none;

}

.c-button:not(:disabled) {

/**

* Component: Button

* Modifier: Dropdown

* --------------------------------------------------

*/

cursor: pointer;

}

.c-button--join {

position: absolute;

right: 6.25%;

bottom: 0;

z-index: 10;

background-color: #5d9cec;

padding: 2vw 3vw;

color: #e6e9ed;

font-size: 3vw;

font-weight: 600;

line-height: 1;

border-radius: 0.5vw;

-webkit-transition: background-color 0.2s linear;

transition: background-color 0.2s linear;

-webkit-transform: rotate(-5deg);

-ms-transform: rotate(-5deg);

transform: rotate(-5deg);

-webkit-transform-origin: 0 0;

-ms-transform-origin: 0 0;

transform-origin: 0 0;

}

.c-button--join:hover {

background-color: #4a89dc;

}

css绘制卡券优惠券_CSS3 可伸缩(响应式)电影票/优惠券/卡片界面组件相关推荐

  1. 【每日一练】56—CSS实现一款实用的响应式卡片悬停效果

    写在前面 今天这个练习,是目前很多网站上非常常见的一个效果,主要是这个效果干净简洁,它没有任何多余的内容,看起来也很舒服. 具体效果,请看下面的gif动画: 因为是GIF录屏,背景的渐变色有点色块,衔 ...

  2. 免费的响应式bootstrap管理员后台界面主题 - Charisma

    日期:2013-3-31  来源:GBin1.com 在线演示 Charisma是一套全功能的,免费,会员质量的响应式HTML5管理员界面模板,基于"Bootstrap",拥有了9 ...

  3. vue css隐藏_Vue+BootStrapV4,构建响应式、移动优先项目——BootstrapVue

    介绍 BootStrap是世界上最受欢迎的构建响应式移动优先网站的框架,Vue是当前最流行的前端框架之一,BootstrapVue则是将两者相结合,使用BootstrapVue,可以使用Vue.js和 ...

  4. 【HTML+CSS】移动端布局之响应式布局+Bootstrap框架

    学习视频及笔记参考来源: 黑马程序员pink老师前端入门教程,零基础必看的h5(html5)+css3+移动端前端视频教程_哔哩哔哩_bilibili 一.响应式开发 1.响应式开发原理 原理:就是使 ...

  5. 响应式开发:登录界面实现

    学习了慕课网上响应式开发的课程,对响应式开发有了一定的了解,完成了一个简单的小实战,登录界面的实现. 具体资源详见: https://download.csdn.net/download/ayanga ...

  6. css绘制卡券优惠券_css3 绘制优惠券

    svm心得体会(2) 昨天和李老师讨论一会还是有所得的,虽然我发誓要早睡又泡汤了,又无原则晚睡了. 总结一下有这么几点心得认识: (1)MATLAB再带的svm工具箱得不到参数,必须在路径中添加lib ...

  7. css绘制卡券优惠券_CSS 实现优惠券样式

    本文将介绍如何使用 css 中的 radial-gradient 实现如下图所示的优惠券样式效果: 绘制基本样式 首先,我们绘制出优惠券的基本样式,这很简单,就不多说了. 1 2 3 4 5 6 7 ...

  8. css绘制卡券优惠券_用纯css来实现一个优惠券

    前言 我们在平时的网页中,经常会见到这样的优惠券或者其他的券(特征就是会有反方向的圆角). 可能大部分前端人员为了简单,直接采用图片的方式,直接把整张图作为背景.其实这也没什么不好的,简单,方便,还没 ...

  9. css3媒体查询导航设计,如何用纯css 媒体查询media queries实现响应式汉堡导航菜单...

    Hamburger_icon PC端和手机移动端均适配,依据设备的宽度大小决定是否值下拉菜单样式 一. head里添加meta移动端的样式 width viewport的宽度 height viewp ...

最新文章

  1. Centos 7.5 安装Zabbix4.0
  2. oracle数据库查询人员和岗位,oracle岗位需求收集
  3. 【HDOJ】3345 War Chess
  4. 【转】为什么有天线的路由器信号还不如没有天线的路由
  5. matlab 图像旋转补色,旋转互补色光学错觉
  6. mysql多种join_MySQL的几种Join
  7. 取消选中目标CALL
  8. linux apache smtp,Linux 使用msmtp 发送邮件
  9. C++中使用空格的建议
  10. js实现php中图片轮播,两种js实现轮播图的方式
  11. 简单聊聊嵌入式软件测试
  12. messagedigest 图片加密_MessageDigest的功能及用法(加密解密)
  13. IntelliJ IDEA的数据库管理工具实在太方便了
  14. 为什么OKR新手要懂得OKRs-E?
  15. 计算机上机考试能复制粘贴吗?
  16. linux 快速启动应用程序(alias使用)
  17. PHP字符串函数substr_replace(替换字符串的子串)
  18. u8反启用固定资产_用友软件各模块启用间的关系,反启用的过程及注意事项
  19. 查看工作组计算机 无法访问 没有权限使用网络资源
  20. Visual Studio2015 2013 2012 2010等旧版本的官方下载地址

热门文章

  1. SSH延迟太高, 可用mosh代替
  2. 计算机散热主机箱结构,一种计算机主机箱散热结构
  3. 数据库的3种删除方法
  4. UML的定义和组成详细介绍
  5. 大数据专业毕设题目选题大全
  6. c语言实训报告总结500字,大学毕业生个人自我鉴定范文500字(精选5篇)
  7. 【Linux】Bonding配置,管理
  8. Idea 使用SVN教程(有图)
  9. 让人感到淡淡忧伤的便利贴
  10. 中信建投首席分析师点评百度Q2财报:AI业务落地迅速值得期待