网页Css知识之百叶窗相册
2017-07-20 17:58
197 查看
先上代码
下面是具体的效果展示
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> </head> <style type="text/css"> *{ /*border: solid 1px black;*/ padding: 0; margin: 0; } .container{ width: 805px; height: 320px; list-style: none; margin: 100px auto; /*margin上下100px,左右自动*/ overflow: hidden; /*当图片溢出时,自动隐藏*/ box-shadow: 1px 1px 6px 1px #444; /*图片下面的阴影,前两个为XY坐标,第三个为虚化值 * 第五个为颜色,相当于一个图形下面的色块*/ /*第四个为向外扩散多少个像素,扩散距离*/ } .container li{ width: 160px; height: 320px; float: left; border-left: solid 1px white; box-shadow: -3px 0px 20px #222; /*只能看到左边的阴影,所以只改左边的参数*/ position: relative; transition: all 1s; /*为了使鼠标本元素(图片)离开时有特效显示*/ } .container li .footer{ /*对于图片下面设计的一层黑色半透明遮罩的设计*/ width: 100%; /*为了让其宽度与父元素一样*/ height: 60px; background: rgba(0,0,0,0.5); /*rgba为设置背景颜色,与rgb用法不同*/ position: absolute; /*让色块覆盖在图片之上,且图片必须设置为相对定位*/ left: 0; bottom: 0; color: white; font-weight: bold; line-height: 60px; /*行高,为了设置上下居中*/ padding-left: 30px; /*为了让字体在左边*/ transition: all 0.9s; /*设置半透明遮罩的变化时间*/ } .container:hover li{ width: 40px; /*transition: all 1s;*/ /*为了使鼠标离开时有特效显示, * 将此句话移动到上面元素属性内*/ } .container li:hover{ width:640px; /*transition: all 1s;*/ /*为了使鼠标离开时有特效显示, * 将此句话移动到上面元素属性内*/ } </style> <body> <ul class="container"> <li> <img src="img/img1.jpg" /> <div class="footer">《Kung Fu Panda》</div> </li> <li> <img src="img/img2.jpg" /> <div class="footer">《Toy Story》</div> </li> <li> <img src="img/img3.jpg" /> <div class="footer">《Wall E》</div> </li> <li> <img src="img/img4.jpg" /> <div class="footer">《Flying house》</div> </li> <li> <img src="img/img5.jpg" /> <div class="footer">《Cars》</div> </li> </ul> </body> </html>
下面是具体的效果展示
相关文章推荐
- 网页Css知识之简单相册
- 实现一个自适应网页用到的css知识
- css+div网页设计(一)--基础知识
- DIV+CSS网页布局常用的一些基础知识整理
- CSS进行简单网页布局(基础知识)
- DIV+CSS网页布局常用的一些基础知识整理
- 网页Css特效知识之有魔力的按钮
- css+div网页设计(一)--基础知识
- HTML和CSS网页布局相关知识
- DIV+CSS网页布局常用的一些基础知识整理
- 网页布局之一:XHTML CSS基础知识
- 网页制作中常用的基础知识002-CSS布局与表格布局的区别
- JavaWeb基础知识:Html和Css实战WebView实现手机显示网页
- CSS编写的网页打开流畅相关知识与注意点
- 网页css样式之文本排版知识梳要
- JS一起学01:css复习、js基础知识、事件、参数、函数、网页换肤、if判断、className问题、浏览器执行顺序
- 网页基础知识-常用div+css(全)
- 网页制作知识:div+css 面试题目
- 网页制作知识:div+css 面试题目
- CSS网页布局常用的基础知识