css + js 로 이미지 모서리를 둥글게 만들어 줍니다.
문서가 완전히 로딩된 후 실행되야 오류가 발생하지 않아요.
기본적인 사용은 아래와 같이 해주세요.
----------------------------------------------------------------------
<script type="text/javascript">
image.rounded(id or element);
</script>
----------------------------------------------------------------------
여러 이미지에 자동으로 적용 하려면 onload 이벤트에, image.roundedAuto를 추가하신 후
img 태그 name 속성에 rounded를 적어 주시면 실행!
----------------------------------------------------------------------
<script type="text/javascript">
window.onload= image.roundedAuto;
</script>
<img src=http://llllll.org/banner.gif name="rounded">
----------------------------------------------------------------------
익스플로러, 불여우, 오페라 잘돌아가네요~!
------------------------------ 소 스 ----------------------------------------
function id(str){
return (typeof(str) == "object")? str : document.getElementById(str);
}
function name(str){
return document.getElementsByName(str);
}
var image = {
rounded : function(element){
var element = id(element);
var r5Height = parseFloat(element.height) - 10;
if(r5Height<=0) return false; var r6 = r5Height + 5; var r7 = r6 + 2 var r8 = r7 + 1; var r9 = r8 + 1; var inner = ""; inner += ""; inner += ""; inner += ""; inner += ""; inner += ""; inner += ""; inner += ""; inner += ""; inner += ""; var roundedElement = document.createElement("div"); roundedElement.className = "imageRounded"; roundedElement.style.width = element.width+"px"; roundedElement.innerHTML = inner; if(element.parentNode.style.textAlign=="center") roundedElement.style.margin = "0 auto"; element.style.display = "none"; element.parentNode.insertBefore(roundedElement, element.nextSibling); }, roundedAuto : function(){ var elements = name("rounded"); for(i=0, c=elements.length; i
![]()
![]()
![]()
댓글 없음:
댓글 쓰기