首页 > 其他分享 >css实现图片的居中、拉大和缩小

css实现图片的居中、拉大和缩小

时间:2023-10-25 10:11:42浏览次数:30  
标签:居中 color max 50% height css div 拉大

resize和overflow实现拉大和缩小,绝对定位+transform实现剧中,max-height和max-width限制图片不能超出div的范围

<html>
    <head>
        <style>
            #div{
                background-color: antiquewhite;
                height: 300px;
                position: relative;
                resize: both;
                overflow: hidden;
               
            }
            .block{
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                background-color: orange;
            }
            .div-img{
                max-width: 100%;
                max-height: 100%;
            }
        </style>
    </head>
    <body>
        
    
    <div id="div"> 
        <div class="block" >日子,要的是知足;生活,要的是幸福;生命,要的是健康;做人,要的是骨气;做事,要的是尽心;人生,要的是无悔。珍惜身边的幸福;欣赏自己的拥有。</div>
        <img src="../image/Legend.jpg"  class="block div-img" >
      </div>
    </body>
</html>

效果图

标签:居中,color,max,50%,height,css,div,拉大
From: https://www.cnblogs.com/3cock/p/17786442.html

相关文章

  • php js正则 解决 详情页图片超出问题 匹配img标签内容追加style样式,给富文本中的图片
    做小程序或手机端经常会遇到商品详情,文章详情里带图片的从别的地方复制过来带着样式,导致超出屏幕显示不全的问题php解决functionformat_img($content,$style=''){if(empty($style))$style='max-width:100%;height:auto;';$content=preg_replace("/(\<img)(?!(.*?styl......
  • css---等宽瀑布流布局制作
    瀑布流布局效果如下图:当前项目需求,如下图:商品展示,需要按接口返回的顺序展示,依次从左至右,从上至下。  方案1:CSS3column属性(实现的布局顺序为先从上到下,再从左至右,所以这种方式仅适用于数据固定不变的情况,对于滚动加载更多等可动态添加数据的情况就并不适用了。)关键思......
  • CSS(二) 字体系列属性
    1.CSS常用属性属性名称属性作用值width宽度px/百分数/em等height高度px/百分数/em等background-color背景色red/#fff/rgb(255,255,255).box{width:100px;/*宽度*/height:100px;/*高度*/bac......
  • CSS (三) 常用类名名称
    1.网页设计中常用的CSS命名规则:<divclass="header"></div>头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column页面外围控制整体布局宽度:wrapper左右中:leftrightcenter登录条:loginbar标志:logo广告:banner页面主体:main热点:hot新闻:news下载:download子导航:subnav菜......
  • CSS (四) CSS继承与权重/标签的表现形式/图文对齐
    1.CSS继承性就像父亲的财产会遗传给儿子一样,在CSS中祖先元素的样式同样也会被子元素继承。继承是指应用在一个标签上的那些CSS样式会同时被应用到其内嵌标签上。比如为父元素设置了字体颜色,子元素也会应用上相同的颜色。当然并不是所有的样式都会被继承,这一点我们讲到具体样式时,......
  • css 跟随屏幕大小变动
    在网页设计中,我们常常需要让元素随着屏幕大小的变化而自适应。这样可以让网页在不同尺寸的设备上显示得更加美观和合理。CSS提供了很多的技巧来实现这一目的。第一种方法是使用百分比来设置元素的大小。比如,可以将容器宽度设置为100%,这样容器就会随着屏幕大小的变化而自适应。同......
  • 复习css
    复习css样式内联样式,行内样式,外部样式优先级离HTML元素越近,优先级越高内联样式离元素近:行内样式>内联样式>外部样式外部样式离元素近:行内样式>外部样式>内敛样式本质:浏览器从上到下解析过程中,后出现的样式会覆盖较早出现的样式选择器基本选择器id>类>标签本质:定位......
  • HTML+CSS面试题
    1、内元素和块级元素的区别?行内元素:不会独立出现在一行,单独使用的时候后面不会有换行符的元素。eg:span,strong,img,a等。这些元素,默认的高宽,总是其内容的高宽。并且,margin和padding值,只有左右有效。块级元素:独立在一行的元素,他们后面会自动带有换行符。eg:div,p,form,u......
  • 使一个div垂直+水平居中的几种方法
    使一个div垂直+水平居中的几种方法思路1:绝对定位居中(原始版)思路2:绝对定位居中(改进版之一)思路3:绝对定位居中(改进版之二)思路4:flex布局居中思路1:绝对定位居中(原始版)这个是我回答出来的,也是被各位所熟知的一种方法,设外层div相对定位,内层div绝对定位,top、left分别设为50%,然后通过设置m......
  • 03前端开发【css结束】
    伪元素选择器'''通过css操作文本内容'''1.修改首个字体样式p:first-letter{color:red;font-size:48px;}2.在文本开头添加内容p:before{content:'哈哈';color:bule;......