如何使用jquery获取没有图像的圆角文本框
我尝试为文本框设置圆角。但我怎样才能得到它。 类,
.tbox
{
float:left;
width:200px;
margin-top:10px;
margin-left:10px;
}
这是我使用 jquery 调用时的
$('.tbox').corners("4px");
它不起作用。我已经包含了 Jquery.js 和 jquery.corners.js。但它不起作用。任何帮助将不胜感激
I try to get round corners for textbox. But how can i get it. Here is the class
.tbox
{
float:left;
width:200px;
margin-top:10px;
margin-left:10px;
}
when i call using jquery using
$('.tbox').corners("4px");
it is not working. I already included Jquery.js and jquery.corners.js. But its not working. Any help would be appreciated
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
您可以将以下类添加到圆角的文本框中:
希望这会对您有所帮助。
You can add following class to the textbox for rounded corner:
Hope this would help you.
您可以制作一个圆角 div,并在其中放置一个无边框的文本框。我认为这将是满足您需求的最简单方法。
You can make a rounded corner div and inside that place a text box with no borders. I think this will be the easiest way to accomplish your need.
我建议使用纯 CSS:
但是它在 IE 中不起作用,但我将其视为使用此浏览器的惩罚:D 在下一个版本中它可能会起作用。
I suggest using pure CSS:
However it won't work in IE, but I treat it as punishment for using this browser :D With next version it will work probably.
您可以使用 DD_roundies 轻松完成此操作,
jQuery 组建议使用它来实现圆角。
这是我见过的最好的。
You can do it easily with DD_roundies
jQuery group suggested using it for rounding corners.
its the best i've seen.
看来Arka Chatterjee提出了使用jquery创建圆角的最佳解决方案。只需引用文件 jquery-ui.css 和 jquery-ui.min.js 然后添加提到的类。我本来会投票支持它,但我还没有足够的“声誉”。这是一个例子:
It seems that Arka Chatterjee suggested the best solution for using jquery to create rounded corners. Just reference the files jquery-ui.css and jquery-ui.min.js then add the classes mentioned. I would have voted for it, but I don't have enough "reputation" yet. Here's an example:
我发现了一个带有 javascript 的 css 圆角代码。这个非常简单且易于编辑。适用于所有浏览器
检查此链接
注意:div 的圆角适用于包括 ie6 在内的所有浏览器,但文本框圆角不适用于 ie6。
I found a css rounded corners code with javascript. This one is quite simple and easy to edit. Works in all browsers
check this link
Note: The rounded corners for div's is working in all browsers including ie6, but the text box rounded corners is not working in ie6.
将输入放入 div 内,并在 div 上设置圆角。删除输入本身的边框和填充,并使其与包装 div 一样大(减去您想要在 div 上使用的任何填充)。
Put the input inside a div, and set rounded corners on the div. Remove the input's own borders and padding and make it as big as the wrapper div (minus any padding you want on the div).
您是一位经验丰富的 JavaScript 程序员吗?您能处理 HTML5 Canvas 元素吗?
那么你可以尝试一下 jQuery Background Canvas。在表单后面插入一张画布,并在文本框上绘制圆角。这是这个插件,这个网站大量使用了它:
jQuery 背景画布插件
Are you an experienced JavaScript programmer and can you handle the HTML5 Canvas element?
Then you can give jQuery Background Canvas a try. Inject one single canvas behind your form and draw rounded corners on your text box. Here is the plugin, and this site makes a vast use of it:
jQuery Background Canvas Plugin