如何更改按钮的皮肤

发布于 2024-10-05 09:44:34 字数 113 浏览 3 评论 0原文

大家好,我正在尝试将按钮和文本区域皮肤的皮肤(形状)更改为另一种。有点像第二张图。 替代文本

Hello all I'm trying to change the skin (shape) of the button and textArea skin to another one. Some thing like the second picture .
alt text

alt text

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

人生百味 2024-10-12 09:44:34

您有不止一种可能性可以做到这一点:

使用背景图像(适用于每个浏览器,但我个人不喜欢它再次重新编辑并保存每个小细节的图像文件)
CSS:

button {
  background: url('some image..');
  width: <width of the background image>;
  height: <height of the background image>;
  ...
}

button:hover {
  background: url('mouseover image');
  ...
}

或者,您可以使用较新的 CSS 属性来创建按钮。它们提供了你想要的一切,而且比使用背景图像要酷得多,但缺点是现在没有多少浏览器完全支持这一点(有些浏览器很长一段时间都不会支持,是的,IE,我的意思是你):

button {
  border: solid 1px somecolor;
  color: #eee;
  border-radius:5px;
 -moz-border-radius:5px;
  background: -moz-linear-gradient(top, #5E5E5E 0%, #474747 51%, #0a0e0a 51%, #0a0809 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5E5E5E), color-stop(51%,#474747), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809));
}
button:hover {
  color: white;
}

看这里创建 CSS 渐变: http://www.colorzilla.com/gradient-editor/

印象和教程可以使用纯CSS3:

您可以使用它们相同的属性用于设置文本区域的样式:borderbackgroundcolor 字体颜色等。

You've got more than one possibility to do this:

Use a Background image (works in every browser, but I personally don't like it to re-edit and save the image file for every small detail again)
CSS:

button {
  background: url('some image..');
  width: <width of the background image>;
  height: <height of the background image>;
  ...
}

button:hover {
  background: url('mouseover image');
  ...
}

Alternatively you can use the newer CSS properties to create buttons. They offer everything you want and it is WAY cooler than using background images, but the downside is not many browsers support this fully today (and some will not for a long time, yeah IE, I mean you):

button {
  border: solid 1px somecolor;
  color: #eee;
  border-radius:5px;
 -moz-border-radius:5px;
  background: -moz-linear-gradient(top, #5E5E5E 0%, #474747 51%, #0a0e0a 51%, #0a0809 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5E5E5E), color-stop(51%,#474747), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809));
}
button:hover {
  color: white;
}

Look here to create CSS Gradients: http://www.colorzilla.com/gradient-editor/

Impressions and tutorials of what's possible using pure CSS3:

You can use them same properties for styling a textarea: border, background, color for font color, etc.

╰つ倒转 2024-10-12 09:44:34
<button type="submit" style="border: 0; background: transparent">
    <img src="/images/Btn.PNG" width="90" heght="50" alt="submit" />
</button>
<button type="submit" style="border: 0; background: transparent">
    <img src="/images/Btn.PNG" width="90" heght="50" alt="submit" />
</button>
九公里浅绿 2024-10-12 09:44:34

您可以在底部应用样式或提交 HTML 标签,例如:

<input type="submit" class="mybotton" value="Continue" />

这样您就可以添加背景图片:

.mybotton{
    background-image: url(buttonimage.png);
}

问候!

You can apply an style to the bottom or submit HTML tag, like:

<input type="submit" class="mybotton" value="Continue" />

In this way you can add a background image:

.mybotton{
    background-image: url(buttonimage.png);
}

Regards!

﹉夏雨初晴づ 2024-10-12 09:44:34

如果你想要与上面描述的完全相同的设计,那么就使用这个

<input type="image" src="submitbutton.png" />

if u want exactly the same design u described above then just use this

<input type="image" src="submitbutton.png" />
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文