나는 태그를 대체하는 이미지가이미지를 동적으로 (PHP로) 전환하고 CSS 미디어 쿼리로 전환합니까?
<h1 id=myImage>Text</h1>
CSS를 보이는 뭔가 같은 :
h1#myImage {
text-indent: -9999px;
background: url('myImage.jpg') no-repeat;
width: 400px;
height: 80px;
}
@media-only screen and (max-width: 767px) {
h1#myImage {
text-indent: -9999px;
background: url('myImage-mobile.jpg') no-repeat;
width: 400px;
height: 80px;
}
}
이것은 내가 브라우저 크기를 조정할 때 나는 그것을 원하는 방식으로 (즉, I는 모바일을 볼 작동 버전의 이미지) ... 그러나 이제 h1 # myImage가 사용자의 환경 설정에 따라 동적으로 변경되어야합니다. "myImage.jpg"와 "myImage-mobile.jpg"가 "myNewImage.jpg"로 바뀌고 "myNewImage-mobile.jpg"
나는 LESS.js도 사용하고 있습니다. if if 내 CSS 변수와 PHP 변수를 결합하는 방법이 있습니다 ..
성능 관련 히트가 있습니까? – redconservatory
@redconservatory 유일한 성능 저하는 LESS 파일을 보내기 전에 얼마나 많은 PHP 처리를하는지에 달려 있습니다. 클라이언트 쪽에서는 차이가 없어야합니다. – Hersha
less.js가있는 클라이언트 측에서 .less 파일을 처리 할 때 항상 약간의 성능 저하가 발생합니다. 그것은 또한 JS 지원 (분명히,하지만 이것은 청중에 관한 것입니다)에 따라 달라집니다. – bzx