在本文中,我们将带你了解css旋转一个伪指令:after或:before内容:“”在这篇文章中,我们将为您详细介绍css旋转一个伪指令:after或:before内容:“”的方方面面,并解答css旋转
在本文中,我们将带你了解css旋转一个伪指令:after或:before内容:“”在这篇文章中,我们将为您详细介绍css旋转一个伪指令:after或:before内容:“”的方方面面,并解答css旋转代码常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的Angular:伪元素的动画,例如:before,:after、css :after或:before写小三角形、CSS Transitions with:before和:after伪元素、css – Firefox无法正常显示:before和:after伪元素。
本文目录一览:- css旋转一个伪指令:after或:before内容:“”(css旋转代码)
- Angular:伪元素的动画,例如:before,:after
- css :after或:before写小三角形
- CSS Transitions with:before和:after伪元素
- css – Firefox无法正常显示:before和:after伪元素
css旋转一个伪指令:after或:before内容:“”(css旋转代码)
无论如何要使伪旋转
content:"\24B6"?
我正在尝试旋转unicode符号。
答案1
小编典典内联元素无法转换,伪元素默认情况下是内联的,因此您必须应用display: block
或display: inline-block
转换它们:
#whatever:after { content:"\24B6"; display: inline-block; -webkit-transform: rotate(30deg); -moz-transform: rotate(30deg); -o-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg);}<div id="whatever">Some text </div>
Angular:伪元素的动画,例如:before,:after
我试着用一个查询:
trigger('myanimation',[ query('.myclass:after',style({ top: 10px })) ])
但不幸的是,它没有用.
这是代码 – https://stackblitz.com/edit/angular-ofa3wa
我想通过点击制作动画:鸟儿闭上眼睛.
解决方法
我知道你问的是Angular Animations,但另一种方法是这样的:
app.component.html
<div(click)="goSleep()"> <div> <div> <div></div> <div></div> <div><div></div></div> <div></div> <div></div> </div> </div> </div>
app.component.ts
goSleep() { let eyes = document.getElementsByClassName('eye'); for (var i = 0; i < eyes.length; i++) { eyes[i].classList.add('eye-closed'); } }
app.component.scss
.eye-closed::after { top: 0px !important; transition-property: top; transition-duration: 2s; transition-timing-function: linear; }
单击div时,它会调用goSleep()函数,该函数会向已具有类眼睛的元素添加一个名为eye-closed的新类.
最后,添加相应的css,它允许您控制CSS伪元素,以及应用所需样式的过渡时间.
css :after或:before写小三角形
.type_form_tab:after {
content: '''';
position: relative;
border: 0.3rem solid #d8d8d8;
border-color: #d8d8d8 transparent transparent;
width: 0;
height: 0;
top: 0.7rem;
left: 0.3rem;
}
CSS Transitions with:before和:after伪元素
http://jsfiddle.net/4rnsx/130/
解决方法
现在(我确实更新这个列表)它支持:
> FireFox 4.0及以上
> Chrome 26及更高版本
> IE 10及以上
正在等待Safari和Android版Chrome浏览器来抓取这些更新。
你可以test it yourself in your browser,或
见browser support table。
css – Firefox无法正常显示:before和:after伪元素
CSS
span[property="dc:date dc:created"]::before{ position: absolute; top: 60px; content: ''; display: block; background-color: #005691; width: 60px; height: 20px; } span[property="dc:date dc:created"]::after{ position: absolute; top: 60px; right: 0; width: 0px; height: 0px; border-top: 20px solid #01416F; border-right: 20px solid rgba(0,0); content: ''; }
http://jsfiddle.net/LRnCM/1/
解决方法
.submitted { position:relative; display:inline-block; }
UPDATED EXAMPLE
关于css旋转一个伪指令:after或:before内容:“”和css旋转代码的问题我们已经讲解完毕,感谢您的阅读,如果还想了解更多关于Angular:伪元素的动画,例如:before,:after、css :after或:before写小三角形、CSS Transitions with:before和:after伪元素、css – Firefox无法正常显示:before和:after伪元素等相关内容,可以在本站寻找。
本文标签: