javascript - iOS 11.2.5 上的文本区域插入符不旋转

标签 javascript ios css safari

我有一个旋转 45 度的文本区域

textarea {
  transform: rotate(-45deg);
}

<textarea></textarea>

问题是在 iOS 设备上,文本插入符不会旋转,它显示为一个奇怪的大框。

textarea {
  border: 1em dashed red;
  padding: 1em;
  transform: rotate(-45deg);
}
<h2>
  Cursor in iOS: bugged
</h2>
<textarea></textarea>
<button>close keyboard</button>

CodePen 上的示例 https://codepen.io/brunolm/pen/eVBdaj

有什么解决办法吗?或者另一种旋转元素的方法?

最佳答案

您必须创建或添加自己的自定义光标,或者只是在 Google 上找到一个。

这个site很高兴找到一些自定义光标

textarea {
  border: 1em dashed red;
  padding: 1em;
  transform: rotate(-45deg);
  cursor: url(http://www.rw-designer.com/cursor-extern.php?id=77519), auto;
}
<h2>
  Cursor in iOS: bugged
</h2>
<textarea></textarea>
<button>close keyboard</button>

关于javascript - iOS 11.2.5 上的文本区域插入符不旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48667863/

相关文章:

html - 链接 CSS 文件夹而不是单个文件?

html - 删除多余的空格 - CSS

javascript - 查找所有 <li> 的边框颜色

ios - 添加某些代码时从 Error 类型的抛出函数转换无效

ios - 使用未解析的标识符?

javascript - 在 iOS Chrome 和 Safari 上使用 FileSaver.js 保存或打开 blob

asp.net - 如何终止对 .net Web 服务的 javascript 异步调用?

javascript - 控制链接是否可点击

javascript - 如何获取现有数组中特定对象的计数数组?

javascript - 单击链接标题时显示空白