如何制作一个漂亮的 css 按钮

html-css016

如何制作一个漂亮的 css 按钮,第1张

启动dreamweaver,点击“站点”---“新建站点”

2

在弹出的窗口中,站点名称为“漂亮按钮”,本地站点文件夹可以根据需要选择。点击“保存”按钮,站点创建成功。

END

二、创建css文件

1

点击“文件”----“新建”,在弹出的窗体中选择“空白页”-----“CSS”,然后点击“创建”按钮。

2

点击“文件”----“保存”,在文件名中输入“style”,然后点击“保存”,样式表文件创建成功。

END

三、创建html页面

1

点击“文件”----“新建”,在弹出的窗体中选择“空白页”-----“HTML”---“无”。

2

在附加CSS文件中,选择style.css样式表文件,点击“确定”。

3

点击“创建”按钮,生成HTML文件。点击“文件”----“保存”按钮,文件名设置为“index”,最后点击保存即可。

END

三、在html页面中添加一个按钮控件

1

在“插入”-----“表单”中,点击“按钮”

2

在弹出的对话框中,什么也不需要修改,直接点击“确定”。

3

在弹出窗口中,选择“是“

4

按钮添加成功,效果如下。

END

四、新建CSS规则

1

在CSS样式表中,选择“新建CSS规则“

2

在弹出的窗口中选择”类(可应用于任何HTML元素)“,选择器名称设置为“btnstyle”,然后点击“确定”。

3

然后,在找到按钮控件,将它的类设置为”btnstyle”

END

五、用CSS规则修改按钮控件的外观

1

.btnstyle {

width: 86px/*按钮控件的宽度*/

text-align: center/*按钮控件中文本居中显示*/

line-height: 100%/*用百分比设置行高*/

padding-top: 0.5em/*文本顶部的内边距*/

padding-right: 2em/*文本右侧的内边距*/

padding-bottom: 0.55em/*文本底部的内边距*/

padding-left: 2em/*文本左侧的内边距*/

font-family: "Arial Black", Gadget, sans-serif/*字体*/

font-size: 14px/*字体大小*/

font-style: normal/*字体样式*/

font-variant: normal/*小写字母*/

font-weight: normal/*文本不需要加粗*/

text-decoration: none/*文本不需要下划线等*/

margin-top: 0px/*外边框的距离*/

margin-right: 2px/*外边框的距离*/

margin-bottom: 0px/*外边框的距离*/

margin-left: 2px/*外边框的距离*/

vertical-align: text-bottom/*图像放在文本下面*/

display: inline-block/*段落内生出内框*/

cursor: pointer/*鼠标的形状*/

zoom:1

outline-width:medium/*整个轮廓的宽度*/

outline-color:inherit/*轮廓的颜色*/

font-size-adjust:none

font-stretch:normalhttp://v.youku.com/v_show/id_XMTMzMTM0ODIzMg==.html

border-top-left-radius:0.5em/*圆角边框弧度*/

border-top-right-radius:0.5em/*圆角边框弧度*/

border-bottom-left-radius:0.5em/*圆角边框弧度*/

border-bottom-right-radius:0.5em/*圆角边框弧度*/

box-shadow:0px 1px 2px rgba(0,0,0,0.2)/*给按钮增加阴影*/

color:#fefee9/*设置文本的颜色*/

border-top-color:#da7c0c/*边框的颜色*/

border-right-color:#da7c0c/*边框的颜色*/

border-bottom-color:#da7c0c/*边框的颜色*/

border-left-color:#da7c0c/*边框的颜色*/

border-top-width:1px/*边框的粗细*/

border-right-width:1px/*边框的粗细*/

border-bottom-width:1px/*边框的粗细*/

border-left-width:1px/*边框的粗细*/

border-top-style:solid/*边框的样式*/

border-right-style:solid/*边框的样式*/

border-bottom-style:solid/*边框的样式*/

border-left-style:solid/*边框的样式*/

background-image:none/*背景图片*/

background-attachment:scroll/*背景图片是否移动*/

background-repeat:repeat/*允许重复*/

background-position-x:0%/*背景的x轴坐标*/

background-position-y:0%/*背景的y轴坐标*/

background-size:auto/*背景图片的尺寸*/

background-origin:padding-box/*背景图像相对于内边距框来定位*/

background-clip:padding-box/*背景被裁剪到内边距框*/

background-color:#f78d1d/*背景颜色*/

}更多学习5 1 r g b

2

再写一句mybtn的hover样式。代码如下:

.btnstyle:hover {

background-color: #f47c20

}

对于这一点,我们就用心爱的滑动门技术两个互补图片所创造出来的幻觉,一个默认的,一个点击时出现的。我们的按钮,将是一个基本的标签嵌套和 ,然后给每一个不同的层指定不同的背景图像。下面是HTML代码:Bring world peace接着,我们需要的是两张清晰的背景图片,分别使用在默认和聚焦状态下面:我们将用这两张图片在CSS下面达到按钮的变幻效果,而不需要使用任何Javascript。背景图片应该设置一个合理的高度和宽度。比如这里,我们设定宽为300px,高为24px。下面是分别是和的背景图片。

SPANA样式化按钮最后,我们需要一个CSS对按钮进行样式化 ,使这一切都联系在一起。因为我们要在此过程中,要对span和a元素增加到浮动属性,所以,我们对整下样式进行一个清除浮动: .clear { /* generic container (i.e. div) for floating buttons */ overflow: hiddenwidth: 100%} a.button { background: transparent url('bg_button_a.gif') no-repeat scroll top rightcolor: #444display: blockfloat: leftfont: normal 12px arial, sans-serifheight: 24pxmargin-right: 6pxpadding-right: 18px/* sliding doors padding */ text-decoration: none} a.button span { background: transparent url('bg_button_span.gif') no-repeatdisplay: blockline-height: 14pxpadding: 5px 0 5px 18px} 我们现在已经有了一个漂亮的按钮,但他还没有达到聚焦时所需要的转换效果,所以,我们还需要加入: a.button:active { background-position: bottom rightcolor: #000outline: none/* hide dotted outline in Firefox */ } a.button:active span { background-position: bottom leftpadding: 6px 0 4px 18px/* push text down 1px */ } OK,大功告成。但需要注意的是,光靠上面的方法,不能正常运行于IE浏览器下面,所以,要让他在IE上也能工作,你需要在a标签里使用到: … 翻译的不是太流畅,早知道的话用自己的话解释了。

我教你一个方法: 下一个好看的按钮图片,作为按钮的背影图片,最好是GIF的,这样你没必要一定是长方形按钮, 把按钮的大小设置成跟图片一样,如果图片太大,你得先修改图片尺寸。用图片作按钮的背影,同时把按钮的边线和底色都设置成NONE 另外注意设置文字的居中效果 style = "background-color:noneborder:nonebackground-image:url:8888.gifhight:88px, width:88px, line-hight:88pxtext-align:centervertical-align:88px" 以上所有8字处,请按你的实际情况设置。 这不是最好的方法,但一定是最简单的。要更好看,可能你用BUTTON就不好实现了,要用div层,然后做javascipt 代码来指导按钮动态和链接

希望采纳