Ответ 1
Конечно, если вы обертываете текст в промежутке, затем установите для диапазона position: absolute
и transform
равную сумму в обратном направлении по умолчанию.
Я бы предложил против супер-наложения текста по вашей ссылке в предложенном выше случае, так как вы хотите, чтобы текст был INSIDE для привязанного тега для целей SEO.
Итак... Я повернул <a>
на 10 градусов по часовой стрелке и повернул <span>
10 градусов против часовой стрелки.
***** ALTERNATIVELY ** - Вы также можете установить диапазон отображения: block; и падение абсолютного позиционирования. Это зависит от вашего варианта использования. Абсолютное позиционирование в этом случае позволило бы вам перемещать текст с меньшим контролем.
a {
color: #fff;
display: block;
width: 100px;
height: 30px;
background: blue;
border-radius: 5px;
-moz-transform: scale(1) rotate(10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}
span {
position: absolute;
-moz-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-webkit-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-o-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
-ms-transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
transform: scale(1) rotate(-10deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);
}