【发布时间】:2009-12-30 20:43:24
【问题描述】:
当我点击 div 时,我想产生一种选择/调整边框,当我将鼠标移到光标上时,光标应该相应地改变。我希望用户能够拖动元素边框并相应地调整元素大小
谢谢……
【问题讨论】:
标签: css selection border resize
当我点击 div 时,我想产生一种选择/调整边框,当我将鼠标移到光标上时,光标应该相应地改变。我希望用户能够拖动元素边框并相应地调整元素大小
谢谢……
【问题讨论】:
标签: css selection border resize
纯 CSS 无法做到这一点。您将不得不使用 JavaScript。我建议查看像 jQuery 这样的 JavaScript 库。
看看这个 jQuery 插件:
【讨论】:
这不是 CSS 自己可以做到的。执行此类行为需要 Javascript。
如果你想实现这个,看看 jQuery UI 库的 Resizeable 函数。 http://docs.jquery.com/UI/Resizable
【讨论】:
这不是 CSS 的工作。 CSS(主要)仅用于样式,而不是功能。
检查例如JQuery resizable plugin。它应该是你需要的。
【讨论】:
正如其他人所提到的,这不是 CSS 可以完成的,它只是呈现。看看 Yahoo 优秀的 YUI 库和他们的 Resize Utility,这里有一个例子:
http://developer.yahoo.com/yui/examples/resize/simple_resize.html
【讨论】:
有一个很好的演示,使用 jQuery 来做你正在寻找的事情。它使用 jQuery Resizing 与图像 CSS 和其他一些东西。看看Layout
【讨论】: