css怎么样让banner不动(CSS banner图响应式居中显示的方法)
类别:Web前端 浏览量:1673
时间:2022-01-28 01:11:13 css怎么样让banner不动
CSS banner图响应式居中显示的方法在 PC 网站首页,banner 图作为网页中最大的一张图片,在传达网页的的主要信息的同时,也吸引着浏览者的所有注意力,所以 banner 图的展示方式直接影响着用户的体验,今天我们就来聊聊 banner 图如何在不同尺寸的视口中居中显示
我们都知道,通过 background-size: cover
; 属性能够将图片居中显示,但在窗口拉伸的过程中,图片往往很随着拉伸而变得惨不忍睹,所以我们可以将图片独立出来,并通过隐藏图片两侧的方式,来达到 banner 图在不同尺寸下居中显示的目的
HTML 结构如下
<li class="banner"> ![](img/banner.jpg" alt="css怎么样让banner不动(CSS banner图响应式居中显示的方法)" border="0" />
CSS 样式如下
body { overflow-x: hidden; } .banner { width: 1210px; margin: 0 auto; } .banner img { width: 1920px; margin: 0 -355px; vertical-align: middle; }
当视口宽度与图片宽度同为 1920 px 时,Nian 糕正好处于视图居中位置,页面效果如下图所示
width:1920px
当视口宽度为 1210 px 时,Nian 糕依旧在视图中居中显示,如下图所示
width:1210px
本篇的内容到这里就全部结束了,源码我已经发到了 GitHubBanner response centered 上了,有需要的同学可自行下载
End of File
行文过程中出现错误或不妥之处在所难免,希望大家能够给予指正,以免误导更多人,以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- 一分钟看懂响应式编程(浅谈Rx响应式编程)
- html5入门布局(吃透移动端 Html5 响应式布局)
- css3设置过渡效果(CSS3 media queries + jQuery实现响应式导航)
- 响应式布局和自适应布局的不同(浅析两列自适应布局的3种思路)
- react怎样实现响应式计算属性(深入浅析React中diff算法)
- css怎么样让banner不动(CSS banner图响应式居中显示的方法)
- css响应式网格布局(CSS网格布局的示例代码)
- vue2.0自定义指令(vue2实现provide inject传递响应式)
- web渗透网络基础(响应式Web之流式网格系统)
- css媒体查询常见的媒体类型(css基于媒体查询和 rem 的响应式布局实践)
- vue原理详解(vue响应式原理与双向数据的深入解析)
- css3项目列表属性(像素密度与CSS3的viewport在移动端Web响应式布局中的运用)
- vue3 响应式的实现过程(Vue3.x使用mitt.js进行组件通信)
- html5字体倾斜代码(html5响应式开发自动计算fontSize的方法)
- css3基础入门(详解使用CSS3的@media来编写响应式的页面)
- 小说 小伙穿越成刘备,用现代知识指挥作战,众谋士都看呆了(小伙穿越成刘备)
- 解析葡萄牙6-1瑞士 进攻多点开花,贡萨洛-拉莫斯一战成名(解析葡萄牙6-1瑞士)
- 这支 奇兵队 腕大 有范儿还各怀绝技,毒贩杀人犯见了都要仓皇而逃(这支奇兵队腕大)
- 雄藩崛起 奇兵队与幕末长州藩军事改革(雄藩崛起奇兵队与幕末长州藩军事改革)
- 九月初,爱如蜜糖,甜到心扉,迷恋彼此,一日不见兮,思之若狂(九月初爱如蜜糖)
- ()
热门推荐
- python初学篇元组(元组列表字典莫烦python基础)
- linux分区管理(在腾讯云的Linux系统服务器上格式化和分区磁盘的教程)
- canvas两种形式动画(用canvas做一个DVD待机动画的实现代码)
- css样式代码有哪些规范(CSS 样式书写规范推荐)
- thinkphp怎么输出二维值(thinkphp 表名 大小写 窍门)
- dede高性能设置(让dedecms生成html速度快1倍)
- canvas绘制分辨率(通过canvas转换颜色为RGBA格式及性能问题的解决)
- vue实现双向绑定原理(vue实现双向数据绑定)
- 深入理解mysql索引(MySQL中冗余和重复索引的区别说明)
- laravel admin文档(Laravel-添加后台模板AdminLte的实现方法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9