html - :after not working 上的 CSS 变换旋转

标签 html css

我设计了一个复选框,并想用 :after 元素做一个复选标记。但是,我无法扭转局面。附加到 div 的相同样式效果很好。

使用样式:

content: '';
position: absolute;
width:.5em;
height:.2em;
transition: all .2s;
border-left: 2px solid red;
border-bottom: 2px solid red;
top: 0.4em;
left: 0.3em;
transform: rotate(-45deg);

在这里查看 Codepen:Codepen

最佳答案

多重转换会覆盖之前的转换。最好将它们写成速记

transform: rotate(-45deg) scale(1);

关于html - :after not working 上的 CSS 变换旋转,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43066654/

相关文章:

javascript - 如何在 JavaScript 中多次更改 div 的样式

javascript - 在进入全屏模式后从嵌入式 iframe 中删除 Youtube 品牌、标题文本等

javascript - 使用 jQuery 更改 -webkit-transform 未按预期工作

css - 字体在我的客户端计算机中变为粗体和斜体

javascript - CSS slice/slot transition effect for/with DIVs

javascript - 如何避免 HTML 代码冗余——不希望多个 html 文件使用相同的代码

html - CSS padding初学者的东西

html - 除非绝对定位,否则 anchor 标记不可点击?

javascript - 生成显示网站中所有文件之间关系的图表或架构

javascript - 哪个css参数修改animate ('width' , 'hide' ) 函数