CSS网页设计实例:无图片的网页按钮

文章简介:CSS3制作圆角按钮,无需图片.

<!DOCTYPE html>

<html lang="en">

<head>
 <meta charset="utf-8">
 <title>Futurico UI - CSS3 Buttons Tutorial</title>
 
 <!-- Stylesheets -->
 
 <style type="text/css">/* preview page style */
  body{background:#222;width:1000px;margin:0 auto;}#css,#psd{width:500px;margin:0 auto;}#css{width:550px;padding-top:15px;}a.button{margin-left:69px;}a.big{margin-left:10px;margin-bottom:30px;}hr{border-color:#666;margin-top:50px;}#css img {margin-left:20px;}

/*********************************************************************************************
How to Create CSS3 Buttons [Tutorial]
"How to Create CSS3 Buttons" that was specially made for DesignModo by our friend Valeriu Timbuc.

webjx.com

*********************************************************************************************/ 

.button {
 display: inline-block;
 position: relative;
 margin: 10px;
 padding: 0 20px;
 text-align: center;
 text-decoration: none;
 text-shadow: 1px 1px 1px rgba(255,255,255,.22);
 font: bold 12px/25px Arial, sans-serif;

 -webkit-border-radius: 30px;
 -moz-border-radius: 30px;
 border-radius: 30px;

 -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
 -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);
 box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 1px 1px 1px rgba(255,255,255,.44);

 -webkit-transition: all 0.15s ease;
 -moz-transition: all 0.15s ease;
 -o-transition: all 0.15s ease;
 -ms-transition: all 0.15s ease;
 transition: all 0.15s ease;
}

 .button:hover {
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
  box-shadow: 1px 1px 1px rgba(0,0,0,.29), inset 0px 0px 2px rgba(0,0,0, .5);
 }

 .button:active {
  -webkit-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
  -moz-box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
  box-shadow: inset 0px 0px 3px rgba(0,0,0, .8);
 }

/* Big Button Style */

.big {
 padding: 0 40px;
 padding-top: 10px;
 height: 45px;
 text-transform: uppercase;
 font: bold 20px/22px Arial, sans-serif;
}

.big span {
 display: block;
 text-transform: none;
 font: italic normal 12px/18px Georgia, sans-serif;
 text-shadow: 1px 1px 1px rgba(255,255,255, .12);
}

/* Green Color */

.green {
 color: #3e5706;

 background: #a5cd4e; /* Old browsers */
 background: -moz-linear-gradient(top,  #a5cd4e 0%, #6b8f1a 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cd4e), color-stop(100%,#6b8f1a)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* IE10+ */
 background: linear-gradient(top,  #a5cd4e 0%,#6b8f1a 100%); /* W3C */
}

/* Blue Color */

.blue {
 color: #19667d;

 background: #70c9e3; /* Old browsers */
 background: -moz-linear-gradient(top,  #70c9e3 0%, #39a0be 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c9e3), color-stop(100%,#39a0be)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* IE10+ */
 background: linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* W3C */
}

/* Gray Color */

.gray {
 color: #515151;

 background: #d3d3d3; /* Old browsers */
 background: -moz-linear-gradient(top,  #d3d3d3 0%, #8a8a8a 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3d3d3), color-stop(100%,#8a8a8a)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* IE10+ */
 background: linear-gradient(top,  #d3d3d3 0%,#8a8a8a 100%); /* W3C */
}
 </style>
 <meta name="robots" content="noindex,follow" />
</head>

<body>

 <div id="css">

  
  <a href="#" class="button big green">sign in <span>One minute</span></a>

  <a href="#" class="button big blue">sign in <span>One minute</span></a>

  <a href="#" class="button big gray">sign in <span>One minute</span></a>

  <br>

  <a href="#" class="button green">button</a>

  <a href="#" class="button blue">button</a>

  <a href="#" class="button gray">button</a>

 </div>

 <hr>

 <div id="psd">

 </div>

</body>

</html>

时间: 2024-09-12 01:50:14

CSS网页设计实例:无图片的网页按钮的相关文章

网页设计实例分析:日式网页设计案例分析

文章描述:在很多人眼里,日本是一个隐忍.充满禅意的国家.以寺庙.茶道.电子产品而闻名.既传统,又现代.日本的建筑设计.书刊设计受世界瞩目.但是不知怎么的,日本的网页设计风格很怪异.有点像1998年的网页风格. 在很多人眼里,日本是一个隐忍.充满禅意的国家.以寺庙.茶道.电子产品而闻名.既传统,又现代.日本的建筑设计.书刊设计受世界瞩目.但是不知怎么的,日本的网页设计风格很怪异.有点像1998年的网页风格. Rakuten NicoNicoDouga Gigazine 看看日本这些最流行的网站(比

CSS网页设计实例:商旅网首页的标签切换

文章简介:CSS网页设计实例:商旅网首页的标签切换. 上个月的项目了...标签切换有很多方法可以实现,这里贴一段我个人很喜欢用的代码: <ul class="tabmenu"><li class="menu_flt">机票</li>< li>酒店</li>< li>旅游度假</li>< /ul> 对于web标准化来讲,这种结构很清晰,当图片未显示的时候同样可以知道文本内容

网页设计技巧:弹出网页窗口设计全攻略

攻略|技巧|设计|网页|网页设计 如何利用网页弹出各种形式的窗口,我想大家大多都是知道些的,但那种多种多样的弹出式窗口是怎么搞出来的,我们今天就来学习一下: 1.弹启一个全屏窗口 <html> <body >; <b>www.webjx.com</b> </body> </html> 2.弹启一个被F11化后的窗口 <html> <body >; <b>www.webjx.com</b>

CSS3网页布局实例代码:始终在网页底部代码2则

文章简介:CSS3网页布局实例代码:始终在网页底部代码2则 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>始终在底部(1)</title><style>body{margin:0} html, body{height:100%}

CSS网页设计实例:设计制作大背景网页

网页制作Webjx文章简介:如何用CSS实现大背景网页设计. 自从我发布了大背景网页设计合集之后,我收到了很多电子邮件询问如何用css实现大背景的网页设计.因此我决定和大家分享大背景网站的设计技巧.在此教程中,我会用一些实例来说明如何用一张或者两张图片实现大背景网站的设计. 经常会犯的错误:背景被裁减(查看示例) 查看示例文件,在小于1280分辨率时,是没有问题的.但是如果你的显示器的分辨率大于1280像素,你会看到背景图片以外的部分. 实例1:一张图片(查看示例) 简单的解决问题的方法:将图片

高品质的网页设计: 实例与技巧

提升网页和博客设计品质的一些实例和技巧 "高品质"是所有人追求的目标,在网页设计的世界中也不例外.不过何为"品质",如何判断一项设计的品质是好还是坏?笔者恰好有一套找出网页设计中品质焦点的方法.一旦你了解到如何判断一项高品质的设计究竟好在哪里,你就掌握了让自己的设计更趋完美的大量技巧. 接下来我会给大家列一些要点,并附上相应的例子,与大家分享一下我在别人的网页设计中寻找"高品质"的过程.   01. 留白 在好的网页设计中我最留意的是那些对设计元

网页设计实例:PSD也要合理分层结构清晰

文章描述:善待PSD - 好设计师,从细节做起. 配图:近日帮朋友设计的瀑布流 taobao站 美丽格子 ^__^.作为设计师,应该将设计稿的最完美一面表现给其他人看.就像jobs 说的一样,好设计师,不会使用烂木头作为衣柜的背板.虽然你最终的设计稿很完美,但是你的psd让人觉得很糟糕,同样会让之后的切图仔觉得你不是个优秀的设计师,对不起死去的jobs哇- XD 在企鹅村玩代码玩了半年多,玩起psd来都有点生疏了.最近对设计MM 给的psd文件产生了点暧昧.有感悟抒发一下.看看是不是都有一样的困

网页设计实例:利用条件注释制作下拉菜单

菜单|设计|条件|网页|网页设计|下拉 条件注释就是判断浏览器类型,然后定义什么浏览器下显示什么内容. 这个dropmenu(下拉菜单)模型来自cssplay,使经过作者多次的研究和反复的测试才做出来的.我想那这个模型来实践一下条件注释的原理. 先看一个最简单的模型 下面是xhtm <div class="menu"> <ul> <li><a class="drop" href="../menu/index.htm

网页设计中优化图片的6大技巧

  例如,在网页设计中更常使用基于像素或栅格的文件格式,诸如JPG.GIF或PNG.相反,在平面设计领域像logo这样的图形可能会用到不同尺寸,因此使用最多的格式则是EPS和AI这样的矢量格式.然而,用于网页的矢量格式,如SVG或HTML5 Canvas则不能广泛应用,也不会被所有浏览器所支持. 另外,用于web端的图形有基于它们自身的相关处理方式.其中一条便是你要时刻注意文件的大小,因为你需要使你的网页加载越快越好.作为一名网页设计师,你应当尽量减少HTTP对图像的请求次数--无论通过减少图片