1.产生ioc图标的网站:
http://www.bitbug.net/
链接ioc图标:
<link rel="shortcut icon" type="image/x-icon" href="img/my.ico" />
2. css3图片充满全屏:
示例代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> #div1{ position:fixed; top:0; left:0; bottom:0; right:0; z-index:-1; } #div1 > img { height:100%; width:100%; border:0; } body{ font-family: 'Heiti SC', 'Microsoft YaHei';} </style> </head> <body> <div id="div1"><img src="img/img.jpg" /></div> 图片充满全屏 </body> </html>
运行效果:
2. 图片轮播+图片上方有li导航
示例代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding: 0; margin: 0; } #center_img { position: relative;/*这个div包含了图片及上方的导航 让它相对定位*/ } .c_img{ position: absolute; top: 0; background: #4c4c4c; width: 260px; height: 506px;/*这个div包含了上方的导航 让它相对于他的父级#center_img绝对定位 这样他就会跟着大div动 不会乱*/ } .c_img ul{ margin: 16px 0 0 0; } .c_img li{ font-family: 'Heiti SC', 'Microsoft YaHei'; list-style: none; color: white; height: 47px; line-height: 47px; width: 100%; display: inline-block; cursor: pointer; font-size: 15px; } .c_img li a{ margin-left: 30px; } .c_img li span{ float: right; margin-right: 20px; font-size: 21px; } .c_img li:hover{ background: #ff6700; } </style> </head> <body> <div id="center_img"> <img id="img" width="100%" height="506" src="img/1.jpg"/> <div class="c_img"> <ul> <li><a>手机 电话卡</a><span>></span></li> <li><a>笔记本 平板</a><span>></span></li> <li><a>电视 盒子</a><span>></span></li> <li><a>路由器 只能硬件</a><span>></span></li> <li><a>移动电源 电池 插线板</a><span>></span></li> <li><a>耳机 音箱</a><span>></span></li> <li><a>保护套 贴膜</a><span>></span></li> <li><a>材料 支架 储存卡</a><span>></span></li> <li><a>箱包 服饰</a><span>></span></li> <li><a>米兔 生活周边</a><span>></span></li> </ul> </div> </div> <script> window.onload=function(){ var index=2; setInterval(function(){ showImg(); var myimg=document.getElementById("img"); myimg.src="./img/"+index+".jpg"; index++; if(index==4){ index=1; } },3000); } function changeOpacity(){ img=document.getElementById("img"); img.style.opacity=opa; if(opa<0.9){ opa+=0.2; setTimeout("changeOpacity()",50); } } function showImg(){ opa=0.1; changeOpacity(); } </script> </body> </html>
运行效果:
备注有轮播
2.1 图片轮播
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding: 0; margin: 0; } </style> </head> <body> <div id="center_img"> <img id="img" width="100%" height="506" src="imgs/pic1.jpg"/> </div> <script> window.onload=function(){ var array=["pic1.jpg","pic2.jpg","pic3.jpg"]; var index = 1; setInterval(function(){ showImg(); var myimg=document.getElementById("img"); myimg.src="./imgs/"+array[index]+""; ++index; if(index>2){ index = 0; } },3000); } function changeOpacity(){ img=document.getElementById("img"); img.style.opacity=opa; if(opa<0.9){ opa+=0.2; setTimeout("changeOpacity()",50); } } function showImg(){ opa=0.1; changeOpacity(); } </script> </body> </html>
3. 固定定位与导航
<!DOCHTML> <html> <head> <meta charset='utf-8'> <title></title> <style> *{ margin:0; padding:0; } #div1{ width:100%; height:100px; border: 1px solid #2e6da4; top:0px; } #div2{ width:100%; height:40px; background: #1E90FF; line-height: 40px; } #div2 a{ font-family: 'Heiti SC', 'Microsoft YaHei'; margin: 0 3% 0 7%; color: cornsilk; cursor: pointer; transition: all 0.3s; } #div2 a:hover{color: #ff6700} .fixed { position: fixed; top: 0; left: 0; } </style> <script> window.onload =function(){ //封装自己的scroll function scroll(){ if(window.pageYOffset != null){ return { left: window.pageXOffset, top: window.pageYOffset } } } var div2 =document.getElementById("div2"); window.onscroll = function() { if(scroll().top >100){ div2.className = "fixed"; }else { div2.className = ""; } } } </script> </head> <body> <div id="div1">div1</div> <div id="div2"><a>导航条固定</a><a>导航条固定</a><a>导航条固定</a><a>导航条固定</a><a>导航条固定</a><a>导航条固定</a></div> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> <p>aaaaa<br /> </body> </html>
运行效果:
4. 遮罩层
示例代码:
<!doctype html> <html> <head> <meta charset="utf-8"> <title>遮罩层</title> <script type="text/javascript" src="js/jquery-1.10.2.min.js"></script> </head> <style type="text/css"> /*最大的遮罩*/ #loadingDiv{ position:fixed; display:none; z-index:2; top:0px; left:0px; opacity: 0.8; width:100%; height:100%; background:#4c4c4c; } /*遮罩里面的大框*/ #popup{ position: fixed; left: 25%; top:25%; margin: 0 auto; display:none; z-index:3; background-color:whitesmoke; height: 50%; width: 50%; text-align:center; font-family: 'Heiti SC', 'Microsoft YaHei'; } /*遮罩大框下方*/ #embedding{ position: absolute; background-color: #36F; bottom: 0; width:100%; line-height:56px; text-align:center; } #close{ width: 100%; height: 13%; background: #ff6700; } #close span{ line-height: 40px; font-size: 20px; color: white; } #close img{ float: right; margin: 4px 6px 0 0; cursor: pointer; border-radius: 15px; } #popup a{ text-decoration: none; margin-right: 30px; color: white; cursor: pointer; } </style> <script type="text/javascript"> $(function(){ $(document).on('click','button',function(){ $('#loadingDiv').css('display','block'); $('#popup').slideDown(); }); $(document).on('click','a',function(){ if($(this).text()=='确定'){ location.href="http://www.cnblogs.com/zhangyongl/"; }else{ $('#loadingDiv').css('display','none'); $('#popup').slideUp(); } }); $(document).on('click','img',function(){ $('#loadingDiv').css('display','none'); $('#popup').css('display','none'); }); }); </script> <body> <a href="BFC1.html">1212</a> <div id="loadingDiv"></div> <div id="popup"> <div id="close"> <span>提示</span> <img src="img/cross.png" height="30" width="30"/></div> <div id="embedding"> <a >确定</a> <a >取消</a> </div> </div> <button >登陆</button><br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br> 1212</br>1212</br>1212</br>1212</br>1212</br>1212</br> 1212</br> 1212</br>1212</br>1212</br>1212</br>1212</br>1212</br> 1212</br> 1212</br>1212</br>1212</br>1212</br>1212</br>1212</br> 1212</br> 1212</br>1212</br>1212</br>1212</br>1212</br>1212</br> 1212</br> 1212</br>1212</br>1212</br>1212</br>1212</br>1212</br> </body> </html>
运行效果:
5 DIV里面文本根据宽度自动换行
#div{word-break:break-all;width:200px;}
运行效果:
文章不会横向撑出div外面
5 oppo 新品与热卖
<!DOCTYPE html> <html> <head> <title>新品</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <style type="text/css"> #content{ font-family: "微软雅黑"; border-top: 1px solid #ccc; width: 1205px; margin: 0 auto; overflow: hidden; text-align: center; } .box{ border: solid 1px #ccc; width: 300px; height: 500px; float: left; position: relative; overflow: hidden; margin:-1px -1px 0 0; } img{ margin-top: 40px; width: 300px; height: 300px; } .p2{margin-top: 30px; color: #1f8657; font-size: 18px; } .span1,.span2{ position: absolute; top: 20px; right: -60px; height: 40px; line-height: 40px; width: 200px; color: #fff; display: block; transform: rotate(45deg); background: #39bf9A; box-shadow: 5px 5px 5px #3c3c3c; } .span2{ background: #fb5151; box-shadow: 5px 5px 5px #dedbda; } </style> </head> <body> <div id="content"> <div class="box"> <span class="span1">新品</span> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <span class="span2">热卖</span> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <span class="span1">新品</span> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <span class="span2">热卖</span> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> <div class="box"> <img class="img" src="./imgs/oppo.png"> <p class="p1">A57 玫瑰金 1600万美颜自拍</p> <p class="p2">¥1599.00</p> </div> </div> </body> </html>