toot2008@126.com(W3C标准) ASP.NET + CSS 设置 图片等比放缩、水平居中、垂直(竖直)居中

<%@ Page Language="C#" %>

<script runat="server">
   
   
    protected void Page_Load(object sender, EventArgs e)
    {
        Image imgTest = new Image();
        imgTest.ID = "toot2008Img"  ;
        imgTest.CssClass = "cssImgContainer";
        imgTest.ImageUrl = "~/productImages/CoffeeTable/20090327/coffeeTable_05.jpg";
        imgTest.PreRender += new EventHandler(imgProd_PreRender);
        divImgTest.Controls.Add(imgTest);
    }

    void imgProd_PreRender(object sender, EventArgs e)
    {

        Image imgProd = (Image)sender;
        float fImgW = 0f;
        float fImgH = 0f;
      
        try
        {
            System.Drawing.Image img = System.Drawing.Image.FromFile(Server.MapPath(imgProd.ImageUrl.ToString()));
            fImgW = img.Width;
            fImgH = img.Height;
            img.Dispose();
        }
        catch (Exception ex)
        {
            imgProd.ToolTip = "Image File not found...";
            return;
        }
        float fImgRate = fImgW / fImgH;
        float oriRate = 700f / 690f;

        if (fImgRate >= oriRate)
        {
            imgProd.Width = 225;
            int thisH = (int)(fImgH * 225 / fImgW);
            imgProd.Height = thisH;

            imgProd.CssClass = "cssImgTopPadding" + ((222 - thisH) / 2 / 12).ToString();
        }
        else
        {
            imgProd.Width = (int)(fImgW * 222 / fImgH);
            imgProd.Height = 222;
        }

 

    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>toot2008@126.com(W3C标准) ASP.NET + CSS 设置 图片等比放缩、水平居中、垂直(竖直)居中 </title>
    <style type="text/css">
   
    .cssImgContainer{
     float:left; 
  height:100%;
  width:100%;   
         text-align:center ;
     overflow:hidden;
    text-overflow : ellipsis ;
    }
   
   
   
    .cssImgOriStyle{
 border:solid 1px #ddd;
 /*此处添加其它图片样式*/
 }
    /*下面是加成样式,靠设置padding-top来竖直居中图片*/
    .cssImgTopPadding0{ padding-top:0em; }
    .cssImgTopPadding1{ padding-top:1em; }
    .cssImgTopPadding2{ padding-top:2em; }
    .cssImgTopPadding3{ padding-top:3em; }
    .cssImgTopPadding4{ padding-top:4em; }
    .cssImgTopPadding5{ padding-top:5em; }
    .cssImgTopPadding6{ padding-top:6em; }
    .cssImgTopPadding7{ padding-top:7em; }
    .cssImgTopPadding8{ padding-top:8em; }
    .cssImgTopPadding9{ padding-top:9em; }   
   
   
    </style>
</head>
<body>
    <form id="form1" runat="server">
        <div id="divImgTest" class="cssImgContainer" runat="server">
        </div>
    </form>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Spring Boot+Vue的在线考试系统具有重要的研究意义,主要体现在以下几个方面: 1.提高在线考试的效率和质量。在线考试系统可以有效地提高考试的效率,节省人工管理成本,同时可以提高考试的质量和准确性。基于Spring Boot+Vue的在线考试系统可以进一步提升系统的性能和稳定性,从而更好地提升在线考试的效率和质量。 2.推进教育信息化建设。随着信息化技术的不断发展,教育信息化建设已经成为了当前教育事业的一个重要方向。基于Spring Boot+Vue的在线考试系统可以为教育信息化建设提供一种新的思路和模式,从而更好地推进教育信息化建设的发展。 3.促进技术创新和发展。基于Spring Boot+Vue的在线考试系统涵盖了多种技术,如Java、JavaScript、Vue等,这些技术的应用和发展都可以得到推动和促进。同时,基于Spring Boot+Vue的在线考试系统也需要不断的技术创新和发展,以适应不断变化的教育需求和技术发展。 4.提高学生的学习积极性和效果。在线考试系统可以提高学生的学习积极性和效果,因为它可以为学生提供更加灵活和便捷的学习方式,同时也可以提供更加精准和全面的评估和反馈,在一定程度上可以激发学生的学习兴趣和学习效果。 综上所述,基于Spring Boot+Vue的在线考试系统具有重要的研究意义,可以推动在线考试的发展和教育信息化建设的进步,同时也可以促进技术创新和发展,提高学生的学习积极性和效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值