做了一个小案例,关于我们内边距的处理的,然后再加上一些过渡效果

效果:

具体实现重点加上这里:

具体代码实现:

CSS部分:

<style>
#container{
border:2px solid sandybrown;
width: 780px;
margin: 0 auto;
overflow: hidden;
margin-top: 100px;
} #conter{
margin-right: -20px;
margin-bottom: -20px;
overflow: auto; }
.multiple{
position: relative;
width: 240px;
height: 160px;
float: left;
overflow: hidden;
margin: 0 20px 20px 0;
} .yingc{
background: black;
width: 240px;
height: 80px;
position: absolute;
bottom:-45px;
z-index:;
opacity: 0.7;
transition: all .3s linear;
/*规定以相同速度开始至结束的过渡效果
* ease
* (等于 cubic-bezier(0,0,1,1))。*/
} .multiple:hover .yingc{
transform: translatey(-45px); } .mf{
width: 25px;
height: 100px;
background: orange;
position: absolute;
top:-25px;
left: 10px;
transform: rotate(45deg);
z-index:;
} .wenzi{
z-index:;
font-weight: bold;
position: absolute;
top:20px;
left: -3px;
color: white;
font-size: 12px;
transition: all .6s linear;
transform: rotate(-45deg);
} .multiple:hover .wenzi{ font-size: 23px;
/*transform: rotate(-45deg);*/
/*transform: rotateY(30deg);
left: 60px;
bottom:30px;
color: cyan;
font-weight: bold;*/ } .yan1{
color:white;
font-size: 15px;
line-height: 2px;
text-align: center;
margin: 0 auto;
} .bh{
width: 240px; } .yans{ width: 150px;
color:white;
font-size: 16px;
float: left;
height: 30px;
line-height: 30px;
margin-left: 3px;
margin-right: 7px;
margin-top: 3px;
}
.border{
display: inline-block;
background:red;
width: 80px;
height: 35px;
line-height: 40px;
color:white;
font-size: 15px;
float: left;
text-align: center;
} </style>

HTML部分:

 <div id="container">
<div id="conter"> <div class="multiple"> <img src="marginpic/j(2).jpg" width="240" height="160"/>
<div class="mf"></div>
<div class="wenzi">特价优惠</div>
<div class="yingc"> <div class="bh">
<div class="yans">铂金假日酒店</div>
<div class="border">¥258/起</div>
</div> <span class="yan1">团房休闲度假老客全网低价</span>
</div>
</div> <div class="multiple">
<img src="marginpic/j(2).png" width="240" height="160"/>
<div class="mf"></div>
<div class="wenzi" style="color:green">可预约</div>
<div class="yingc">
<div class="bh">
<span class="yans">诺曼精品酒店</span>
<span class="border">¥161/起</span>
<span class="yan1">团房休闲度假老客全网低价</span>
</div>
</div>
</div>
<div class="multiple">
<img src="marginpic/j(3).jpg" width="240" height="160"/>
<div class="mf"></div>
<div class="wenzi" style="color: red;">已爆满</div>
<div class="yingc">
<div class="bh">
<span class="yans">企鹅酒店</span>
<span class="border">¥605/起</span>
<span class="yan1">团房休闲度假老客全网低价</span>
</div>
</div>
</div> <div class="multiple">
<img src="marginpic/j(3).png" width="240" height="160"/>
<div class="mf"></div>
<div class="wenzi">特价优惠</div>
<div class="yingc">
<div class="bh">
<span class="yans">珠海海泉湾维景</span>
<span class="border">¥258/起</span>
<span class="yan1">新客全网低价含早</span>
</div>
</div>
</div> <div class="multiple">
<img src="marginpic/j(4).jpg" width="240" height="160"/>
<div class="mf"></div>
<div class="wenzi">优惠多多</div>
<div class="yingc">
<div class="bh">
<span class="yans">珠海东方印象大酒店</span>
<span class="border">¥258/起</span>
<span class="yan1">新客全网低价含早</span>
</div>
</div>
</div> <div class="multiple">
<img src="marginpic/j(4).png" width="240" height="160"/> <div class="mf"></div>
<div class="wenzi">特价优惠</div> <div class="yingc">
<div class="bh">
<span class="yans">南油大酒店</span>
<span class="border">¥818/起</span>
<span class="yan1">网低价新客全网低价亲子酒店点评含早</span>
</div>
</div> </div> </div>
</div>

最终效果:

(本人正在学习阶段,有什么不对的地方,请路过的大神指教一下)

css 布局,过渡的更多相关文章

  1. 界面设计技法之css布局

    css布局之于页面就如同ECMAScript之于JS一般,细想一番,html就如同语文,css就如同数学,js呢,就是物理,有些扯远,这里就先不展开了. 回到主题,从最开始的css到如今的sass(l ...

  2. CSS布局 - 三栏布局

    CSS布局技术可谓是前端技术中最基础的技术,就是因为基础,所以我认为要更加熟练,深入的去掌握,去梳理. 一. 传统 ---> 浮动实现的三栏布局 采用浮动实现的三栏布局有以下特点及注意事项: · ...

  3. DIV+CSS布局中主要CSS属性介绍

    Float: Float属性是DIV+CSS布局中最基本也是最常用的属性,用于实现多列功能,我们知道<div>标签默认一行只能显示一个,而使用Float属性可以实现一行显示多个div的功能 ...

  4. CSS 布局

    近日开发中,总感觉页面布局方面力不从心.以前也曾学过这方面的内容,但是不够系统,因此我打算整理一下. 在web 页面中一般有 table 和 css+div 两种布局方式. 其中css+div 又分为 ...

  5. CSS布局经典—圣杯布局与双飞翼布局

    在我之前的博客网页整体布局完全剖析-剖完你不进来看一下么?中总结单列.两列.三列固宽与变宽布局,我还以为已经囊括了所有经典的网页布局方法了呢,当然除了CSS3的弹性盒模型没有涉及到,现在看来确实是自己 ...

  6. html学习第三天—— 第12章——css布局模型

    清楚了CSS 盒模型的基本概念. 盒模型类型, 我们就可以深入探讨网页布局的基本模型了.布局模型与盒模型一样都是 CSS 最基本. 最核心的概念. 但布局模型是建立在盒模型基础之上,又不同于我们常说的 ...

  7. CSS篇之DIV+CSS布局

    <div></div> div与其他标签一样,也是一个XHTML所支持的标签. div是XHTML中指定的,远门用于布局设计的容器标记. 简单的CSS布局 头部 内容 页脚 & ...

  8. CSS 布局口诀

    body { font-family: Segoe UI,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMi ...

  9. CSS布局基础——BFC

    what's BFC? 第一次看到这个名词,我是拒绝的,css什么时候还有这个东西?于是迫不及待的google了一下,才发现原来它无时无刻不在我们的css当中,只不过它并不是一个属性,不需要我们平常使 ...

  10. 熟悉HTML CSS布局模型

    HTML最难的地方来了!这个我反复了很多遍, 包括现在写博客, 也对我自己算是一种温习, 我这块怕是没办法写的很好懂, 因为我自己还不能把我学到的准确通俗易懂的表达出来, 给自己记个笔记, 以后再来一 ...

随机推荐

  1. python_django_分页

    分页:把从数据库中的数据分为多页在客户端显示. 在django中,可通过这两个对象来实现: Paginator对象 Page对象 Paginator对象与Page对象的关系: paginator对象调 ...

  2. _declspec(dllexport)和.def(转)

    节选自:windows下编译和使用动态库dll http://blog.eonew.cn/archives/865 Microsoft 在 Visual C++ 的 16 位编译器版本中引入了 __e ...

  3. 用JavaScript写一个JD放大镜

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  4. word中怎样把文档里的中文以及中文字符全选?

    word中怎样把文档里的中文以及中文字符全选? 参考: 百度 案例: 有个文档是中英文混杂的 现在需要把中文以及中文字符全部设置成别的颜色 应该怎样操作? 有80多页 别说让我一个一个的设置 以wor ...

  5. 6-23 EDM的报告

    EDM营销(Email Direct Marketing)也即:Email营销. 目的:数据分析.制定一对一的个性化数据.提高用户访问率.EDM是一对一的沟通,让你的用户感觉到尊重, 方式:选择强有力 ...

  6. dom读写xml

    package com.xml; import java.io.File; import java.io.IOException; import javax.xml.crypto.dsig.Trans ...

  7. 剑指offer第二版面试题6:重建二叉树(JAVA版)

    题目:输入某二叉树的前序遍历和中序遍历的结果,请重新构造出该二叉树.假设输入的前序遍历和中序遍历的结果中不包含重复的数字.例如输入的前序遍历序列为{1,2,4,7,3,5,6,8}和中序遍历为{4,7 ...

  8. Java.util.ArrayDeque类

    java.util.ArrayDeque 类提供了可调整大小的阵列,并实现了Deque接口.以下是关于阵列双端队列的要点: 数组双端队列没有容量限制,使他们增长为必要支持使用. 它们不是线程安全的;如 ...

  9. git branch 分支和分支合并

    一般一个项目有一个默认的分支 master 主分支,然后可以有许多个分支,在别的分支上的操作不会影响到主分支.使用git branch查看当前多多少分支以及当前处于哪个分支上:执行git branch ...

  10. 8、如何实现可迭代对象和迭代器对象 9、如何使用生成器函数实现可迭代对象 10、如何进行反向迭代以及如何实现反向迭代 11、如何对迭代器做切片操作 12、如何在一个for语句中迭代多个可迭代对象

    8.如何实现可迭代对象和迭代器对象 PS:注意重载Iterator方法的时候,需要和原来的方法名一样,否则创建实例时会报错 from collections import Iterator,Itera ...