图里的竖式书写编辑器 看着挺 有感觉
想用 css 的 ** writing-mode: vertical-rl;** 来实现相同的 terminal 编辑效果,做个 h5 的复古 editor
但是碰到些问题,html + css 貌似 水平滚动时 从右到左 不会像从上到下那样 自动 滚动到最左边(从上到下 是滚动到最底部)
用 js 强行 **scrollLeft **之后 ,从右到左 跟上了,但是再从右到左就有 bug
有啥 简单点的办法么
附上我做的作业
图里的竖式书写编辑器 看着挺 有感觉
想用 css 的 ** writing-mode: vertical-rl;** 来实现相同的 terminal 编辑效果,做个 h5 的复古 editor
但是碰到些问题,html + css 貌似 水平滚动时 从右到左 不会像从上到下那样 自动 滚动到最左边(从上到下 是滚动到最底部)
用 js 强行 **scrollLeft **之后 ,从右到左 跟上了,但是再从右到左就有 bug
有啥 简单点的办法么
附上我做的作业
HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。
JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
不太懂是什么意思,不过有一些地方大致说说。
你的实例里并不是用的浏览器提供的 textarea,浏览器仅支持完全由 textarea 承担的文本框实现输入时自动滚动,但是如果完全使用 textarea 元素又会遇到各种各样的兼容性问题,至少我测试下来确实是这样——firefox、chrome、vivaldi 三个浏览器的表现都不太一样,甚至在 vivaldi 中普通地设置根本无法有对应的效果。所以用一个干净的 div 容纳文本,再使用一个临时的 textarea 作为输入器是没问题的,在这种情况下,在 textarea 的 input 事件上挂载句柄让父元素每次输入时水平定位到 textarea 应该就没问题了,代码并不复杂,也没有什么效率问题,浏览器基本上就是这样实现的,不太理解你说的“bug”是哪里的问题。
其实对于这样的特殊输入方式,最好的办法是使用一个“full width”子元素容纳文本,再将父元素设置为隐藏溢出来充当视口,用以消去浏览器默认的滚动行为的同时使用脚本设计新的滚动行为。总之这种情况下,依赖于 css 构成浏览器的默认滚动行为是不稳妥的,而且效果也差强人意。
Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。
大数据(big data)是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。
Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。
Notion - The all-in-one workspace for your notes, tasks, wikis, and databases.
提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。
提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。
快应用 是基于手机硬件平台的新型应用形态;标准是由主流手机厂商组成的快应用联盟联合制定;快应用标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台;以平台化的生态模式对个人开发者和企业开发者全品类开放。
汐洛彖夲肜矩阵(Sillot T☳Converbenk Matrix),致力于服务智慧新彖乄,具有彖乄驱动、极致优雅、开发者友好的特点。其中汐洛绞架(Sillot-Gibbet)基于自思源笔记(siyuan-note),前身是思源笔记汐洛版(更早是思源笔记汐洛分支),是智慧新录乄终端(多端融合,移动端优先)。
主仓库地址:Hi-Windom/Sillot
文档地址:sillot.db.sc.cn
注意事项:
愿逝者安息!
如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。
HBase 是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的 Google 论文 “Bigtable:一个结构化数据的分布式存储系统”。就像 Bigtable 利用了 Google 文件系统所提供的分布式数据存储一样,HBase 在 Hadoop 之上提供了类似于 Bigtable 的能力。
确认过眼神后的灵魂连接,站在链在!
Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。
“梦想从学习开始,事业从实践起步” —— 习近平
TextBundle 文件格式旨在应用程序之间交换 Markdown 或 Fountain 之类的纯文本文件时,提供更无缝的用户体验。
你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!
Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。
沉迷游戏伤身,强撸灰飞烟灭。
InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。
哪里都缺人,哪里都不缺人。
JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。
iOS 是由苹果公司开发的移动操作系统,最早于 2007 年 1 月 9 日的 Macworld 大会上公布这个系统,最初是设计给 iPhone 使用的,后来陆续套用到 iPod touch、iPad 以及 Apple TV 等产品上。iOS 与苹果的 Mac OS X 操作系统一样,属于类 Unix 的商业操作系统。
Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。
Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于