css实现图片全屏铺满自适应的三种方法

这篇具有很好参考价值的文章主要介绍了css实现图片全屏铺满自适应的三种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前两天做了一个登录页面,登录页面背景是一张图片。图片要铺满整个屏幕,当时再将整个图片铺满时,总是遇到各种问题:①.图片虽然铺满整个屏幕,但是图片变形了;②.图片没有变形,但是图片没有铺满整个屏幕。

background: url("bg.png") no-repeat;
height:100%;---> height:100vh;
width:100%;
overflow: hidden;
background-size:cover;//或者background-size:1

//样式讲解

background-size: cover;——把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中;

min-height: 100vh;——视窗的高度,“视区”所指为浏览器内部的可视区域大小,即window.innerWidth/ window.innerHeight大小。

00%;

 

 css背景图片全屏铺满自适应,css,前端

以下有两种方法是在度娘找到,大家可以试试

body {
background-image: url(bg.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646;

这里的背景颜色,图片,等可以使用简写

margin:0px;
background: url(images/bg.png) no-repeat;
background-size:100% 100%;
background-attachment:fixed;
url(images/beijing.png)——图片路径的位置;文章来源地址https://www.toymoban.com/news/detail-646908.html

到了这里,关于css实现图片全屏铺满自适应的三种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • uniapp 高度铺满全屏

    问题:在有uni-tabbar的情况下,页面铺满剩下的部分 在uniapp中,高度使用heiht:100vh,h5的屏幕会多出一些高度,导致可以上下滑动 解决方式如下 在app.vue中设置一个公共样式 uni-page-body,html,body{ height: 100%; } 在需要高度铺满全屏的页面的最外层的view绑定类名page,样式为 .page { hei

    2024年02月09日
    浏览(32)
  • css图片适应盒子大小

    案例:轮播图内图片适应父级盒子大小 (1)以长边为标准,短边自适应: (2)以短边为标准,长边中间截断: 在图片的样式中添加: 该属性会对图片保留原始比列,多余的会被裁剪。添加该属性后,图片会适应指定容器的高度与宽度。一般用于 img 和 video 标签,可以在剪

    2024年02月04日
    浏览(40)
  • 高端大气自适应全屏酷炫渐变卡片html源码图片切换特效html5源码导航引导网站源码

    源码特点: 1:手工书写DIV+CSS、代码精简无冗余。 2:自适应结构,全球先进技术,高端视觉体验。 3:SEO框架布局,栏目及文章页均可独立设置标题//描述。 4:附带测试数据、安装教程、入门教程、安全及备份教程。 5:后台直接修酷炫渐变卡片html源码,可以做个人

    2024年04月13日
    浏览(39)
  • 记录uniapp 高度铺满全屏的小技巧

    在uniapp中,高度使用heiht:100vh,h5的屏幕会多出一些高度,导致可以上下滑动 解决方式如下 在app.vue中设置一个公共样式 在需要高度铺满全屏的页面的最外层的view绑定类名page,样式为 就可以实现页面高度铺满全屏了

    2024年02月11日
    浏览(37)
  • 投影仪怎么铺满全屏?投影仪详细设置

    我们在使用win10投影仪的时候,要怎么设置才能让投影仪投射的影像铺满全屏呢?不少用户在使用投影仪的时候,老是铺不满全屏,看起来非常不舒服,下面小编就来教教大家投影仪铺满全屏的设置。 win10投影仪全屏怎么设置? 1、按下“Win+P”打开投影设置后,选择“扩展”

    2024年02月12日
    浏览(60)
  • CSS样式背景图片的自适应

    今天在写一个页面的时候,需要用到一个背景图片。 于是我把背景图片放到static(静态文件夹)里面,于是在css样式中引入,但是背景图片又太大,最后的样式就是比例失调。但是由于太久没有用到这个属性了,无可奈何又去找了一番度娘 废话不多说,上代码 1.css图片自适

    2024年02月11日
    浏览(45)
  • 点击图片1.全屏阅览2.下载3.关闭 纯纯html css js

    要实现图片点击全屏预览的功能,可以使用JavaScript和CSS来实现。以下是一个简单的示例代码: html 在上面的代码中,我们首先定义了一个全屏预览的样式,并在点击图片时调用openFullscreen函数。该函数会创建一个全屏预览容器,并在容器中显示图片。同时,我们还创建了关闭

    2024年02月15日
    浏览(42)
  • css解决uniapp使用image标签图片无法撑满全屏问题

    本片文章主要讲解了如何解决,开发中遇到需要让图片撑满全屏,但实际图片会留空白的问题。 示例虽然是uniapp的版本,但是同样适用于h5版本。 代码结构很简单,就是一个图片标签 效果图: vertical-align 用来指定行内元素(inline)或表格单元格(table-cell)元素的垂直对齐方

    2023年04月09日
    浏览(43)
  • CSS图片水平垂直居中的三种方法

    我们知道img元素为行内快元素,所以首先设置图片元素的父元素里文字水平居中,行高与整体高度一致。 其次最重要的是设置图片元素的vertical-align属性为middle,该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐方式。 代码示例: 具体方式是先使用定位让图

    2024年02月13日
    浏览(47)
  • CSS3 object-fit视频和图片比例自适应

    CSS object-fit 属性 工作中制作一个首页,背景是一个视频文件,由于视频本身的高宽比与显示器的高宽比不匹配,导致首页出现了滚动条。 问题:现在PM 要求首页不能出现滚动条 个人理解:视频的高宽比固定了,不可能改变视频本身的高宽比例,因此是做不到了 同事介绍了

    2023年04月17日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包