2017-02-28 1 views
0

내 Squarespace 페이지에 사용자 정의 CSS를 추가하려고합니다. 사용자가 이미지 위로 마우스를 가져 가면 불투명도가 변경되지만 이미지와 연결된 URL 링크가있는 경우에만 변경해야합니다. 현재 내 아래 코드는 내 사이트의 모든 이미지가 불투명도를 변경하도록합니다. 어떤 도움이라도 좋을 것입니다!SquareSpace가있는 사용자 정의 CSS

사용자 정의 CSS : .sqs 갤러리 디자인 그리드 슬라이드 : 가져가 {불투명 :! 0.6 중요한;}

<div class="sqs-gallery"> 

      <div class="slide" data-type="image"> 
       <div class="margin-wrapper"> 
       <a 


         href="/umma" 



        class="image-slide-anchor content-fit" 
       > 
        <noscript><img src="https://static1.squarespace.com/static/51eb1fb3e4b0ca0d358f4e39/58b4538be4fcb5c5e088f247/58b454483a04111160e30ab0/1488228183093/logo.png" alt="UX Research" /></noscript><img class="thumb-image" alt="UX Research" data-src="https://static1.squarespace.com/static/51eb1fb3e4b0ca0d358f4e39/58b4538be4fcb5c5e088f247/58b454483a04111160e30ab0/1488228183093/logo.png" data-image="https://static1.squarespace.com/static/51eb1fb3e4b0ca0d358f4e39/58b4538be4fcb5c5e088f247/58b454483a04111160e30ab0/1488228183093/logo.png" data-image-dimensions="266x125" data-image-focal-point="0.5,0.5" data-load="false" data-image-id="58b454483a04111160e30ab0" data-type="image" /> 
       </a> 
        <div class="image-slide-title">UX Research</div> 
       </div> 
      </div> 

      <div class="slide" data-type="image"> 
       <div class="margin-wrapper"> 
       <a 


    </div> 



</div> 
+0

'.sqs-gallery-design-grid-slide : hover {opacity : .6! important;}'? –

+0

HTML은 어떤 모습입니까? –

+0

원래 게시물에 내 HTML을 추가했습니다. –

답변

0

보십시오, 나는 믿고있어 클래스 이름 앞에 a 선택기를 추가 , 이미지를 참조하십시오. 이처럼 :

a .sqs-gallery-design-grid-slide:hover { 
    opacity: .6 !important; 
} 

a 태그 안에 포장 된 모든 이미지에 대해 작동합니다.

^= 속성 CSS 선택기를 사용하면 URL로 리디렉션되는 링크로만 링크를 제한 할 수 있습니다. 속성 값이 주어진 문자열로 시작하는 요소 만 선택하는 데 사용됩니다. http (링크 용) 이처럼 :

사용이 코드 :

a[href^=http] .sqs-gallery-design-grid-slide:hover { 
    opacity: .6 !important; 
} 

EDIT (질문의 계정 편집을 고려하는)

.image-slide-anchor img:hover { 
     opacity: .6 !important; 
} 

편집 2 (계정 아스 커의 의견을 고려하기 위해) :

보통 문제가 해결 될 경우 image-slide-anchor img:hovera.image-slide-anchor[href] img:hover.

+0

도움을 주셔서 감사합니다! 나는 세 가지 제안을 모두 시도했다. 마지막으로 URL 링크가없는 이미지가 여전히 불투명도, 다른 아이디어를 변경하게 만듭니다. –

+0

웹 사이트의 URL을 제공 할 수 있습니까? 귀하의 질문에 언급 한 클래스는 붙여 넣은 코드에서 찾을 수 없습니다 –

+0

물론 ..... 아직 진행중인 작업입니다. http://www.sophieamberkar.com/ –