
<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);
}
|
![]()