<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="javascript.css" type="text/css"> <title>css rect</title> </head> <body> <img src="img/ffx2s.jpg" style="clip:rect(0px,240px,120px,0px); position:absolute"> <img src="img/ffx2s.jpg" style="clip:rect(0px,120px,80px,20px); position:absolute;left:0px;top:200px;"> <img src="img/ffx2s.jpg" style="clip:rect(0px,200px,80px,120px); position:absolute;left:0px;top:300px;"> <img src="img/ffx2s.jpg" style="clip:rect(0px,200px,80px,120px); position:absolute;left:-100px;top:400px;"> </body> </html> |
<img src="img/ffx2s.jpg" style="clip:rect(0px,240px,120px,0px); position:absolute"> |
<img src="img/ffx2s.jpg" style="clip:rect(0px,120px,80px,20px); position:absolute;left:0px;top:200px;"> |
<img src="img/ffx2s.jpg" style="clip:rect(0px,200px,80px,120px); position:absolute;left:0px;top:300px;"> |
<img src="img/ffx2s.jpg" style="clip:rect(0px,200px,80px,120px); position:absolute;left:-100px;top:400px;"> |
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <link rel="stylesheet" href="javascript.css" type="text/css"> <script type="text/javascript"> function cut(pos) { var s1 = '(0px,' + (pos+100) + 'px,120px,' + pos + 'px)'; var s2 = pos + 'px;top:0px;">'; var s = '<img src="img/ffx2s.jpg" style="clip:rect' + s1 + '; position:absolute;left:-' + s2; document.write(s); } </script> <body> <script type="text/javascript"> //cut(20); cut(110); </script> </body> </html> |
function cut(pos) { var s1 = '(0px,' + (pos+100) + 'px,120px,' + pos + 'px)'; var s2 = pos + 'px;top:0px;">'; var s = '<img src="img/ffx2s.jpg" style="clip:rect' + s1 + '; position:absolute;left:-' + s2; //window.alert(s); document.write(s); } |
//cut(20); cut(110); |
<html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Image Scroll</title> <script type="text/javascript"> function cut(pos, size, left) { var s1 = '(0px,' + (pos+size) + 'px,600px,' + pos + 'px)'; var s2 = 'left:' + (left-pos) + 'px;top:0px;'; var s = 'clip:rect' + s1 + '; position:absolute;' + s2; return s; } </script> </head> <body onLoad="setInterval('scroll()',25)"> <img src="img/ffx2.jpg" name="img" style="clip:rect(0px,0px,600px,0px); position:absolute;left:0px; top:0px;"> <script type="text/javascript"> var pos = 0; var size = 0; var left = 800; function scroll() { size++; left--; str = cut(pos, size, left); document.img.style = str; if (size>=800) { size = 0; left = 800; } } </script> </body> </html> |
function cut(pos, size, left) { var s1 = '(0px,' + (pos+size) + 'px,600px,' + pos + 'px)'; var s2 = 'left:' + (left-pos) + 'px;top:0px;'; var s = 'clip:rect' + s1 + '; position:absolute;' + s2; return s; } |
var pos = 0; var size = 0; var left = 800; function scroll() { size++; left--; str = cut(pos, size, left); document.img.style = str; if (size>=800) { size = 0; left = 800; } } |
<html> <head> <meta http-equiv="Content-Script-Type" content="text/javascript" charset="utf-8"> <link rel="stylesheet" href="sample.css" type="text/css"> <title>CSS File</title> </head> <body> <img src="img/ffx2s.jpg"> <img src="img/ffx2s.jpg" class="sample1"> <img src="img/ffx2s.jpg" class="sample2"> </body> </html> |
img.sample1 { clip:rect(0px,120px,80px,20px); position:absolute;left:0px;top:180px; } img.sample2 { clip:rect(0px,200px,80px,120px); position:absolute;left:-100px;top:270px; } |
<meta http-equiv="Content-Script-Type" content="text/javascript" charset="utf-8"> <link rel="stylesheet" href="sample.css" type="text/css"> |
<img src="img/ffx2s.jpg"> <img src="img/ffx2s.jpg" class="sample1"> <img src="img/ffx2s.jpg" class="sample2"> |
img.sample1 { clip:rect(0px,120px,80px,20px); position:absolute;left:0px;top:180px; } img.sample2 { clip:rect(0px,200px,80px,120px); position:absolute;left:-100px;top:270px; } |
<html> <head> <meta http-equiv="Content-Script-Type" content="text/javascript" charset="shift_jis"> <link rel="stylesheet" href="bijin.css" type="text/css"> </head> <body> <script src="bijin.js"></script> </body> </html> |
<link rel="stylesheet" href="bijin.css" type="text/css"> |
<script src="bijin.js"></script> |
#map { width: 240px; height: 240px; } #bg { width: 240px; height: 240px; } .info { clear: both; padding: 10px 0; } .chip { float: left; width: 60px; height: 60px; background-image: url("bijin16.jpg"); } .c0 {background-position: -0px -0px;} .c1 {background-position: -60px -0px;} .c2 {background-position: -120px -0px;} .c3 {background-position: -180px -0px;} .c4 {background-position: -0px -60px;} .c5 {background-position: -60px -60px;} .c6 {background-position: -120px -60px;} .c7 {background-position: -180px -60px;} .c8 {background-position: -0px -120px;} .c9 {background-position: -60px -120px;} .c10 {background-position: -120px -120px;} .c11 {background-position: -180px -120px;} .c12 {background-position: -0px -180px;} .c13 {background-position: -60px -180px;} .c14 {background-position: -120px -180px;} .c15 {background-position: -180px -180px;} |
var map = [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, ]; document.write('<div class="info">Map Chip<br></div>'); document.write('<div id="bg">'); for(i=0; i<map.length; i++) { document.write('<div class="chip c', map[i], '"></div>'); } document.write('</div>'); |
<html> <head> <meta http-equiv="Content-Script-Type" content="text/javascript" charset="shift_jis"> <link rel="stylesheet" href="bijin.css" type="text/css"> |
<body onLoad="setInterval('chenge()',200)"> <div class="chip c0" id="sample"></div> |
<script type="text/javascript"> <!-- pos = ["0 0", "-60 0", "-120 0", "-180 0", "0 60", "-60 -60", "-120 -60", "-180 -60", "0 -120", "-60 -120", "-120 -120", "-180 -120", "0 -180", "-60 -180", "-120 -180", "-180 -180" ]; num = 0; //現在の画像 function chenge() { num = (num+1)%16; var elementReference = document.getElementById( "sample" ); elementReference.style.backgroundPosition = pos[num]; } // --> </script> |
// num 番目の background-position-x を取得 function GetX(num) { var v = document.styleSheets.item(1).cssRules.item(num).style.getPropertyValue('background-position-x'); return (v); } // num 番目の background-position-y を取得 function GetY(num) { var v = document.styleSheets.item(1).cssRules.item(num).style.getPropertyValue('background-position-y'); return (v); } |