[英]How can I use CSS animations in SASS?
我正在嘗試向Rails中的一些引導鏈接添加簡單的CSS動畫,但是遇到了一些麻煩。 發生了什么事:
$link-color-hover:
rgba(85, 85, 85, .3);
:hover, :focus, :active {
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.5s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
color: darken(#777, 50%);
}
這里有什么幫助嗎? 這有可能嗎?
像這樣嘗試:
@mixin hovertransition {
$link-color-hover: rgba(85, 85, 85, .3);
color:$link-color-hover;
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.5s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
&:hover, &:focus, &:active {
color: darken(#777, 50%);
}
}
.transition-link
{
@include hovertransition;
}
HTML
<a href="#" class="transition-link">Test me</a>
您不需要定義新的mixin,這只是為了清理事物。 轉換要在觸發tranistition ist之前在元素的聲明中定義。 PS不要忘記其他前綴。
這是一個演示: http : //jsfiddle.net/Wzagr/
所以我想出了...我使事情變得過於復雜,顯然我只需要找到與我嘗試做的事情相對應的Bootstrap屬性。
另外,我切換了“ @import bootstrap”的位置,這幾乎解決了我幾乎立即遇到的其他一半問題,因此請確保正確放置!
上海社會科學院:
.navbar-right li:hover {
background-color: #95a5a6;
color: rgba(85, 85, 85, .3);
&:hover, &:focus, &:active {
-webkit-transition-delay: 0s;
-webkit-transition-duration: 0.5s;
-webkit-transition-property: all;
-webkit-transition-timing-function: ease;
color: darken(#777, 50%);
}
}
HTML輸出在這里:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.