📅  最后修改于: 2023-12-03 14:53:58.836000             🧑  作者: Mango
左箭头(也称为左角符号)通常用于表示返回或后退。在 CSS 中,我们可以使用 ::before
伪元素和 content
属性来创建一个左箭头。
我们可以使用一个 Unicode 字符 "◀"
来创建一个左箭头。但是,为了更好地控制箭头的样式和位置,我们可以将它作为 ::before
伪元素的 content
属性的值,并使用 CSS 进行调整。
例如,下面的 CSS 代码可以将一个大小为 20px 的左箭头添加到元素的左侧:
.element::before {
content: "◀";
font-size: 20px;
position: absolute;
left: -25px;
top: 50%;
transform: translateY(-50%);
}
在上面的代码中,我们使用 position: absolute
和 left: -25px
将箭头定位到父元素的左侧。使用 top: 50%
和 transform: translateY(-50%)
将箭头垂直居中对齐。
另外,我们还可以根据需要调整箭头的样式,例如颜色、字体、背景等。下面是一个更具有自定义性的示例代码:
.element::before {
content: "◀";
width: 24px;
height: 24px;
font-size: 14px;
line-height: 24px;
color: #fff;
background-color: #333;
text-align: center;
position: absolute;
left: -25px;
top: 50%;
transform: translateY(-50%);
border-radius: 50%;
box-shadow: 0 0 0 2px #fff;
}
在上面的代码中,我们使用了 width
和 height
属性来控制箭头的大小。使用 line-height
属性将箭头垂直居中对齐,并使用 color
、background-color
和 box-shadow
等属性设置箭头的颜色及样式。
left
、top
、transform
等),这可能会影响到父元素的布局。content
属性的值改为 "▶"
并相应地调整箭头的位置即可。参考链接: