하나의 공통 " gotcha"; 에로남이네 폭과 높이가 스타일은 문장열 유닛 포함하는 등 px" "; 위의 예에서.
편집 - 나도 그렇게 생각해 폭과 높이가 설정 및 스테일스위드스 스티레자에이트 사용하지 않고 직접 노력해야 합니다. 원래 크기 또한 이미 갖고 있는 장점을 가지고 있습니다. 조금 코드에 게시물로의 수 있습니까? # 39, re in 표준 모드 대신 계속하시겠습니까 you& 쿼크 모드?
나는 답변됨 이 여기에 질문: [비율에 맞게 이미지 / 화면 비율을 유지하는 방법을 크기조정할?] [2]. 나는 여기에 복사 때문에 아주 안정적인 방법을 생각합니다:)
/**
* Conserve aspect ratio of the original region. Useful when shrinking/enlarging
* images to fit into a certain area.
*
* @param {Number} srcWidth width of source image
* @param {Number} srcHeight height of source image
* @param {Number} maxWidth maximum available width
* @param {Number} maxHeight maximum available height
* @return {Object} { width, height }
*/
function calculateAspectRatioFit(srcWidth, srcHeight, maxWidth, maxHeight) {
var ratio = Math.min(maxWidth / srcWidth, maxHeight / srcHeight);
return { width: srcWidth*ratio, height: srcHeight*ratio };
}
function resize_image(image, w, h) {
if (typeof(image) != 'object') image = document.getElementById(image);
if (w == null || w == undefined)
w = (h / image.clientHeight) * image.clientWidth;
if (h == null || h == undefined)
h = (w / image.clientWidth) * image.clientHeight;
image.style['height'] = h + 'px';
image.style['width'] = w + 'px';
return;
}
그냥 패스해 img DOM element, 또는 id 하나에 이미지 요소 및 새로운 폭과 높이를.
그냥 가공할지 너비입니다 인컨텍스트 통과시킬 수 있고 높이 (또는 null 로 너비입니다 경우 단순히 높이 관심용 전달하십시오 정의되지 않은) 크기조정할 화면 비율을 유지할 것
단순히 이미지를 수정 비례, css 속성을, 다른 하나는 미디어만을 변경하십시오 너비입니다 / 높이 남겨두십시오 자동으로 설정되었습니다.
이를 통해 해당 종횡비 그대로 남아 있습니다.
이 의혹은 슬라이드에서는 그땅은 내 마지막 코드
감사합니다 보세요들
이미지의 속성을 수정하는 대신 높이와 폭과 높이가 시도하시겠습니까 CSS 수정 너비입니다.
하나의 공통 " gotcha"; 에로남이네 폭과 높이가 스타일은 문장열 유닛 포함하는 등 px" "; 위의 예에서.
편집 - 나도 그렇게 생각해 폭과 높이가 설정 및 스테일스위드스 스티레자에이트 사용하지 않고 직접 노력해야 합니다. 원래 크기 또한 이미 갖고 있는 장점을 가지고 있습니다. 조금 코드에 게시물로의 수 있습니까? # 39, re in 표준 모드 대신 계속하시겠습니까 you& 쿼크 모드?
이 노력해야 합니다.
나는 답변됨 이 여기에 질문: [비율에 맞게 이미지 / 화면 비율을 유지하는 방법을 크기조정할?] [2]. 나는 여기에 복사 때문에 아주 안정적인 방법을 생각합니다:)
[2]: # 14731922 https://stackoverflow.com/questions/3971841/how-to-resize-images-proportionally-keeping-the-aspect-ratio/14731922
Ie6 에 대한 확인을 한 다음 코드를 협력했습니다 WinXP pro/무선 SP3.
또한, 오페라 9.26 FF3 에서 확인.
예: 어떻게 조정할 수 있는 내용이다.
39, Javascript 와 t don& 해야 할 수 있습니다. Css 클래스를 작성할 수 있으며, img> < 적용하십시오 됩니다. 태그이고,
이 방법은 모든 경우에 있어서.
이거 드세요.
텍스트 상자 같은 형식으로 50*60 강조표시할 ur 에서 치수값이 열거하십시오 있다. Submit (제출) 을 클릭합니다. 이 크기조정 이미지를 얻을 수 있습니다. 이미지의 이미지 경로에 제공하세요 점의 배치하십시오 태그이고,
Jquery 사용
이미지 크기를 javascript:
imag0 이름은 이미지:
그냥 패스해 img DOM element, 또는 id 하나에 이미지 요소 및 새로운 폭과 높이를.
그냥 가공할지 너비입니다 인컨텍스트 통과시킬 수 있고 높이 (또는 null 로 너비입니다 경우 단순히 높이 관심용 전달하십시오 정의되지 않은) 크기조정할 화면 비율을 유지할 것
이것은 내 빽이라는 칠 솔루션 (비슷한 배경 크기: 하지만, IE 는 빽이라는 오래된 브라우저)