分享
 
 
 

好玩的样式—放大效果

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

1.寻寻觅觅

先要找个到好效果~才能抄

如: www.cssplay.co.uk www.cssbeauty.com 等都能常常看到.

今天不小心路过cssplay

www.cssplay.co.uk/menus/magnifier2.html

好像好好玩滴样子

自己开起topstyle来试一下

建议大家看到好玩的样式~不要急着看他的CSS~没意义

2.自己动手~丰衣足食

运行代码框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>a</title>

<style type="text/css">

ul#hovershow{

list-style-type: none;

margin: 50px;

float: left;

display: inline;

clear: both;

}

ul#hovershow li{

float: left;

display: inline;

width:64px;

height: 64px;

margin: 2px;

}

ul#hovershow li a {

display: block;width:64px;

height: 64px;

}

ul#hovershow li a img{

border:1px #666 solid;

width:100%;

height:100%;

}

ul#hovershow li a:hover{

position: absolute;

z-index:100;

margin: -32px 0 0 -32px;

}

ul#hovershow li a:hover img{

width:128px;

height:128px;

border:1px red solid;

}

</style>

</head>

<body>

<ul id="hovershow">

<li><a href="1#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/1.jpg" width="128" height="128" alt="test" /></a></li>

<li><a href="2#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/2.jpg" width="128" height="128" alt="test" /></a></li>

<li><a href="3#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/3.jpg" width="128" height="128" alt="test" /></a></li>

<li><a href="4#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/4.jpg" width="128" height="128" alt="test" /></a></li>

<li><a href="5#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/5.jpg" width="128" height="128" alt="test" /></a></li>

<li><a href="6#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/6.jpg" width="128" height="128" alt="test" /></a></li>

<li><a href="7#" title="test"><img src="http://www.rotui.net/lab/a/zoom/images/7.jpg" width="128" height="128" alt="test" /></a></li>

</ul>

</body>

</html>

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

做完自我感觉还不错

主要就是a:hover position: absolute; margin 三个.不过做后才发现~IE5的A失效了

3.取长补短

是时候看人家的CSS的~`虽然同样也是IE5的A失效

#enlarge {padding:0; margin:2em auto; list-style-type:none; width:240px; height:40px;}

#enlarge li {display:block; float:left; width:40px; height:40px; position:relative;}

#enlarge li a {display:block; width:40px; height:40px; background:transparent; overflow:hidden; position:relative;}

#enlarge li a img {width:100%; height:100%; border:0;}

#enlarge li a:hover {position:absolute; left:-20px; top:-20px; width:80px; height:80px; z-index:100;}

FT ~写得比人家多了一个定义~~

他的方法是用position:relative 配合left top 都是一样用负值来搞的~

4.举一反三

突然想到最近要写的擦车论坛~帖子下面的分页可以用这样来玩~

运行代码框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>a</title>

<style type="text/css">

ul#hovershow2{

list-style-type: none;

margin: 50px;

width:200px;

float: left;

display: inline;

clear: both;

}

ul#hovershow2 li{

float: left;

display: inline;

width:20px;

height: 20px;

margin: 2px;

}

ul#hovershow2 li a {

text-decoration: none;

display: block;

width:20px;

height:20px;

border:1px red solid;

background-color: White;

line-height: 20px;

font-size: 12px;

text-align: center;

}

ul#hovershow2 li a:hover{

position: absolute;

width:40px;

height: 40px;

line-height: 40px;

font-size: 32px;

z-index:100;

margin: -10px 0 0 -10px;

}

</style>

</head>

<body>

<ul id="hovershow2">

<li><a href="1#" title="test"><span>1</span></a></li>

<li><a href="2#" title="test"><span>2</span></a></li>

<li><a href="3#" title="test"><span>3</span></a></li>

<li><a href="4#" title="test"><span>4</span></a></li>

<li><a href="5#" title="test"><span>5</span></a></li>

<li><a href="6#" title="test"><span>6</span></a></li>

<li><a href="7#" title="test"><span>7</span></a></li>

</ul>

</body>

</html>

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

好了更好玩~放弃IE了~

运行代码框

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<title>a</title>

<style type="text/css">

ul#hovershow2{

list-style-type: none;

margin: 50px;

width:200px;

float: left;

display: inline;

clear: both;

}

ul#hovershow2 li{

float: left;

display: inline;

width:20px;

height: 20px;

margin: 2px;

}

ul#hovershow2 li a {

text-decoration: none;

display: block;

width:20px;

height:20px;

border:1px red solid;

background-color: White;

line-height: 20px;

font-size: 12px;

text-align: center;

}

ul#hovershow2 li a:hover{

position: absolute;

width:40px;

height: 40px;

line-height: 40px;

font-size: 32px;

z-index:100;

margin: -10px 0 0 -10px;

}

ul#hovershow2 li:hover + li a{

position: absolute;

width:30px;

height: 30px;

line-height: 30px;

font-size: 24px;

z-index:99;

margin: -5px 0 0 -5px;

}

</style>

</head>

<body>

<ul id="hovershow2">

<li><a href="1#" title="test"><span>1</span></a></li>

<li><a href="2#" title="test"><span>2</span></a></li>

<li><a href="3#" title="test"><span>3</span></a></li>

<li><a href="4#" title="test"><span>4</span></a></li>

<li><a href="5#" title="test"><span>5</span></a></li>

<li><a href="6#" title="test"><span>6</span></a></li>

<li><a href="7#" title="test"><span>7</span></a></li>

</ul>

</body>

</html>

[Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

效果不是很是很理想

试过把后面的A宽改成到刚好挡到左边的~可是看不到数字~不好看,也试过一边用原来的方法。

一边用:after加了图片在左边~可是~一边有数字一边没有~更不好看~~又不可能做N张有数字的图片~扩展性不好。

也许这就是css本身所限

或许~用JS可以更简单的解决~````

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有