0
CSS3 전환을 사용하여 객체를 오른쪽으로 수평으로 변환하려고합니다. 매우 간단 보이지만 어쩌면 내가 뭔가를 놓친거야 ...호버상의 링크 요소 내부 번역
이 내가 무엇을 가지고 :
<h1>
<a href="#" class="qa">Check Q&A<i class="icon-right-open-gal"></i></a>
</h1>
i
는 스프라이트와 함께 배치 이미지입니다. 나는이 요소가 링크를 잡아 당기면 오른쪽으로 수평으로 옮겨 놓기를 원합니다.
.qa{
&:link,&:visited{
padding: 10px;
text-decoration: none;
color: #f2f2f2;
font-size: 18px;
// @include background-image(linear-gradient(bottom, #42BA70, #49CB7A));
background-color: #E3560D;
@include box-shadow(inset 1px 1px rgba(255,199,170,0.5));
@include box-sizing(border-box);
text-transform: uppercase;
@include transition-property(all);
@include transition-duration(0.2s);
@include transition-timing-function(ease-in-out);
i{
font-size: 13px;
}
span{
font-family: helvetica-neue, helvetica, serif;
font-size: 15px;
}
}
&:hover, &:active{
background-color: #F77902;
@include box-shadow(inset 1px 1px rgba(248,255,170,0.5));
i{
-webkit-transform: translateX(40px);
-moz-transform: translateX(40px);
-o-transform: translateX(40px);
transform: translateX(40px);
}
}
몇 가지 옵션을 시도했지만 아무도 작동하지 않습니다. 누군가 그것을 올바르게 사용할 수 있습니까? 이 프로젝트에 SASS를 사용하고 있습니다. 더 명확하게하기 위해 나침반을 혼합하지 않고 번역 속성을 남겼습니다.
고마워요! 그것은 효과가 있었다. 나는 인라인인지 아닌지를 아는이 쟁점으로 한 번 이상 자신을 foudn했다. 인라인 요소가 무엇인지, 어떤 요소가 인라인인지 배우는 데 유용한 문서를 알고 있습니까? P.D. 그것은 나를 위해 일했지만 바이올린은 지금은 작동하지 않습니다 ... –
바이올린에 대해 유감입니다. 인라인/블럭 요소 인 학습에 관해서는 mdn : [https://developer.mozilla.org/en-US/docs/Web/HTML/Element](https://developer.mozilla.org/en)을 살펴 보는 것이 좋습니다. -/docs/Web/HTML/Element) – dariusc
여기에 해당 링크가 있습니다. [inline elements] (https://developer.mozilla.org/en-US/docs/HTML/Inline_elements) [블록 요소] (https : //developer.mozilla.org/en-US/docs/HTML/Block-level_elements) – dariusc