Javascript 方法在表单提交按钮上渲染圆角
我要找的是一个干净的方法,用类“submit”来处理所有输入。我已经尝试过许多javascript技术,但没有一种能很好地用于表单元素。纯CSS会很好,但是,注意,按钮需要扩展,并且会有任意文本。其他方法需要在输入周围使用非常难看的HTML,这是我不想要的Javascript 方法在表单提交按钮上渲染圆角,javascript,html,css,user-interface,rounded-corners,Javascript,Html,Css,User Interface,Rounded Corners,我要找的是一个干净的方法,用类“submit”来处理所有输入。我已经尝试过许多javascript技术,但没有一种能很好地用于表单元素。纯CSS会很好,但是,注意,按钮需要扩展,并且会有任意文本。其他方法需要在输入周围使用非常难看的HTML,这是我不想要的 有什么想法吗?我用这个方法已经有一段时间了- 它工作得很好我已经使用这种方法一段时间了- 对于这个解决方案,它工作得非常好,请尝试(30100字节,缩小),因为IE浏览器不会使它四舍五入。但我还没有尝试添加图像 <style typ
有什么想法吗?我用这个方法已经有一段时间了-
它工作得很好我已经使用这种方法一段时间了- 对于这个解决方案,它工作得非常好,请尝试(30100字节,缩小),因为IE浏览器不会使它四舍五入。但我还没有尝试添加图像
<style type="text/css">
.input-rounded-button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid gray;
padding:0 3px 0 3px;
display:inline-block;
text-decoration:none;
background:#595651;
color:#FFFFFF;
cursor:pointer;
font:11px sans-serif;
}
.input-rounded-button:hover {
text-decoration:none;
color:#ADD8E6;
cursor:pointer;
border:1px solid #FF2B06;
}
</style>
<input class="input-rounded-button" type="button" value="SEARCH" />
.输入圆形按钮{
-webkit边界半径:5px;
-moz边界半径:5px;
边界半径:5px;
边框:1px纯色灰色;
填充:0 3px 0 3px;
显示:内联块;
文字装饰:无;
背景#595651;
颜色:#FFFFFF;
光标:指针;
字体:11px无衬线;
}
.输入圆形按钮:悬停{
文字装饰:无;
颜色:#添加8e6;
光标:指针;
边框:1px实心#FF2B06;
}
尝试(30100字节,缩小)此解决方案,因为IE浏览器不会使其四舍五入。但我还没有尝试添加图像
<style type="text/css">
.input-rounded-button {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border: 1px solid gray;
padding:0 3px 0 3px;
display:inline-block;
text-decoration:none;
background:#595651;
color:#FFFFFF;
cursor:pointer;
font:11px sans-serif;
}
.input-rounded-button:hover {
text-decoration:none;
color:#ADD8E6;
cursor:pointer;
border:1px solid #FF2B06;
}
</style>
<input class="input-rounded-button" type="button" value="SEARCH" />
.输入圆形按钮{
-webkit边界半径:5px;
-moz边界半径:5px;
边界半径:5px;
边框:1px纯色灰色;
填充:0 3px 0 3px;
显示:内联块;
文字装饰:无;
背景#595651;
颜色:#FFFFFF;
光标:指针;
字体:11px无衬线;
}
.输入圆形按钮:悬停{
文字装饰:无;
颜色:#添加8e6;
光标:指针;
边框:1px实心#FF2B06;
}
也许这就是您正在寻找的解决方法。
虽然它不支持垂直缩放。(为什么有多行提交按钮?)
它专门用于提交按钮,并支持一个相当合理的浏览器范围。也许这就是您正在寻找的解决方法。 虽然它不支持垂直缩放。(为什么有多行提交按钮?)
它专门用于提交按钮,并支持相当合理的浏览器范围。如果您能够使用CSS3,我所知道的最简单的方法就是:
.button
{
background-color:#f57070;
border-radius: 10px; //-rounding the edges, only available in CSS3-//
font-family:arial;
font-size:30px;
text-decoration:none;
}
使用html代码:
<a href=# class='button'>...</a>
制作一个具有圆形边缘的漂亮红色按钮。如果您能够使用CSS3,我知道的最简单的方法就是:
.button
{
background-color:#f57070;
border-radius: 10px; //-rounding the edges, only available in CSS3-//
font-family:arial;
font-size:30px;
text-decoration:none;
}
使用html代码:
<a href=# class='button'>...</a>
这是一个漂亮的圆形边缘的红色按钮。+1真棒。我用这个有一段时间了。纯CSS,很管用。这看起来像是针对锚的,似乎不支持垂直缩放。或者我遗漏了什么?您遗漏了什么-此方法可以扩展以支持button元素-不要忘记为IE指定button type=“submit”。我没有找到具有垂直缩放的内容,也没有必要使用它。这不支持表单输入,也不支持垂直缩放。为什么这个答案会被否决?我非常了解如何处理按钮,以及如何在不允许垂直缩放的情况下执行此操作。这不是我要的。+1太棒了。我用这个有一段时间了。纯CSS,很管用。这看起来像是针对锚的,似乎不支持垂直缩放。或者我遗漏了什么?您遗漏了什么-此方法可以扩展以支持button元素-不要忘记为IE指定button type=“submit”。我没有找到具有垂直缩放的内容,也没有必要使用它。这不支持表单输入,也不支持垂直缩放。为什么这个答案会被否决?我非常了解如何处理按钮,以及如何在不允许垂直缩放的情况下执行此操作。我不是这么问的。哈哈。。。我没有多行提交按钮,但如果用户放大,我不希望按钮断开。是否有此页面的镜像?哈哈。。。我没有多行提交按钮,但是如果用户放大,我不希望按钮断裂。有没有这个页面的镜子?新IE应该支持上面的方法,如果不是,考虑不使它们在IE中舍入。我的意思是说,真的,已经达到标准了!较新的IE应该支持上面的方法,如果不是,考虑不使它们在IE中舍入。我的意思是说,真的,已经达到标准了!