返回顶部
首页 > 资讯 > 前端开发 > html >CSS+JavaScript怎么实现页面不同布局的切换
  • 701
分享到

CSS+JavaScript怎么实现页面不同布局的切换

2024-04-02 19:04:59 701人浏览 泡泡鱼
摘要

这篇文章主要介绍“CSS+javascript怎么实现页面不同布局的切换”,在日常操作中,相信很多人在CSS+JavaScript怎么实现页面不同布局的切换问题上存在疑惑,小编查阅了各式资料,整理出简单好用

这篇文章主要介绍“CSS+javascript怎么实现页面不同布局的切换”,在日常操作中,相信很多人在CSS+JavaScript怎么实现页面不同布局的切换问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS+JavaScript怎么实现页面不同布局的切换”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

CSS+JavaScript实现页面不同布局的切换

一、关于显示方式的切换

CSS显示方式的切换很常见,最常见的莫过于在文件夹中查看文件的时候,我们可以选择“平铺”、“图标”、“列表”、“详细信息”等,如下图所示:

CSS+JavaScript怎么实现页面不同布局的切换

这是一个不错的功能,可以让用户自定义一些自己喜欢的偏好的显示方式,我们再WEB页面上,同样可以做。这可能说是一种提高用户体验的方法。

获取您见过看某篇文章时,在某个地方会有“大 – 中 – 小”的文字大小切换按钮,我们这里的布局切换与此类似,不过改变的内容或许有差异,复杂度也不一样,布局切换显然要复杂的多。

二、CSS平铺显示与列表显示布局的切换

所谓“CSS平铺显示”,就像地面砖一样,一块一块排列的。

CSS+JavaScript怎么实现页面不同布局的切换


“CSS列表显示”就是一列一列的显示。

CSS+JavaScript怎么实现页面不同布局的切换

上面两张图截自demo。

您可以狠狠地点击这里:平铺显示与列表显示布局的切换demo

demo测试方法就是点击类似于下面标示的图标按钮(下同):

CSS+JavaScript怎么实现页面不同布局的切换


原理简述:

实现的原理说穿了,很简单,就是使用CSS切换列表元素父标签的class,不同的class对应不同的布局方式。举个简单的例子吧:

如下样式代码:

ul.repeat li{width:45%; float:left;}

<ul><li>***段</li><li>第二段</li></ul>

就是列表显示,而

<ul class="repeat"><li>***段</li><li>第二段</li></ul>

就是平铺,两者的差别仅仅在于ul的class不同而已。

本文下面两个显示的切换也是同样的原理,至于细节,您可以参见demo页面显示的代码,相信不难理解。

三、CSS列表布局与详细信息布局的切换

这里的切换指的是信息透露多少的切换,举个例子,一张照片会有照片本身,照片标题,照片描述,拍摄时间,拍摄相机等等信息,我们就可以通过切换显示那些类别的信息。

您可以对比下面两种demo截图:

CSS+JavaScript怎么实现页面不同布局的切换

CSS+JavaScript怎么实现页面不同布局的切换


您可以狠狠地点击这里:详细信息与列表显示demo,demo使用方法以及原理与上面一致,不赘述。

四、综合:信息显示及布局的同时切换

此段我使用了图片做了个demo,您可以狠狠地点击这里:信息显示及布局的同时切换demo

点击下图所示位置进行切换:

CSS+JavaScript怎么实现页面不同布局的切换


于是您会看到类似下面的切换效果:

CSS+JavaScript怎么实现页面不同布局的切换

CSS+JavaScript怎么实现页面不同布局的切换

到此,关于“CSS+JavaScript怎么实现页面不同布局的切换”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: CSS+JavaScript怎么实现页面不同布局的切换

本文链接: https://lsjlt.com/news/78303.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CSS+JavaScript怎么实现页面不同布局的切换
    这篇文章主要介绍“CSS+JavaScript怎么实现页面不同布局的切换”,在日常操作中,相信很多人在CSS+JavaScript怎么实现页面不同布局的切换问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2024-04-02
  • 如何实现网页切图的CSS和布局
    这篇文章主要介绍“如何实现网页切图的CSS和布局”,在日常操作中,相信很多人在如何实现网页切图的CSS和布局问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何实现网页切图的C...
    99+
    2024-04-02
  • JavaScript/jQuery实现切换页面效果
    本文实例为大家分享了JavaScript/jQuery实现切换页面效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="...
    99+
    2024-04-02
  • 怎么使用flex布局轻松实现页面布局
    小编给大家分享一下怎么使用flex布局轻松实现页面布局,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!直接上代码:上中下布局:<!DOCTYPE h...
    99+
    2023-06-08
  • 同一页面实现recycleView三种布局【recycleView + adapter】
    文章目录 🥭🥭简介🥭🥭效果图🥭🥭代码🍎🍎三个Adapter修饰器...
    99+
    2023-09-08
    android android studio recycleView Adapter 大前端
  • eclipse怎么实现滑动切换页面
    要实现滑动切换页面,你可以使用ViewPager组件。下面是一个使用ViewPager实现滑动切换页面的示例代码: 首先,在XML...
    99+
    2023-10-23
    eclipse
  • android怎么实现页面左右切换
    Android中可以通过ViewPager实现页面的左右切换。以下是实现步骤:1. 在XML布局文件中添加ViewPager控件:`...
    99+
    2023-08-18
    android
  • CSS中怎么格式化页面布局
    这篇文章给大家介绍CSS中怎么格式化页面布局,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。代码如下:<!DOCTYPE HTML PUBLIC "-//W3C//DTD...
    99+
    2024-04-02
  • 怎么用frameset实现复杂的页面布局
    这篇文章主要讲解了“怎么用frameset实现复杂的页面布局”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用frameset实现复杂的页面布局”吧!代码如下:<html> &...
    99+
    2023-06-08
  • JavaScript实现鼠标悬浮页面切换效果
    本文实例为大家分享了JavaScript实现鼠标悬浮页面切换效果的具体代码,供大家参考,具体内容如下 前几天做了个常见的页面悬浮效果,直接上图。 html代码 <!DOCTY...
    99+
    2024-04-02
  • CSS的position属性怎么控制页面布局
    这篇文章主要讲解了“CSS的position属性怎么控制页面布局”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS的position属性怎么控制页面布局”...
    99+
    2024-04-02
  • CSS实现Tab页切换的案例
    这篇文章主要介绍了CSS实现Tab页切换的案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1.hover移入其父元素.navI时,触发鼠标的hover态,给父元素添加样式为...
    99+
    2023-06-08
  • Android Compose页面切换动画怎么实现
    这篇文章主要介绍“Android Compose页面切换动画怎么实现”,在日常操作中,相信很多人在Android Compose页面切换动画怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Android...
    99+
    2023-06-22
  • vue中怎么实现点击切换页面
    本教程操作环境:windows7系统、vue3、Dell G3电脑。vue中怎么实现点击切换页面?Vue案例--点击按钮切换页面用vue的方式做一个切换页面的效果。思路:注册一个组件,并在父元素中使用。使用v-if 和 v-else 来控制...
    99+
    2022-11-22
    Vue
  • JavaScript怎么实现鼠标滚轮控制页面图片切换
    这篇文章主要介绍“JavaScript怎么实现鼠标滚轮控制页面图片切换”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“JavaScript怎么实现鼠标滚轮控制页面图片...
    99+
    2024-04-02
  • CSS怎么实现三列布局网页效果
    本篇内容介绍了“CSS怎么实现三列布局网页效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!这是一个比较常...
    99+
    2024-04-02
  • Android帧式布局怎么实现自动切换颜色
    本篇内容介绍了“Android帧式布局怎么实现自动切换颜色”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!效果:实现:activity_mai...
    99+
    2023-06-30
  • css怎么实现li列表布局隔行背景颜色不同
    本文小编为大家详细介绍“ css怎么实现li列表布局隔行背景颜色不同”,内容详细,步骤清晰,细节处理妥当,希望这篇“ css怎么实现li列表布局隔行背景颜色不同”文章能帮助大家解决疑惑,下面跟着小编的思路慢...
    99+
    2024-04-02
  • winform同一窗体切换界面怎么实现
    在WinForms中,可以通过Panel控件来实现同一窗体上多个界面的切换。具体步骤如下: 在窗体上添加一个Panel控件,作为...
    99+
    2024-03-14
    winform
  • 如何使用JavaScript/jQuery实现切换页面效果
    小编给大家分享一下如何使用JavaScript/jQuery实现切换页面效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!具体内容如下<!DOCTYPE html><html lang...
    99+
    2023-06-29
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作