Css 是否将背景图像设置为html按钮?
我有下面的代码来设置背景图像按钮 CSS: HTML: 输出: 这里,当按钮文本过长时,按钮被拆分。如何修复它?添加 背景大小:100%100% 或者在这里找到您的完美环境: 顺便说一句,你的情况应该更好:Css 是否将背景图像设置为html按钮?,css,html,Css,Html,我有下面的代码来设置背景图像按钮 CSS: HTML: 输出: 这里,当按钮文本过长时,按钮被拆分。如何修复它?添加 背景大小:100%100% 或者在这里找到您的完美环境: 顺便说一句,你的情况应该更好: use a gradient use border-radius for the upper corners use a thin border 加 背景大小:100%100% 或者在这里找到您的完美环境: 顺便说一句,你的情况应该更好: use a gradient use
use a gradient
use border-radius for the upper corners
use a thin border
加
背景大小:100%100%
或者在这里找到您的完美环境:
顺便说一句,你的情况应该更好:
use a gradient
use border-radius for the upper corners
use a thin border
将css代码背景图像属性替换为以下属性:
背景图片:url'images/hbutton.png'top repeat-y 用以下内容替换css代码背景图像属性:
背景图片:url'images/hbutton.png'top repeat-y 您好,请使用纯css代码。。并删除旧方法 Fiddle:http: 这是什么? 1-梯度 二边界半径 3.顶部、右侧和左侧边框
.hButton{
border:solid 1px #0e4f85;
border-bottom:none;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
padding:3px;
color:#696969;
background: #f7f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f7f5f5 0%, #e0dede 50%, #e0dede 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f5f5), color-stop(50%,#e0dede), color-stop(99%,#e0dede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* IE10+ */
background: linear-gradient(to bottom, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f5', endColorstr='#e0dede',GradientType=0 ); /* IE6-9 */
}
嗨,请使用纯css代码。。并删除旧方法 Fiddle:http: 这是什么? 1-梯度 二边界半径 3.顶部、右侧和左侧边框
.hButton{
border:solid 1px #0e4f85;
border-bottom:none;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
border-radius:5px 5px 0 0;
padding:3px;
color:#696969;
background: #f7f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f7f5f5 0%, #e0dede 50%, #e0dede 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f5f5), color-stop(50%,#e0dede), color-stop(99%,#e0dede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* IE10+ */
background: linear-gradient(to bottom, #f7f5f5 0%,#e0dede 50%,#e0dede 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f5f5', endColorstr='#e0dede',GradientType=0 ); /* IE6-9 */
}
请删除您的宽度或将其设置为自动。您应该将bg图像分成两部分。此链接将帮助您:您可以为此使用CSS3的背景大小属性。检查Ganesh,我将其设置为自动。仍然是相同的问题。@user755806这确实取决于图像的外观。使用背景大小:100%100%;应该占用整个输入。请删除您的宽度或将其设置为“自动”。您应该将bg图像分成两部分。此链接将帮助您:您可以为此使用CSS3的背景大小属性。检查Ganesh,我将其设置为自动。仍然是相同的问题。@user755806这确实取决于图像的外观。使用背景大小:100%100%;应该占用整个输入。user1229017,我给出了背景大小:100%100%。但还是一样的问题。user1229017,我给出了背景大小:100%100%。但还是一样的问题。Tushar,当我按照u的说明给出时,它无法找到图像本身。。我正在使用普通按钮。您的图像宽度可能小于butoon内容的宽度…自定义表格。。。您可以手动更改图像的宽度。。我想这会对你有所帮助…我如何增加图片的宽度?请重新播放背景图片:url'images/hbutton.png'top repeat-y;使用这个新的:背景图像:url'images/hbutton.png'左上角重复;或背景图像:url'images/hbutton.png'中心不重复/重复;您可以通过使用microsoft office picture manager-->单击“编辑图片”->打开该图像来增加图像的宽度,并根据需要增加宽度…最后一次尝试此操作…Tushar,当我按u指定的方式提供时,它找不到图像本身。。我正在使用普通按钮。您的图像宽度可能小于butoon内容的宽度…自定义表格。。。您可以手动更改图像的宽度。。我想这会对你有所帮助…我如何增加图片的宽度?请重新播放背景图片:url'images/hbutton.png'top repeat-y;使用这个新的:背景图像:url'images/hbutton.png'左上角重复;或背景图像:url'images/hbutton.png'中心不重复/重复;您可以使用microsoft office图片管理器-->单击“编辑图片”->打开该图像来增加图像的宽度,并根据需要增加宽度…请最后尝试一次…Nikhil,它不会给我与按钮图片相同的外观和感觉。@user755806,这里有一些颜色变化…请检查最新的小提琴:Nikhil,这在FF中有效,但边界半径在IE10use@border左上半径中无效:5px;边框右上角半径:5px;边框左下半径:0px;边框右下半径:0px;:Nikhil,它没有给我和我的按钮图片一样的外观和感觉。@user755806,这里有一些颜色变化…请检查最新的小提琴:Nikhil,这在FF中有效,但在IE10use@border左上半径:5px;边框右上角半径:5px;边框左下半径:0px;边框右下半径:0px;: