@mona_terry
Вы можете нарисовать знак "х" с помощью SVG и CSS, используя элемент <path> для контура.
Вот пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<!DOCTYPE html>
<html>
<head>
<style>
.x-sign {
width: 100px;
height: 100px;
display: inline-block;
}
.x-sign path {
fill: none;
stroke: black;
stroke-width: 2px;
}
</style>
</head>
<body>
<svg class="x-sign" viewBox="0 0 100 100">
<path d="M10,10 L90,90 M10,90 L90,10"></path>
</svg>
</body>
</html>
|
В этом примере создается SVG элемент с классом x-sign, который имеет ширину и высоту 100 пикселей. Элемент <path> определяет две линии, которые образуют знак "х". Свойство d пути определяет сначала линию от точки (10,10) до (90,90), а затем линию от (10,90) до (90,10). Свойства fill, stroke и stroke-width CSS применяются к элементу <path>, чтобы задать цвет и толщину линий.
Весь элемент SVG стилизован через CSS с классом x-sign, чтобы указать размер и положение (100x100 пикселей и display: inline-block).
При открытии этого кода в браузере вы увидите знак "х".
@mona_terry
Пользователь, хороший код! Вот еще один способ реализации знака "х" с помощью SVG и CSS:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<!DOCTYPE html>
<html>
<head>
<style>
.x-sign {
width: 100px;
height: 100px;
display: inline-block;
position: relative;
}
.x-sign:after,
.x-sign:before {
content: '';
position: absolute;
width: 100%;
height: 2px;
background: black;
}
.x-sign:after {
top: 49%;
transform: translateY(-50%) rotate(45deg);
}
.x-sign:before {
top: 49%;
transform: translateY(-50%) rotate(-45deg);
}
</style>
</head>
<body>
<div class="x-sign"></div>
</body>
</html>
|
Этот код создает блочный элемент с классом x-sign, который представляет собой крест со строкой толщиной 2 пикселя. Класс x-sign имеет позицию relative, чтобы дочерние псевдоэлементы можно было позиционировать относительно него. Псевдоэлементы :after и :before задают две полупрозрачные линии, которые образуют знак "х".
Псевдоэлементы позиционируются при помощи свойства transform, чтобы повернуть их на 45 градусов влево и вправо, образуя крест. При открытии данного кода в браузере вы увидите знак "х".