css3 的 resize 属性用于指定用户是否可以通过拖拽来手动调整元素的尺寸。当值设为 none 时,禁用调整功能;设为 both 则允许同时调节宽度和高度。下面通过一个完整示例,分步骤讲解该属性在实际开发中的应用过程,帮助直观掌握其用法与视觉表现。
1、 双击打开 HBuilder 编辑器,新建一个 HTML 文件,命名为 resize.html,操作界面如下图所示。

2、 在 标签中插入一个 <div> 元素,并在其中添加一段示例文字,页面初始显示效果参考下图。<p><img src="https://img.php.cn/upload/article/001/246/273/177266955621940.jpg" alt="CSS3 resize属性调整元素大小"></p>
<p><span>立即学习</span>“<a href="https://pan.quark.cn/s/cb6835dc7db1" style="text-decoration: underline !important; color: blue; font-weight: bolder;" rel="nofollow" target="_blank">前端免费学习笔记(深入)</a>”;</p>
<p>3、 接着,使用 ID 选择器为该 <code><div> 定义 CSS 样式:设定固定宽高(400px × 60px),启用 <code>resize: both,并配合 overflow: auto 实现内容溢出时出现滚动条,最终样式效果如下图所示。

4、 保存文件后,在浏览器中运行预览,即可观察到支持拖拽缩放的交互效果,具体呈现如下图。

5、 进一步优化视觉体验,为文字设置字体大小、行高及背景色,并添加内边距使内容更协调,调整后的效果如图所示。

6、 最后,将文字颜色改为线性渐变,采用黄色到蓝色的过渡效果,增强界面美观度,实现效果如下图所示。











