linear-gradient 纯CSS3项目价格表切换代码
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<title>纯CSS3项目价格表切换代码 - 站长素材</title> <style>
@import url(https://fonts.googleapis.com/css?family=Open+Sans:700,300);
* {
padding: 0;
margin: 0;
box-sizing: border-box;
} .frame {
position: absolute;
top: 50%;
left: 50%;
width: 400px;
height: 400px;
margin-top: -200px;
margin-left: -200px;
border-radius: 2px;
box-shadow: 4px 8px 16px 0 rgba(0, 0, 0, 0.1);
overflow: hidden;
background: #12c2e9;
background: linear-gradient(45deg, #f64f59, #c471ed, #12c2e9);
color: #333;
font-family: 'Open Sans', Helvetica, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
} .center {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
display: flex;
flex-wrap: wrap;
justify-content: center;
} p {
text-align: center;
color: #666;
font-size: 0.7rem;
margin-bottom: 10px;
}
p.title {
font-size: 0.8rem;
font-weight: 700;
background: #12c2e9;
color: #f0f0f0;
padding: 10px 0;
}
p .cost {
display: block;
font-weight: 700;
font-size: 2rem;
} hr {
color: #eee;
border: 0;
height: 0;
border-top: 3px solid rgba(0, 0, 0, 0.1);
border-bottom: 4px solid rgba(255, 255, 255, 0.3);
width: 60%;
margin: 2px auto;
}
hr:nth-of-type(2n+2) {
width: 50%;
} .pack {
width: 110px;
box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3);
background: #fff;
height: 160px;
display: flex;
flex-direction: column;
transition: all 0.5s ease;
}
.pack:hover {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.pack:hover .title {
background: #c471ed;
}
.pack.pro {
margin: 0 10px;
}
.pack.pro:hover ~ .stats .users .progress .value {
width: 50%;
}
.pack.pro:hover ~ .stats .space .progress .value {
width: 66%;
}
.pack.pro:hover ~ .stats .projects .progress .value {
width: 42%;
}
.pack.basic:hover ~ .stats .users .progress .value {
width: 2%;
}
.pack.basic:hover ~ .stats .space .progress .value {
width: 5%;
}
.pack.basic:hover ~ .stats .projects .progress .value {
width: 7%;
}
.pack.premium:hover ~ .stats .users .progress .value {
width: 100%;
}
.pack.premium:hover ~ .stats .space .progress .value {
width: 100%;
}
.pack.premium:hover ~ .stats .projects .progress .value {
width: 100%;
} .stats {
width: 350px;
height: 160px;
background: rgba(255, 255, 255, 0.4);
font-size: 0.7rem;
color: #333;
margin-top: 20px;
padding: 10px;
}
.stats > div {
display: flex;
flex-direction: column;
}
.stats > div .labels {
display: flex;
justify-content: space-between;
}
.stats > div .progress {
width: 100%;
height: 10px;
background: #ddd;
margin-top: 5px;
border-radius: 5px;
}
.stats > div .progress .value {
background: linear-gradient(to right, #00d2ff, #3a7bd5);
height: 100%;
border-radius: 5px;
width: 0;
transition: all 0.7s ease;
}
.stats .space {
margin: 20px 0;
} </style> </head>
<body> <div class="frame">
<div class="center">
<div class="pack basic">
<p class="title">Basic</p>
<p><span class="cost">$5</span> per month</p>
<div class="hr">
<hr><hr><hr><hr>
</div>
</div>
<div class="pack pro">
<p class="title">Pro</p>
<p><span class="cost">$10</span> per month</p>
<div class="hr"><hr><hr><hr><hr></div>
</div>
<div class="pack premium">
<p class="title">Premium</p>
<p><span class="cost">$20</span> per month</p>
<div class="hr"><hr><hr><hr><hr></div>
</div>
<div class="stats">
<div class="users">
<div class="labels">
<span class="min">5 Users</span>
<span class="max">100 Users</span>
</div>
<div class="progress">
<div class="value"></div>
</div>
</div>
<div class="space">
<div class="labels">
<span class="min">20GB</span>
<span class="max">200GB</span>
</div>
<div class="progress">
<div class="value"></div>
</div> </div>
<div class="projects">
<div class="labels">
<span class="min">1 Project</span>
<span class="max">50 Projects</span>
</div>
<div class="progress">
<div class="value"></div>
</div>
</div>
</div>
</div>
</div> </body>
</html>
linear-gradient 纯CSS3项目价格表切换代码的更多相关文章
- 【CSS3】纯CSS3制作页面切换效果
此前写的那个太复杂了,来点简单的核心 <html> <head> <title></title> <style type="text/c ...
- 8个纯CSS3制作的动画应用及源码
对于一个复杂的图形或者动画来说,之前我们的处理方式是图片叠加或者利用CSS+JavaScript的方法,然而随着CSS3标准的不断成熟,我们甚至完全可以利用CSS3来绘制一些图片和制作丰富的动画特效. ...
- 纯CSS3打造非常炫的加载动画
纯css3打造的一款非常炫的加载图.用在需要一定时间加载的地方非常合适.先上效果图: 点击这里在线预览 代码非常简单.没有用任何javascript代码.纯css3实现. html代码: <di ...
- 推荐10款纯css3实现的实用按钮
在2014年的双11即将来临之季,爱编程小编为大家整理10款纯css3实现的按钮.希望这对坚守在前端的码农们有所帮助.亲,如果你有好的资源也可在本文留言,让从事编码的程序员们抱团.工作更轻松. No1 ...
- 纯CSS3实现漂亮的价格表样式代码
分享一款纯CSS3实现漂亮的价格表样式代码是一款常见的主机商发布产品价格信息页.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div id="main" ...
- 纯css3艺术文字样式效果代码
效果:http://hovertree.com/texiao/css3/1/ 本效果主要使用text-shadow实现.参考:http://hovertree.com/h/bjaf/css3_text ...
- 纯css3手机页面图标样式代码
全部图标:http://hovertree.com/texiao/css/19/ 先看效果: 或者点这里:http://hovertree.com/texiao/css/19/hoverkico.ht ...
- 纯CSS3实现轮播切换效果
使用纯css3实现与轮播器一样的功能. HTML代码: <div class="slide-container"> <input type="radio ...
- 纯CSS3悬停图标旋转导航动画代码
分享一款纯CSS3悬停图标旋转导航动画代码.这是一款鼠标移到图标上动画旋转显示导航菜单.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div id="x_con ...
随机推荐
- python 支付宝SDK
python 支付宝SDK代码如下 from datetime import datetime from Crypto.PublicKey import RSA from Crypto.Signatu ...
- mpvue——引入iconfont字体图标
前言 有问题可以随时提问,评论私信,只要我有时间我都会第一时间回复.当大家发现这篇文章不适用的时候烦请告知下,我好做好更改! 放置 下载好的字体图标放在static目录下,我是自己又创建了一个icon ...
- 探索 Python 学习
Python 是一种敏捷的.动态类型化的.极富表现力的开源编程语言,可以被自由地安装到多种平台上(参阅 参考资料).Python 代码是被解释的.如果您对编辑.构建和执行循环较为熟悉,则 Python ...
- Java8之方法引用
一.概述 在学习lambda表达式之后,我们通常使用lambda表达式来创建匿名方法.然而,有时候我们仅仅是调用了一个已存在的方法.如下: Arrays.sort(stringsArray,(s1,s ...
- 深度学习中Embedding的理解
这学期为数不多的精读论文中基本上都涉及到了Embedding这个概念,下面结合自己的理解和查阅的资料对这个概念进行一下梳理. ===================================== ...
- C# LINQ语法详解
1.简单的linq语法 var ss = from r in db.Am_recProScheme select r; var ss1 = db.Am_recProScheme; string sss ...
- CMDB资产管理系统开发【day26】:linux客户端开发
客户端疑难点及获取流程 1.linux客户端支持2就可以,python3就是很麻烦 难道你要求所有的客户端都上pytho3吗? 现在从bin的入口进去 HouseStark.ArgvHandler(s ...
- Exponent CMS 2.3.9 配置文件写入 Getshell分析
在 install/index.php 的第44行 expString::sanitize($_REQUEST); 跟进sanitize函数 public static function saniti ...
- IE提示“Internet Explorer已限制此网页运行脚本或ActiveX控件”的解决办法
在页面html开始标签和head开始标签中间新增一行,添加以下代码: <!-- saved from url=(0014)about:internet --> 或者 直接设置IE浏览器 工 ...
- ACM-ICPC 2018 徐州赛区网络预赛 F Features Track(STL模拟)
https://nanti.jisuanke.com/t/31458 题意 有N个帧,每帧有K个动作特征,每个特征用一个向量表示(x,y).两个特征相同当且仅当他们在不同的帧中出现且向量的两个分量分别 ...