CSS3模拟实现iphone返回按钮效果

CSS3模拟实现iphone返回按钮效果:
大家知道现在CSS3可以实现各种漂亮的效果,以前只有图片可以实现的效果,现在CSS3实现起来难度也不是太高。
下面分享一段使用CSS3实现的iphone返回按钮的效果,其实这种CSS3代码根本就不用分析,只要给出代码实例,自己就完全可以看明白,当然你要首先知道各个属性的作用是什么,代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="author" content="http://www.softwhy.com/" />
<title>蚂蚁部落</title>
</head>
<style>
body {
  margin:0;
}
header{
  background:-moz-linear-gradient(top, #65bbce, #50b1c8);
  background:-webkit-linear-gradient(top, #65bbce, #50b1c8);
  background:-ms-linear-gradient(top, #65bbce, #50b1c8);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=‘#65bbce‘, endColorstr=‘#50b1c8‘, GradientType=‘0‘);
  border-bottom:1px solid #348da7;
  height:50px;
  verflow:hidden;
}

.btn-back{
  font:14px/27px Arial,Helvetica,sans-serif;
  color:#fff;
  text-decoration:none;
  position:relative;
  display:block;
  float:left;
  margin:11px 0 0 10px;
}
.btn-back span{
  display:inline-block;
  font-size:13px;
  line-height:27px;
  height:27px;
  padding:0 10px 0 5px;
  background:-moz-linear-gradient(top, #5bbfd8, #449fb6);
  background:-webkit-linear-gradient(top, #5bbfd8, #449fb6);
  background:-ms-linear-gradient(top, #5bbfd8, #449fb6);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=‘#5bbfd8‘, endColorstr=‘#449fb6‘, GradientType=‘0‘);
  border:1px solid #2c96b2;
  border-left:0;
  border-radius:2px 5px 5px 2px;
  text-shadow:0 -1px 0 rgba(0, 0, 0, .4);
  margin-left:12px;
  position:relative;
  z-index:2;
  box-shadow:0 1px 0 rgba(255, 255, 255, .3) inset, 1px 1px 1px rgba(255, 255, 255, .2);
}
.btn-back:before {
  content:‘‘;
  display:inline-block;
  width:20px;
  height:20px;
  background:-moz-linear-gradient(-45deg, #5bbfd8, #449fb6);/*背景旋转-45°*/
  background:-webkit-linear-gradient(-45deg, #5bbfd8, #449fb6);
  background:-ms-linear-gradient(-45deg, #5bbfd8, #449fb6);
  border:1px solid #2c96b2;
  -webkit-transform-origin: 0 0;/*设置基点为0,0*/
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  -webkit-transform: scaleX(0.8) rotate(45deg);/*X轴烟锁,旋转45°*/
  -moz-transform: scaleX(0.8) rotate(45deg);
  -ms-transform: scaleX(0.8) rotate(45deg);
  border-radius: 3px 2px;
  position: absolute;
  left:13px;
  top:-1px;
}
</style>
<body>
<header>
<a class="btn-back" href="#">
  <span>首页</span>
</a>
</header>
</body>
</html>

原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=17471

更多内容可以参阅:http://www.softwhy.com/divcss/

时间: 2024-11-25 08:24:56

CSS3模拟实现iphone返回按钮效果的相关文章

美妙的 CSS3 动画!一组梦幻般的按钮效果

今天给大家带来的是五款梦幻般的动画按钮效果.下面是在线演示,把鼠标放在按钮上试试,有惊喜哦!CSS3 引入了众多供功能强大的新特性,让设计和开发人员能够轻松的创作出各种精美的界面效果. 温馨提示:为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 源码下载     在线演示 这些精美的效果用到了 CSS3 border-radius(圆角).box-shadow(阴影).transition(变形).transform(转换)和 animat

用css3或者jquery实现切换按钮效果

switch demo地址:http://codepen.io/tianzi77/pen/VLLBmQ 整理思路: 这个 DEMO 的功能大致就是模拟开关效果,用于增强原生的 checkbox.视觉效果大致是一个白色的方块左右移动,这里我们最直接的可以想到这种实现: 左边一个蓝色方块,中间一个白色方块,右边一个灰色方块,三者宽度调整宽度和位置来完成动画 这么来看,我们需要控制的元素有3个,并且我们仔细观察后能发现边框的颜色也会发生变化,那这种控制可能成本太高了,我们想想能不能减少需要控制的元素:

css3代码实现的鼠标悬浮按钮效果代码实例

css3代码实现的鼠标悬浮按钮效果代码实例:在css3之前,鼠标悬浮于按钮之上,无非是设置按钮的大小.字体颜色或者背景图片等简单的项目,但是css3的出现,可以让设置变得丰富多彩,下面就是一个css3实现的此效果.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://

一个超酷按钮CSS3 返回按钮

<!doctype html> <HTML> <head> <title>一个按钮CSS3 返回按钮</title> <style> .kele:before{ position: absolute; content: " "; border: transparent 14px solid; border-width: 13px 8px ; border-right-color: #CCC; top: 1px; l

使用 CSS3 制作一组超时尚的动画按钮效果

通过 CSS3 的新特性,我们创作出好的交互和效果的可能性大大增加.这篇文章中,我想与大家分享一些 CSS3 动画按钮效果.我们的想法是创建一个具有不同风格的一些动画链接元素,鼠标悬停时有动画效果和活动状态. 效果演示     插件下载 HTML 示例代码: <a href="#" class="a-btn"> <span class="a-btn-slide-text">$29</span> <img

纯CSS3动画按钮效果 5种漂亮样式DEMO演示

Come in ! click to begin You'll get a lot ! My box with glow HomeSee Us AboutMeet Us ContactEmail Us Home About Services Portfolio Contact us Login ? Register ? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w

模仿iPhone中的返回按钮的css样式文件

css模拟苹果ios6风格按钮方法ios8的稍后奉上.先说ios6的.直接看代码:1.确定HTML的结构,用一个标签加伪类其实是不行的,所以我用了两个嵌套的标签 <a href="#"> <span>首页</span></a>2.首先想到的是右边一个标准Button,这个比较秒杀吧,所以不多说了,上图和代码 header_1CSS Code.btn-back span {        display: inline-block;    

使用CSS3动画模拟实现小球自由落体效果

使用纯CSS代码模拟实现小球自由落体效果: html代码如下: 1 <div id="ballDiv"> 2 <div id="ball"></div> 3 </div> CSS样式代码: /*ball样式*/ #ballDiv{ height:400px; background-color:#333333;} #ball{ width:100px; height:100px; border-radius:50%; b

css3模拟jq点击事件

还是这个梗,收好冷.今天是一个css3模拟jq点击事件,因为我发现,css3中没有类似于,js的点击事件,那么,可不可以仿照 jq的效果,类似的做一个呢?主要用到,input里面的radio 单选按钮,然后后面跟一个a标签,让radio覆盖在a上,那为什么不直接 把 a放在radio上面呢?因为选择器 + 好选择嘛,用radio的功能,a来修饰按钮样式,再把radio 隐藏,这里要用opacity(透明度) 这就是,主要原理! 上视图吧 <!DOCTYPE html> <html>