我有一个带有“resize”属性的div。默认情况下,您只能通过拖动窗口的右下角来更改大小。我想知道是否有可能改变这种行为,例如它的外观,大小或位置。
具体而言,我想做的是允许用户在边缘(而不是角落)上重新调整窗口大小,类似于CSS中的操作系统窗口(最好只在一侧)。
具体而言,我想做的是允许用户在边缘(而不是角落)上重新调整窗口大小,类似于CSS中的操作系统窗口(最好只在一侧)。
![Example](https://istack.dev59.com/LOkpf.webp)
无法使用标准的css。调整大小小部件(如滚动条)通常来自操作系统。但是,您可能能够使用自定义浏览器选择器对其进行样式设置,不过这取决于浏览器。在Webkit中,您可以通过使用::-webkit-resizer
选择器进行一些有限的样式设置。
#somediv {
resize: both;
}
#somediv::-webkit-resizer {
background-color: red;
}
#somediv::-webkit-resizer
。 - Gijs