Answers:
✖效果很好。HTML代码是✖
。
为此,×
在HTML中使用×标记(乘法符号)怎么办?
除字母X外,“ x”(字母)不应用于表示其他任何内容。
× ×
或×
(相同的事物)U + 00D7乘法符号
×相同字符,字体粗细
⨯U ⨯
+ 2A2F Gibbs产品
✖U ✖
+ 2716重乘法符号
如果您支持,还有一个表情符号oji。如果不这样做,您只会看到一个正方形=❌
当我与一位设计师合作时,我也在Codepen上制作了这个简单的代码示例,该设计师要求我向她展示当我问我是否可以用编码版本而不是图像替换关闭按钮时的外观。
<ul>
<li class="ele">
<div class="x large"><b></b><b></b><b></b><b></b></div>
<div class="x spin large"><b></b><b></b><b></b><b></b></div>
<div class="x spin large slow"><b></b><b></b><b></b><b></b></div>
<div class="x flop large"><b></b><b></b><b></b><b></b></div>
<div class="x t large"><b></b><b></b><b></b><b></b></div>
<div class="x shift large"><b></b><b></b><b></b><b></b></div>
</li>
<li class="ele">
<div class="x medium"><b></b><b></b><b></b><b></b></div>
<div class="x spin medium"><b></b><b></b><b></b><b></b></div>
<div class="x spin medium slow"><b></b><b></b><b></b><b></b></div>
<div class="x flop medium"><b></b><b></b><b></b><b></b></div>
<div class="x t medium"><b></b><b></b><b></b><b></b></div>
<div class="x shift medium"><b></b><b></b><b></b><b></b></div>
</li>
<li class="ele">
<div class="x small"><b></b><b></b><b></b><b></b></div>
<div class="x spin small"><b></b><b></b><b></b><b></b></div>
<div class="x spin small slow"><b></b><b></b><b></b><b></b></div>
<div class="x flop small"><b></b><b></b><b></b><b></b></div>
<div class="x t small"><b></b><b></b><b></b><b></b></div>
<div class="x shift small"><b></b><b></b><b></b><b></b></div>
<div class="x small grow"><b></b><b></b><b></b><b></b></div>
</li>
<li class="ele">
<div class="x switch"><b></b><b></b><b></b><b></b></div>
</li>
</ul>
的HTML
✕ ✕
✓ ✓
✖ ✖
✔ ✔
✗ ✗
✘该✘
× ×
×
的CSS
如果要使用CSS中的上述字符(例如,在:before
或:after
伪代码中),只需使用转义的\
Unicode HEX值,例如:
[class^="ico-"], [class*=" ico-"]{
font: normal 1em/1 Arial, sans-serif;
display: inline-block;
}
.ico-times:before{ content: "\2716"; }
.ico-check:before{ content: "\2714"; }
<i class="ico-times"></i>
<i class="ico-check"></i>
✕
的HTML '\2715'
CSS,例如:.clear:before { content: '\2715'; }
'\u2715'
JavaScript字串正如@Haza指出的那样,可以使用时间符号。 Twitter Bootstrap将其映射到一个关闭图标,以关闭诸如模式和警报之类的内容。
<button class="close">×</button>
我更喜欢Font Awesome:http : //fortawesome.github.io/Font-Awesome/icons/
您要查找的图标是fa-times
。使用起来很简单:
<button><i class="fa fa-times"></i> Close</button>
这可能是徒劳的,但是到目前为止,还没有人真正提出过“仅使用CSS创建关闭按钮”的解决方案。只要。干得好:
#close:before {
content: "✖";
border: 1px solid gray;
background-color:#eee;
padding:0.5em;
cursor: pointer;
}
这对我很好:
<style>
a.closeX {
position: absolute;
right: 0px; top: 0px; width:20px;
background-color: #FFF; color: black;
margin-top:-15px; margin-right:-15px; border-radius: 20px;
padding-left: 3px; padding-top: 1px;
cursor:pointer; z-index: -1;
font-size:16px; font-weight:bold;
}
</style>
<div id="content">
<a class="closeX" id="closeX" onclick='$("#content").hide();'>✖</a>
Click "X" to close this box
</div>
忘记字体并使用背景图片!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" >
<head>
<title>Select :after pseudo class/element</title>
<style type="text/css">
.close {
background:url(http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_222222_256x240.png) NO-REPEAT -96px -128px;
text-indent:-10000px;
width:20px;
height:20px;
}
</style>
</head>
<body>
<input type="button" class="close" value="Close" />
<button class="close">Close</button>
</body>
</html>
使用屏幕阅读器访问该页面的用户可以更方便地访问该页面。
通过将文本放置在以可访问的方式隐藏的跨度中,可以使用仅屏幕阅读器可以访问的文本。将x放置在屏幕阅读器无法读取的CSS中,因此不会造成混淆,但可以在页面上看到它,也可以由键盘用户访问。
<style>
.hidden {opacity:0; position:absolute; width:0;}
.close {padding:4px 8px; border:1px solid #000; background-color:#fff; cursor:pointer;}
.close:before {content:'\00d7'; color:red; font-size:2em;}
</style>
<button class="close"><span class="hidden">close</span></button>
使用现代浏览器,您可以旋转+号:
.popupClose:before {
content:'+';
}
.popupClose {
position:relative;
float:right;
right:10px;
top:0px;
padding:2px;
cursor:pointer;
margin:2px;
color:grey;
font-size:32pt;
transform:rotate(45deg);
}
然后只需将以下html放在您需要的位置:
<span class='popupClose'></span>
×
优于✖
作为✖
奇怪的是在边缘的行为和Internet Explorer(在IE11测试)。它没有获得正确的颜色,而是由“表情符号”代替
Lucida Sans Unicode
并且Arial Unicode MS
也支持此类unicode符号。如果在某些浏览器(尤其是旧版IE)上不使用支持这些字符的字体,则所有内容都将是表示不支持符号的矩形。我将精简版的DejaVu用于此类符号。