2014-03-27 2 views
0

Hello ive는 CSS로 별을 만들었지 만 별 앞에 보이게하는 필드는 숨기고 있습니다. 나는 누군가가 내가 그것을 고치기 위해해야하는 것에 올바른 방향으로 가르키고 있는지 궁금해하고 있었다. 감사CSS 스타일 위에 필드가 나타나게하기

<div class="views-field views-field-field-freebetamount"> 
<div class="field-content"> 
<div id="star12">£200</div> 
</div> 
</div> 

CSS

.views-field-field-freebetamount { 
color:white; 
} 

#star12 { 
background: blue; 
width: 40px; 
height: 40px; 
position: relative; 

} 

#star12:before, #star12:after { 
content: ""; 
position: absolute; 
top: 0; 
left: 0; 
height: 40px; 
width: 40px; 
background: blue; 
} 

#star12:before { 
-webkit-transform: rotate(30deg); 
-moz-transform: rotate(30deg); 
-ms-transform: rotate(30deg); 
-o-transform: rotate(30deg); 
} 

#star12:after { 
-webkit-transform: rotate(60deg); 
-moz-transform: rotate(60deg); 
-ms-transform: rotate(60deg); 
-o-transform: rotate(60deg); 
} 

희망 별의 상단에 표시해야 freebetamount 필드. 내 제한된 CSS 기술로 인해 Z- 색인을 사용해 보았지만 아무 소용이 없었습니다.

누구나?

감사 CSS로

답변

1

당신은 :before:after 의사 요소에 negative z-index 값을 정의해야합니다.

#star12 { 
background: blue; 
width: 40px; 
height: 40px; 
position: relative; 
    font-size:1.3em; 
} 

#star12:before, #star12:after { 
content: ""; 
position: absolute; 
top: 0; 
left: 0; 
height: 40px; 
width: 40px; 
background: blue; 
    z-index:-1; 
} 

확인 Demo.

+0

) 내 솔루션 작업은 귀하의 케이스입니까? –

+0

데모는 Kheema는 괜찮지 만 내 테스트 웹 사이트에 어떤 이유가 있습니다. 내가 링크를 추가하여 링크를 추가 할 수 있는지는 알지만 잘 보셨나요? 여기에 실천 중이라고 \ n 용의자가 낡은 URL을 사용 했음) http://islifeshit.com/casino –

+0

나는 진짜 시나리오에서 당신을 도울 수 있기를 바랍니다. –

1

유 당신은 Z- 인덱스를보고 싶을거야 다른 사람

+0

모든 것이 오크에게 보여지며 지금은 박살난 별을 구성하는 변형 된 비트가됩니다. Kheema의 데모가 이상하게 작동합니다. 어쩌면 나는 단지 필드 이미지를 이용하여 별 이미지를 보았다. –

1

위에 무언가를 배치하는 그런 z-index: 100 또는 뭔가를 설정해야합니다. 다른 요소 위에 표시하려는 요소가 더 높은 CSS z- 색인 번호를 가져야합니다.

(css 파일);

#yourID { 
z-index: 99; 
} 
+0

답례 챕스에 대한 훌륭한 감사. Kheea 귀하의 방법은 희망대로 작동하지만 그것은 단지 파란색 상자 (내 하얀 텍스트 표시)를 떠나 CSS에서 모든 스타 요소를 제거하는 것 같다. .views-field-field-freebetamount에 더 suggsted z 인덱스를 추가하는 것은 나쁘게 작동합니다. 그런 퍼드가되어서 죄송합니다 : ( –