html - 悬停动画文本翻转上的 CSS 不起作用?

标签 html css animation effect

<分区>

出于某种原因,我无法让这个使用原点和伪元素的简单 css 动画起作用,文本应该在其自己的中心翻转。

看一下代码:

.flip{
    border: none;
	background-color:none;
	color: black;
	padding: 5px 10px;
	font-size: 18px;
	border-radius: 4px;
	position: relative;
	box-sizing: border-box;
	transition: all 500ms ease; 
	transform-style: preserve-3d;
}

flip:after {
	top: -100%;
	left: 0px;
	width: 100%;
	position: absolute;
	background: none;
	border-radius: 4px;
	content: 'flipped';
	transform-origin: left bottom;
	transform: rotateX(90deg);
}

flip:hover {
	transform-origin: center bottom;
	transform: rotateX(-90deg) translateY(100%);
}
<a class="flip" href="">flip</a>

最佳答案

你少了一个“.”在 css 中的类名之前

关于html - 悬停动画文本翻转上的 CSS 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50708875/

上一篇:javascript - 为什么 CSS3 过渡不能使用 JavaScript 设置元素的高度?

下一篇:css - 如何模糊 div CSS 的一部分

相关文章:

javascript - 如何使用 animateProperty 来突出显示 TextBox 背景?

java - java repaint() 方法的帮助?

java - 是否有用于 GWT 的漂亮的 CSS 主题?

html - 如何将 Div 精确限制为屏幕大小

android - 如何设置View.layout(l, t, r, b)的四个参数

php - 分页显示用于分页的完整按钮

html - 如何使用 AngularJS 中的按钮更改 CSS 属性?

asp.net-mvc-3 - MVC3 不显眼的验证生成的 HTML5 表单属性可以吗?

html - 带滚动的 div 消失在其他 div 后面

html - 在另一个 html 页面中嵌入 html5 横幅