HTML+CSS应用问题笔记
来源:互联网 发布:淘宝售假怎么申诉 编辑:程序博客网 时间:2024/06/05 02:01
IOUTSIDE仿建笔记—–问题及解决
前端小白准备作品集,仿建IOUTSIDE网站首页布局。最后,就当中出现的问题予以记录,以记录自己的技术成长。
问题一 —– logo动画+背景图片缩放
- logo动画
使用animata与@keyframes搭配使用达到上图logo区域动画效果
.class { animation: myMove-2 1s; animation-delay:1s; animation-fill-mode:forwards;}@keyframes myMove-2 { 0% {top:86%;opacity: 0} 100% {top:70%;opacity: 1}}
animation中定义动画name+time(持续时间),animation-delay属性则是延迟几秒执行,animation-fill-mode是动画执行完毕class保持何种属性。
@keyframes中将调用该动画的name,并在网页中呈现出class在某节点处于什么状态,节点建议用百分数表示。
- 背景图片
使用background中的属性来达到上图缩放效果
.class { width: 100%; background: url(../img/bg-pic.jpg) no-repeat scroll center top; background-size:cover; min-height: 540px;}
重点在于scroll center top以及background-size:cover上。
scroll使背景图片随div变化而滚动,然后将center和top固定,并使得背景cover,从而得到这种效果。
问题二 —– transition&transform
- 旋转图片
使用css3中transition和transform属性。
.class { width: 42px; height: 42px; display: block; margin:0 auto; transition: all 0.5s;}.class:hover { transform:rotate(360deg);}
transition,设置动画时间,然后在:hover中设置transform:rotate(),即可完成设置。
问题三 —– 图片垂直居中问题与img 5px问题
- 图片居中
图片居中的问题自己遇到的比较多,解决方案也比较多,此处只记录自己应用到的一种方案。
<div class="class"> <span></span> <img></div>.class { width:100%; height:100%; text-align:center;}.class span { height: 100%; display: inline-block; vertical-align: middle;}.class img { vertical-align: middle;}
外层div添加text-align:center属性(水平居中),然后span与img同时添加vertical-align:middle(垂直居中)。
- img 5px问题
img 5px问题同样是比较经典的一个问题。div里面放置img在地下总有个5px左右的空白。
PLAN A:父级容器float,并将img的display设置为block;<div> <img></div>div { float:left;}img { display:block;} PLAN B:将img的vertical-align设置为bottom;img { vertical-align:bottom;}
0 0
- HTML+CSS应用问题笔记
- web应用UI开发基础笔记-html、css、javascript
- HTML/CSS学习笔记
- HTML CSS学习笔记
- HTML+CSS学习笔记
- HTML + CSS学习笔记
- javascript css html笔记
- HTML&CSS学习笔记
- html+css笔记总结 .
- HTML&CSS学习笔记
- HTML、CSS学习笔记
- html&css学习笔记
- HTML+CSS学习笔记
- html+css基础笔记
- HTML/CSS学习笔记
- HTML+CSS学习笔记
- html+css学习笔记
- HTML+CSS笔记
- bzoj 1443: [JSOI2009]游戏Game 二分图博弈
- jQuery点击头像上传头像图片并预览图片
- 说说IO(五)- 逻辑卷管理
- Directshow 如何控制音视频的回放
- Java中的ReentrantLock和synchronized两种锁定机制的对比
- HTML+CSS应用问题笔记
- javaweb网站下载文件中文文件名乱码解决方法
- 对象的复制(详细看代码)
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 设置npm
- codeforces 399 B. Code For 1 递推 规律
- Verilog VGA 静态显示图片
- JAVA 打印空心菱形
- 集群式zookeeper环境搭建