Css 转换不适用于文本

Css 转换不适用于文本,css,css-transitions,Css,Css Transitions,我添加了一些代码,当鼠标移到文本上时,可以放大文本,但它不起作用。有人知道原因吗?这是我的建议,我认为这无关紧要,但实际代码中使用的字体是通过字体加载的,但我想我应该提到它 <style> .headerText {transition: all .2s ease-in-out;} .headerText:hover {transform: scale(2.1);} a.headerText { font-family: arial;

我添加了一些代码,当鼠标移到文本上时,可以放大文本,但它不起作用。有人知道原因吗?这是我的建议,我认为这无关紧要,但实际代码中使用的字体是通过字体加载的,但我想我应该提到它

    <style>
    .headerText {transition: all .2s ease-in-out;}
    .headerText:hover {transform: scale(2.1);}
    a.headerText {
       font-family: arial;
       font-weight:bold;
       font-style:none;
       font-size:28px; 
       text-decoration:none;
       text-align:center;  
       color:purple;
       white-space:nowrap;  
       margin-left:20px;
       line-height:1.6;   
    }
    a.headerText:hover {color:green;}
    </style>

    <span class="headerText"><a class="headerText" href="http://example.com">my link</a></span> 

.headerText{transition:all.2s ease in out;}
.headerText:hover{transform:scale(2.1);}
a、 标题文字{
字体系列:arial;
字体大小:粗体;
字体样式:无;
字号:28px;
文字装饰:无;
文本对齐:居中;
颜色:紫色;
空白:nowrap;
左边距:20px;
线高:1.6;
}
a、 headerText:hover{color:green;}

转换属性不适用于内联元素,而
就是其中之一

您可以看到可以转换的元素列表

可转换元素是以下类别之一的元素:

  • 一种元素,其布局由CSS框模型控制,CSS框模型是块级或原子内联级元素,或其显示属性计算为表行、表行组、表页眉组、表页脚组、表单元格或表标题[CSS2]

  • SVG名称空间中的一个元素,不受CSS框模型的控制,CSS框模型具有属性transform、patternTransform或gradientTransform[SVG11]

解决方案 将span的
显示
属性设置为
内联块

.headerText{
显示:内联块;
转换:所有.2易入易出;
}
.headerText:悬停{
转换:比例(2.1);
}
a、 标题文字{
字体系列:arial;
字体大小:粗体;
字体样式:无;
字号:28px;
文字装饰:无;
文本对齐:居中;
颜色:紫色;
空白:nowrap;
左边距:20px;
线高:1.6;
}
a、 标题文字:悬停{
颜色:绿色;
}

转换属性不适用于内联元素,而
就是其中之一

您可以看到可以转换的元素列表

可转换元素是以下类别之一的元素:

  • 一种元素,其布局由CSS框模型控制,CSS框模型是块级或原子内联级元素,或其显示属性计算为表行、表行组、表页眉组、表页脚组、表单元格或表标题[CSS2]

  • SVG名称空间中的一个元素,不受CSS框模型的控制,CSS框模型具有属性transform、patternTransform或gradientTransform[SVG11]

解决方案 将span的
显示
属性设置为
内联块

.headerText{
显示:内联块;
转换:所有.2易入易出;
}
.headerText:悬停{
转换:比例(2.1);
}
a、 标题文字{
字体系列:arial;
字体大小:粗体;
字体样式:无;
字号:28px;
文字装饰:无;
文本对齐:居中;
颜色:紫色;
空白:nowrap;
左边距:20px;
线高:1.6;
}
a、 标题文字:悬停{
颜色:绿色;
}