我正在寻找一个HTML或ASCII字符,这是一个三角形指向向上或向下,以便我可以使用它作为拨动开关。

我找到了↑(↑)和↓(↓) -但它们的词干很窄。我只是寻找HTML箭头“头”。


当前回答

“不是ASCII (neither's↑/↓)”需要限定。

虽然这些字符在美国信息交换标准代码中没有定义为符号,但它们的代码通常用于ASCII码24和25的图形表示(十六进制18和19,取消和EM:介质结束)。代码第437页(IBM称为扩展ASCII,包括数字代码128到255)定义了这些符号作为ASCII码的使用,这些约定在行业中无处不在,这可以从惠普(特别是打印机)和IBM(特别是从原始PC开始的微型计算机)等领先公司将其部署为标准看到。

就像在CAN和EM中使用ASCII码在当时是相对过时的一样,证明了它们作为符号的使用是合理的,所以随着时间的推移,将这些代码作为符号的使用也被当前使用的UNICODE约定所淘汰。


应该强调的是,IBM在Extended ASCII中对ASCII进行的扩展不仅包括用于数字代码128到255的更大的数字集,而且还扩展了一些数字控制代码(ASCII范围0到32)的使用,从仅仅是媒体传输控制协议扩展到包含符号。人们经常错误地认为,第一个0到128没有被“扩展”,IBM在这个范围内使用了传统ASCII的符号。在前面的参考文献中也出现了此错误。这个错误变得如此普遍,以至于它下意识地口头上重新定义了ASCII。

其他回答

Unicode箭头似乎已经过时了,因为截至2021年,安卓手机似乎还没有安装包含箭头的完整Unicode字体(只是大多数顶级语言字体,如中文、阿拉伯语等);而一个要求下载像样的Unicode字体的网页,比如Arial Unicode MS,下载时间就会达到22Meg。

FontAwesome对这类白痴很有用。版本4.7 font-awesome.min.css的大小为30KB。向上排序,向下排序,字形向上,字形向下提供你的字符。https://fontawesome.com/v4.7/get-started/工作在常规HTML(文本等)。然而,它需要重写,因此在字面跨度上下文中使用起来更加棘手。

jquery已经支持人们可以使用的图标,只需悄悄地下载一个6.8K的字体图像,然后从它的引子中取出大块。包括插入符号(v形)和三角形(箭头)。目录见https://api.jqueryui.com/theming/icons/。包含jquery后,使用代码<span class="ui-icon ui-icon- arrowthick厚-1-n"包含一个字形></span>。您要求的上下箭头是ui-icon-caret-1-n和ui-icon-caret-1-s(用于南北);在低分辨率下,插入符号比三角形看起来更尖。它们可以被着色。

不幸的是,jquery目前似乎只能以16x16像素的分辨率显示图标——这在今天的显示器上只是一粒沙子。它们可以用变换函数放大。但它开始变得潦草。

Jquery图标也可以通过本地覆盖自己的图像,通过background:url()。查看jquery文档。

字节大小图标https://github.com/danklammer/bytesize-icons还不错。

还有其他的。

我认为提问者可能指的是其中一个(见附图)-我自己在搜索同样的东西时发现了这个StackOverflow问题。

不幸的是,这个字形似乎在任何地方都不作为一个独特的字符实体存在。维基百科通过使用内联javascript和img content="data:image/gif…"来实现这个符号。

顺便说一句,这是它的base64:

data:image/gif;base64,R0lGODlhFQAJAIABAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4OEM2REYyN0ExMDhBNDJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCNTAyODcwMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCNTAyODZGMEY4NjExRTBBMzkyQzAyM0E1RDk3RDc3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDE4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDE4MDExNzQwNzIwNjgxMTg4QzZERjI3QTEwOEE0MkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAAFQAJAAACF4yPgMsJ2mJ4VDKKrd4GVz5lYPeMiVUAADs=

希望这能帮助到一些人!

抱歉,它们只支持统一码。:(

大的:

U+25B2(黑色向上三角形▲) U+25BC(黑色向下三角形▼) U+25C0(左侧黑色三角形) U+25B6(黑色直角三角形▶)

白色的大家伙:

U+25B3(白色上三角△) U+25BD(白色下尖三角形) U+25C1(白色向左三角形对不对) U+25B7(白色直角三角形△)

还有一些更小的三角形:

U+25B4(黑色向上小三角▴) U+25C2(黑色左方小三角形◂) U+25BE(黑色向下小三角服务商服务商) U+25B8(黑色向右的小三角形)

还有一些白色的:

U+25C3(白色左方小三角◃) U+25BF(白色下尖小三角▿) U+25B9(白色指向右的小三角形▹) U+25B5(白色向上小三角▵)

还有一些“尖”三角形。你可以在维基百科上阅读更多内容:http://en.wikipedia.org/wiki/Geometric_Shapes

但不幸的是,它们都是Unicode而不是ASCII。 如果你仍然想使用ASCII,那么你可以使用^和v的图像文件(就像移动版本的谷歌地图,这是指古代移动谷歌地图)


正如其他人所建议的,您还可以使用HTML创建三角形,或者使用CSS边界或SVG形状,甚至JavaScript画布。

CSS

div{
    width: 0px;
    height: 0px;
    border-top: 10px solid black;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: none;
}

SVG

<svg width="16" height="10">
    <polygon points="0,0 16,0 8,10"/>
</svg>

JavaScript

var ctx = document.querySelector("canvas").getContext("2d");

// do not use with() outside of this demo!
with(ctx){
    beginPath();
    moveTo(0,0);
    lineTo(16,0);
    lineTo(8,10);
    fill();
    endPath();
}

Demo

这个似乎暗示030和031是上下三角形。

(正如bobince指出的,这似乎不是ASCII标准)

这里很多人建议用三角形,但有时你需要一个雪佛龙。

我们有一个例子,我们的按钮显示了一个雪佛龙,并希望用户手册以一种非技术用户也能识别的方式引用按钮。所以我们需要一个雪佛龙标志。

最后我们使用了﹀。它被称为直角括号表示表,代码为U+FE40。