Extjs 图片的自动缩放

function resizeImage(obj)
{
    var width = Ext.getCmp(‘welcome‘).getWidth();  //welcome 为一Panel的id  分割线下的代码
    var height=Ext.getCmp(‘welcome‘).getHeight();
    obj.width=width;
    obj.height=height;
}
...
{
            id:‘welcome‘,
            title: ‘首页‘,
            html:‘<img id="back" src="../../images/background.png" />‘,
            xtype:‘panel‘,
            layout:"fit",
            closable: false,
            autoScroll: true,
            listeners: {
                resize: function (panel, width, height, oldWidth, oldHeight, eOpts) {
                    var temp=document.getElementById(‘back‘);
                    resizeImage(temp);

                }
            }}

这样就可以使图片在载入和所属panel大小变化是能够自适应的显示图片

下面是两幅图片叠加,同时自适应调整图片的大小   其中aas.png是字体图片,不需要根据panel拉伸,而他的背景title需要根据panel拉伸。

将两幅图叠加显示

function resizeImageWidth(obj)
{
    var width = Ext.getCmp(‘northView‘).getWidth();
    obj.width=width;
    obj.height=60;
}

...
{
                id:‘northView‘,
                xtype:‘panel‘,
                region: ‘north‘,
                height:60,
                layout:"fit",
                html:‘<div style="position: relative"><div style="position: absolute"><img src="../../images/aas.png" height="60"/></div><img id="title" src="../../images/title.png"    /></div>‘,

                listeners: {
                    resize: function (panel, width, height, oldWidth, oldHeight, eOpts) {
                        var temp=document.getElementById(‘title‘);
                         resizeImageWidth(temp);

                    }
                }
            }
时间: 2024-11-11 22:39:32

Extjs 图片的自动缩放的相关文章

加载网络未知尺寸图片,自动缩放并水平、垂直居中显示

个人随笔代码实现以下功能:1.加载网络未知尺寸的图片,用户可以随意输入显示区的大小,图片会自动适应宽高.2.水平.垂直居中未知尺寸的图片 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>水平并垂直居中未知大小的图片</title> 6 <style> 7 #imageBox

Android代码中动态设置图片的大小(自动缩放),位置

项目中需要用到在代码中动态调整图片的位置和设置图片大小,能自动缩放图片,用ImageView控件,具体做法如下: 1.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

如何一个td或table里的图片等比例缩小(css问题)图片自动缩放

网上说了一大堆,说什么设置div的宽度,特别是这篇: http://www.divcss5.com/wenji/w632.shtml 害死人,我们为什么要自动缩放?还不是手机屏幕太多分辨率了?你指定了宽度还怎么缩放?你妹的. 经过我的多次实验,发现一个比较好的方法, 在ios微信/浏览器和android微信/浏览器都可以完美显示,那就是: 1.div不做要求,内容居中就好了 2.放一个table进去,table的width=100%,这是最关键的 3.在td放一个img,img的max-widt

使用百分比设置自动缩放图片的小技巧

响应式web网页开发中,如果要求无论是PC端还是移动端,网页都要铺满整个屏幕,并且图片要随着屏幕进行自动缩放.图片自动缩放很容易想到用百分比来设定宽高,可是用百分比形式设置图片的宽高,那么不管是放大还是缩小,浏览器都将保持图像的宽高比例.这意味着图像的高度与宽度之比将不会发生变化,图像也就不会发生扭曲.这也会引发一个问题,那就是当浏览器只是宽度改变而高度不变时,图片默认下宽度是随着浏览器变化而变化,而图片的高度也会岁宽度发生改变.原本想要的是当屏幕宽度改变高度不变的时候,图片也只是宽度改变高度不

html 网页背景图片根据屏幕大小CSS自动缩放

https://blog.csdn.net/coslay/article/details/47109281 腾讯微博和QQ空间的登录背景图片是根据访客的屏幕大小自动缩放的,但是好像是用JQuery代码实现的.先不说要调用jq库拖慢了网页的打开时间,而且对于兼用性不好. 前几天用CSS研究出相同效果的样式代码.无论图片多大都能根据屏幕变化(当然图片尺寸越大越好).而且在拉动网页窗体大小时会自动调节图片大小,实时交互.效果上图看不了.在这里放个连接, CSS 代码如下: #background {

javascript图片等比例缩放代码

javascript图片等比例缩放代码: 图片的尺寸在初始的状态下往往不能够完美的适应网页的布局,这个时候就需要对图片进行缩放处理,当然不能够是无规则的进行缩放,否则可能出现图片变形现象,下面是一段能够对图片进行等比例缩放的实例代码. 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content=&q

Android 中实现图片平移、缩放、旋转同步进行

前言 之前因为项目需求,其中使用到了图片的单击显示取消,图片平移缩放功能,昨天突然想再加上图片的旋转功能,在网上看了很多相关的例子,可是没看到能同时实现我想要的功能的. 需求:(1)图片平移.缩放.旋转等一系列操作后,图片需要自动居中显示.(2)图片旋转后选自动水平显示或者垂直显示(3)图片在放大缩小的同时都能旋转 Demo实现部分效果截图 Demo主要代码 Java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2

S实现控制图片显示大小的方法【图片等比例缩放功能】

S实现控制图片显示大小的方法[图片等比例缩放功能] [需求]:读取磁盘中的图片,展示在弹出框中,等比例缩放图片,使图片显示完全. (读取磁盘中的图片展示在前台,请参照我的另一篇文章:) [开发]: 调用说明: 直接调用js函数即可. 我测试是一个image 标签中直接调用,如下: <div> <img id="showImageimg"  src="/sirdifoa/applycorrection/getImage.do?imgName=2017001.j

JavaScript 图片广告自动与手动的切换

?1.代码 <html> <head>   <script type="text/javascript" src="jquery-1.8.js"></script>   <script type="text/javascript" src="pictrue-con.js"></script>   <style>            #pic1