CSS等比列放大缩小效果(宽度和高度)

那么它的实际值都是相对父元素的宽度来算百分数的值,包括 padding-bottom 和 padding-top 也是如此,所以我们这里宽度可以设置为40%。由于我们这里box的宽度是100%,而高度没有告诉,所以不能直接设置高度值来取得效果,我可利用padding-bottom来代替height值,即如上所示,把height设为0,而把padding-bottom设为80%,这样我们就可以看到效果了,你可以随意拖放浏览器窗口大小,都是等比列缩小放大的哦这个也算是自适应屏幕的一个小方法吧》。。

html代码

 代码如下 复制代码

<div class="box"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div>

css代码

 代码如下 复制代码

.item { width:40%; height:0; padding-bottom: 80%; background-color:#f00; float:left; margin:10px 5px;; }

时间: 2024-10-03 16:25:05

CSS等比列放大缩小效果(宽度和高度)的相关文章

CSS等比列放大缩小效果

  这个效果要求是每个item元素的高度都是宽度的2倍,我们首先父元素box设置了宽度100%,这里我们主要利用padding的一个属性来解决问题,因为padding的宽度如果是百分数来计算的的话 那么它的实际值都是相对父元素的宽度来算百分数的值,包括 padding-bottom 和 padding-top 也是如此,所以我们这里宽度可以设置为40%.由于我们这里box的宽度是100%,而高度没有告诉,所以不能直接设置高度值来取得效果,我可利用padding-bottom来代替height值,

海康威视视频双击放大后实现滚轮放大缩小效果javascript

问题描述 海康威视视频双击放大后实现滚轮放大缩小效果javascript 没有双击放大之前,视频可以通过滚轮实现放大缩小,双击放大后无法实现 解决方案 全屏后你在滚动是要在flash里面控制画布大小或者播放器大小容器,这个不是js控制的,是as,自己修改播放器 没全屏看你描述应该是控制object或者embed的大小 解决方案二: 我是用js控制视频,通过鼠标滚轮放大缩小,当我滚动的很快,双击将视频放大后,因为没有执行完,放大后的视频会继续执行放大或缩小,执行完后,滚动,放大的视频不会有效果,用

android 自定义ImageView实现图片手势滑动,多点触摸放大缩小效果

转自: http://blog.csdn.net/jj120522/article/details/8467810 首先呢,还是一贯作风,我们先来看看众多应用中的示例:(这种效果是很常见的,可以说应用的必须品.)                             搜狐客户端                                    百度新闻客户端                              新浪微博                              凤凰新

一个CSS+jQuery实现的放大缩小动画效果_jquery

今天帮朋友写了一些代码,自己觉得写着写着,好几个版本以后,有点满意,于是就贴出来. 都是定死了的.因为需求就只有4个元素.如果是要用CSS的class来处理,那就需要用到CSS3动画了. 功能 : 在上方的按钮上滑动,可以切换各个page,点击下方的各个page,也可以切换收缩还是展开状态.  初始效果预览 复制代码 代码如下: <!DOCTYPE html> <html> <head> <title> CSS+jQuery动画效果 </title&g

javascript运动效果实例总结(放大缩小、滑动淡入、滚动)_javascript技巧

本文实例总结了javascript运动效果实现与用法.分享给大家供大家参考,具体如下: 一.图片放大缩小效果: <!doctype html> <html> <head> <meta charset="utf-8"> <title>图片放大缩小</title> <style> *{ margin:0; padding:0; list-style:none;} #ulList{ margin:50px;}

html5-文字根据页面放大缩小,怎么逐渐的放大缩小,关键是“逐渐”二字

问题描述 文字根据页面放大缩小,怎么逐渐的放大缩小,关键是"逐渐"二字 做网站,我是用百分比做的,出现一个问题,如果浏览器页面大小改变, 文字怎么跟着也逐渐放大和缩小,必须要 文字逐渐的 放大和缩小?关键是"逐渐"二字. 解决方案 jQuery animate()方法,创建自定义动画 <!DOCTYPE html> $(document).ready(function(){ $(""button"").click(

Android中imageView图片放大缩小及旋转功能示例代码

一.简介 二.方法 1)设置图片放大缩小效果 第一步:将<ImageView>标签中的android:scaleType设置为"fitCenter" android:scaleType="fitCenter" 第二步:获取屏幕的宽度 DisplayMetrics dm=new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); dm.widthPixels 第三

css实现二列宽度自适应实例

从二列固定宽度入手,开始尝试二列布局的情况下,左右栏宽度能够做到自适应,从一列自适应布局中我们知道,设定自适应主要通过宽度的百分比值设置,因此在二列宽度自适应的布局中也同样是对百分比宽度值的设计,继续上面的CSS代码,我们得新定义二列的宽度值:  代码如下 复制代码 #left { background-color: #E8F5FE; border: 1px solid #A9C9E2; float: left; height: 300px; width: 20%; } #right { bac

Android实现手势滑动多点触摸放大缩小图片效果_Android

网上文章虽多,但是这种效果少之又少,我真诚的献上以供大家参考 实现原理:自定义ImageView对此控件进行相应的layout(动态布局). 这里你要明白几个方法执行的流程: 首先ImageView是继承自View的子类.onLayout方法:是一个回调方法.该方法会在在View中的layout方法中执行,在执行layout方法前面会首先执行setFrame方法.setFrame方法:判断我们的View是否发生变化,如果发生变化,那么将最新的l,t,r,b传递给View,然后刷新进行动态更新UI