实现类似textarea这样可以滚动显示内容的方法

unity3D学习【功能实现】之四:滚动文字显示,类似公告面板 用处和目标:主要用作公告,文字比较多的可以弄个滚动条,鼠标上下拖动显示文字 步骤:1,canvas--UI---Image建立一个背景,随便弄个白色的图片拖到Image里。                 说明:这个Image是最重要的了,文字要在他之下显示,然后他自己本身要添加一些组件(比如scrollbar和mask)         2,Image--text,随便写很多的文字,对齐什么的都 阅读详情

/*—————————————————
       作者:阿辛(Xinple)
       时间:2005-11-4 00:21
       地点:http://xinple.org
  ————————————————-*/

    今天晚上收到过眼的博客-行走在此间的一封Email,问我怎样实现一个类似下面的效果:

 


1.听周杰伦这孩子最新专辑的主打歌,已经几日了,原来是睡在旁边的室友一天到晚放的就是这歌,嘿嘿,是《 11月的肖邦》!咋10月就出来了? 香港有人bt被法院判了!美国下令关闭电驴服务, Cao!
我对于周杰伦的歌没有多少兴趣,只是图个新鲜,来吧, 荡下来很快的喔。

 

  2.一直很想看得杜妻疯的《黑社会》终于出来了,经过广电总局的妙手,现在成了《龙城岁月》,根本失去了原有的味道,还剪去了10多分钟的戏份,可想而知,这10多分钟是对咱们祖国的青少年存在严重的误导可能,对于咱们的精神文明建设会起到严重的阻碍。广电总局英明!不过要看的去bt荡下来吧,趁着现在bt还不是咱们这政权严打的对象…



他想textarea来实现,但是textarea的效果就是这样的:

 

发现不同了吗? 恩,使用textarea的话,HTML标签是不能工作的,因为textarea本来就是一个用来让你输入多行文本的表单,例如wordpress默认的日志撰写区域就是一个textarea,它可以直接输入任何HTML标签,不过可以使用属性readonly来让它不能写入文本。
例如

  1. <textarea cols="2" rows="6" readonly></textarea>

那么怎样实现在类似textarea在指定区域内滚动显示多行文本呢? 一个就是使用javascript,相信大家都用过那些“所见即所得”编辑器吧?其实他们大多就是使用JS来设置textarea的。可是现在问题是写JS比较麻烦,而且,textarea是用来输入数据的表单,而不是用来显示数据的。

比较好的解决方法就是使用div+CSS来搞定了。
CSS有个属性: overflow

语法:
overflow : visible | auto | hidden | scroll

 

参数:
visible :  不剪切内容也不添加滚动条。假如显式声明此默认值,对象将被剪切为包含对象的window或frame的大小。并且clip属性设置将失效
auto :  此为body对象和textarea的默认值。在需要时剪切内容并添加滚动条
hidden :  不显示超过对象尺寸的内容
scroll :  总是显示滚动条

说明:
检索或设置当对象的内容超过其指定高度及宽度时如何管理内容。
设置textarea对象为hidden值将隐藏其滚动条。
对于table来说,假如table-layout属性设置为fixed,则td对象支持带有默认值为hidden的overflow属性。如果设为hidden,scroll或者auto,那么超出td尺寸的内容将被剪切。如果设为visible,将导致额外的文本溢出到右边或左边(视direction属性设置而定)的单元格。
自IE5开始,此属性在MAC平台上可用。

那么,开始提出的那种效果可以这样实现:

  1. <div style="overflow: scroll; width: 382px; height: 160px;"> 
  2. 1.听周杰伦这孩子最新专辑的主打歌,已经几日了,原来是睡在旁边的室友一天到晚放的就是这歌,嘿嘿,是《<strong>11月的肖邦》!咋10月就出来了?</strong><em>香港有人bt被法院判了!美国下令关闭电驴服务</em>,<strong>Cao!</strong>
  3. 我对于周杰伦的歌没有多少兴趣,只是图个新鲜,来吧,<strong>荡下来很快的喔</strong>。
  4.  
  5. 2.一直很想看得<strong>杜妻疯的《黑社会》</strong>终于出来了,经过<strong>广电总局的妙手</strong>,现在成了<strong>《龙城岁月》,</strong>根本失去了原有的味道,还剪去了<strong>10多分钟的戏份</strong>,可想而知,这10多分钟是<em>对咱们祖国的青少年存在严重的误导可能,对于咱们的精神文明建设会起到严重的阻碍</em>。<strong>广电总局英明!</strong>不过要看的去bt荡下来吧,<strong>趁着现在bt还不是咱们这政权严打的对象...</strong> 
  6. </div>

效果:

1.听周杰伦这孩子最新专辑的主打歌,已经几日了,原来是睡在旁边的室友一天到晚放的就是这歌,嘿嘿,是《 11月的肖邦》!咋10月就出来了? 香港有人bt被法院判了!美国下令关闭电驴服务, Cao!
我对于周杰伦的歌没有多少兴趣,只是图个新鲜,来吧, 荡下来很快的喔。

 

2.一直很想看得杜妻疯的《黑社会》终于出来了,经过广电总局的妙手,现在成了《龙城岁月》,根本失去了原有的味道,还剪去了10多分钟的戏份,可想而知,这10多分钟是对咱们祖国的青少年存在严重的误导可能,对于咱们的精神文明建设会起到严重的阻碍。广电总局英明!不过要看的去bt荡下来吧,趁着现在bt还不是咱们这政权严打的对象…

好了,到此,问题已经基本解决,那么,要让它变好看点,让自己写的东东更加让自己“幸福”,就要设置其他属性了,比如滚动条(scollbar),边框,字体,颜色等等。这些就要稍微了解一点HTML或者CSS了。

  1. <div style="
  2. overflow: auto; width: 400px; height: 180px;
  3. font: 12px Verdana;
  4. color:#000;
  5. background-color:#FFF;
  6. border: 1px dotted #999;
  7. scrollbar-face-color: #CBDDF1;
  8. scrollbar-highlight-color: #547CBB;
  9. scrollbar-shadow-color: #547CBB;
  10. scrollbar-3dlight-color: #ffffff;
  11. scrollbar-arrow-color:  #547CBB;
  12. scrollbar-track-color: #FFFFFF;
  13. scrollbar-darkshadow-color: #FFFFFF;"> 
  14. 1.听周杰伦这孩子最新专辑的主打歌,已经几日了,原来是睡在旁边的室友一天到晚放的就是这歌,嘿嘿,是《<strong>11月的肖邦》!咋10月就出来了?</strong><em>香港有人bt被法院判了!美国下令关闭电驴服务</em>,<strong>Cao!</strong>
  15. 我对于周杰伦的歌没有多少兴趣,只是图个新鲜,来吧,<strong>荡下来很快的喔</strong>。
  16.  
  17. 2.一直很想看得<strong>杜妻疯的《黑社会》</strong>终于出来了,经过<strong>广电总局的妙手</strong>,现在成了<strong>《龙城岁月》,</strong>根本失去了原有的味道,还剪去了<strong>10多分钟的戏份</strong>,可想而知,这10多分钟是<em>对咱们祖国的青少年存在严重的误导可能,对于咱们的精神文明建设会起到严重的阻碍</em>。<strong>广电总局英明!</strong>不过要看的去bt荡下来吧,<strong>趁着现在bt还不是咱们这政权严打的对象...</strong> 
  18. </div>

效果:

1.听周杰伦这孩子最新专辑的主打歌,已经几日了,原来是睡在旁边的室友一天到晚放的就是这歌,嘿嘿,是《 11月的肖邦》!咋10月就出来了? 香港有人bt被法院判了!美国下令关闭电驴服务, Cao!
我对于周杰伦的歌没有多少兴趣,只是图个新鲜,来吧, 荡下来很快的喔。

 

2.一直很想看得杜妻疯的《黑社会》终于出来了,经过广电总局的妙手,现在成了《龙城岁月》,根本失去了原有的味道,还剪去了10多分钟的戏份,可想而知,这10多分钟是对咱们祖国的青少年存在严重的误导可能,对于咱们的精神文明建设会起到严重的阻碍。广电总局英明!不过要看的去bt荡下来吧,趁着现在bt还不是咱们这政权严打的对象…

 
textarea滚轮默认位置 立即下载

相关推荐

textArea滚动条样式

js实现textArea滚动条样式,兼容多种浏览器

HTML & CSS - 两个 textarea 在父容器中左右对称布局

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> * { margin: 0; padding: 0; box.

qq_29761395的博客 783

JavaScript中Textarea滚动条不能拖动的解决方法

主要介绍了JavaScript中Textarea滚动条不能拖动的解决方法,主要针对IE浏览器中Textarea滚动条绑定了onfocus事件时分析对应的处理方法,需要的朋友可以参考下

uniapp文本框上下滚动问题

之后即可生效(不会做gif,脑补下吧。希望本文会对您有所帮助~ ^_^2.对其设置最小高度以撑起容器。3.想要滚动,用可滚动标签包裹。4.scroll-view参考。5.(不必要)可添加字数统计。

qq_58174484的博客 2942

昇腾910安装驱动出错,降低Centos7.6的内核版本

Centos7.6 启动内核修改,解决昇腾910安装驱动错误的问题。

深蓝 3300

SAP PP CSAP_MAT_BOM_MAINTAIN ECN 增加组件

SAP PP CSAP_MAT_BOM_MAINTAIN ECN 增加组件。

GAVIN 408

textarea多行文本,超出高度时显示滚动条

1,两个div,外面的div高度固定,带滚动条;内部为可编辑的div,高度自适应(或内部采用高度自适应的textarea) &lt;div class="describe"&gt; &lt;div id="describe" contentEditable='true'&gt;&lt;/div&gt; &lt;/div&gt; .describe{ height: 100p...

xxtz0522的博客 8780

主板USB接口全部失效解决方案(通用串行总线USB控制器有黄色叹号)保姆级教程亲测有效

通用串行总线控制器总是有叹号解决办法 办公室的崩腾时代老电脑,疫情期间没人用,来了开机之后发现鼠标键盘都用不了,本以为是主机放时间长出了问题,后来想起来就百度了“鼠标键盘都失效”的标题,结果发现了“串行总线控制器总是感叹号”的关联问题。正好办公室电脑都装有teamviwer常用来远程办公(在家偷懒)。所以通过远程发现电脑室可以运行的。并在控制面板发现:通用串行总线控制器总是感叹号,插入外设时USB无反应。如图:​ 并且右键选中其中一个,点击最后一个选项:“属性” 可以发现“设备状态”中会提示“由...

xiao_bai_0_0的博客 2万+

textarea高度自适应且不出现滚动条

主要实现就是将滚动条隐藏overflow: hidden, 然后监听滚动时候textarea的scrollHeight赋值给height就行实现设置高度, 值改变重置高度使得scrollHeight值重新刷新然后再赋值给height

Lingyv77的博客 1313

海鸥派OpenEuler开发板实战:从烧写到SSH连接的完整指南

本文提供海鸥派OpenEuler开发板从开箱到SSH远程连接的完整实战指南。详细介绍了基于海思SD3403/SS928芯片的算力开发板系统烧写、存储扩容、网络配置等关键步骤,帮助开发者快速上手这款AI边缘计算设备,并实现高效的远程开发与管理。

ruby5的博客 1120

TAS5805MPWPR实战:数字音频功放从选型到量产全流程指南

数字音频功放将I2S数字信号直接转为PWM驱动扬声器,省去传统DAC与模拟运放链路,在高保真、低BOM与紧凑PCB之间找到平衡。其核心在于内置可编程DSP,支持多段PEQ、DRC等数字处理,通过I2C配置即可完成调音,而不占用主控算力。这类方案广泛应用于蓝牙音箱、Soundbar、智能音频模组等产品,但实际落地时常遇到I2C通信不稳定、EQ未生效、底噪超标、DC检测误触发等工程问题。从电源布局、LC滤波参数到PurePath Console工具链的使用,再到量产固件加载与故障排查,都需要系统化方法论支撑。本

weixin_29164843的博客 218

移动端textarea无法滚动

使用textarea如果内容超过了设定高度,无法滚动

m0_37378152的博客 2810

Prism 入门02,区域介绍

什么是区域(Region)?区域,在Prism 框架中,区域是模块化的核心的功能之一,其主要作用是降低应用程序和模块之间的耦合度。使用方式:在应用程序的界面中,划分出某块区域,并为这个区域定义一个唯一的区域名称。那么通过这个区域名称,应用程序就可以找到指定的区域。并为这个区域动态放置一些容器或控件,从而呈现在界面中。

build2024 1125

滚动TextArea中内容到底部的BT方法

    记得很久以前玩聊天室的时候,新的聊天内容被显示出来后,滚动条总是会滚动到聊天内容窗口的底部。不过那种聊天窗口一般都是使用frame/iframe制作的,我们可以使用其document对象的scrollTop属性来滚动窗口。如果使用TextArea来记录递增内容,怎么达到同样的效果呢?    今天下午一个同事说他的监控日志窗口是使用TextArea来做的,因为日志内容很多,也只有TextAr

974

华为OD机试新系统真题 【查找最佳充电策略】

华为OD机试 新系统真题【查找最佳充电策略】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【查找最佳充电策略】多语言题解。

qq_45776114的博客 430

PyQt5开发编译器安装(PyCharm安装)

PyCharm 提供了最完整的 PyQt5 开发体验,特别是其集成的调试工具和 Qt Designer 支持,能显著提高开发效率。是最受欢迎和功能最完整的 IDE。它专门为 Python 开发优化,对 PyQt5 有很好的支持。右键运行该文件,如果出现窗口说明配置成功。对于 PyQt5 开发,

啊渊的专栏 416

Vue input textarea自动滚动到最底部

Vue input textarea自动滚动到最底部 这是什么意思,就是类似于QQ聊天框一样的效果,新来的一条一条的消息会不停地补充在textarea输入框,然后展示最新来得数据,就需要textarea输入框的滚动条默认下滑到最下面。 首先定一个textarea类型的input组件 首先使用 vue,其实一样,但是我使用了 element 组件库,其实不影响,和单纯的 textarea 效果一样。主要就是给 textarea 添加一个 id 或者是 class ,在后面新数据添加到输入框之后获取到元素,

“跟他人学,和自己比” 6117

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

chatgpt这么火?前端如何实现类似chatgpt的对话页面

自从去年11月份chatgpt出圈之后,他的热度就居高不减,也出现了很多人借助接口开发的国内版本,那么本篇博客就从前端的角度来看看前端如何实现类似chatgpt的对话功能!

阿牛的博客 5万+

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

java textarea 自动滚动条,textarea根据内容自动延伸,不显示滚动条

插件描述:可设置最小的高度,之后随着内容增加自动延伸文本框高度,类似qq空间添加照片描述文本框效果只需要下列简单代码就可以运行最大高度,max-height 300px此款插件兼容至少IE7,具体未做详细测试,请大家自行测试。这是测试文字,可根据内容自动延伸高度,直到你设置的最大高度,如果设置了最大高度,则当达到最大高度后,将会出现滚动条。这是测试文字,可根据内容自动延伸高度,直到你设置的最大高度...

weixin_39661589的博客 455

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

textarea如何实现高度自适应(不出现滚动条)?

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天需要些一个回复评论

uffgfbft的博客 753

textarea实现datalist效果_FLASH中使用TextArea组件模拟聊天框

在FLASH制作网页游戏中,聊天框是比较常见的,特别是聊天框会自动显示到最后一行内容的效果,这里讲如何通过代码实现类似聊天框的自动滚动到最下面文本的功能。主要知识点:滚动条的控制FLASH组件使用之TextArea组件​jingyan.baidu.com适用软件:Animate CC软件及其它支持TextArea的FLASH软件制作方法:1.打开软件,新建AS3文档。2.Ctrl+f7打开组件面板...

weixin_39736150的博客 289

简简单单一行代码实现textarea内容原样输出,与微博展示效果类似

写在最前 最近在做一个项目,碰到一个问题,其应用场景十分常见,类似于发微博的效果。 问题 比如我在编辑时: 在内容编辑时,使用简单的 <textarea> 进行内容的获取,其中添加分段、空格等样式。 需求 我需要将编辑的内容原样展示,如果一行内容过多时,进行自动换行处理,且可以实现 \n 的手动换行 比如这样展示: 解决方案 使用 <pre> 标签 <pre> 标签可定义预格式化的文本。 被包围在 <pre> 标签 元素中的文本通常会保留空格和换行符。

XH_jing的博客 3457

div模拟实现textarea效果

效果展示: 代码实现: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;div实现textarea效果&lt;/title&gt; &lt;style&gt; #textarea { height: 200px; width: 300px; ...

liya_nan的博客 3624

PHP表单自适应,如何让textarea实现高度自适应和用div模拟textarea表单的方法

我想写个评论框,开始是用textarea写的,但是有个问题就是文本写的多了,就会出现滚动条,这样何不美观。于是,我就想在点击评论,默认显示一行,当输入的文字超过一行或者输入Enter时,输入框的高度会随着改变,直到输入完毕。下面分享2种实现textarea高度自适应的做法:第一种:是用div来模拟textarea来实现的,用CSS控制样式,不用JS;第一种:是利用JS控制的(因为存在浏览器兼容问题...

weixin_32445049的博客 264

TextArea滚动到最下方

<a class="l" onmousedown="function onmousedown(){return clk(0,,,res,10,)}" href="http://blog.youkuaiyun.com/spanzhang/archive/2007/10/16/1827285.aspx" target="_blank">Flex的TextArea滚动到最下方-

我心飞翔的专栏 1425
上一篇: 各种浏览器CSS hack方法
下一篇: ASP.NET URL Rewrite. URL重写
hackhu
博客等级 码龄20年 17粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值