iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >纯CSS3如何实现移动端展开和收起效果
  • 456
分享到

纯CSS3如何实现移动端展开和收起效果

2023-06-08 04:06:24 456人浏览 安东尼
摘要

这篇文章给大家分享的是有关纯css3如何实现移动端展开和收起效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。展示效果:html代码<section class="block"

这篇文章给大家分享的是有关纯css3如何实现移动端展开和收起效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

展示效果:

纯CSS3如何实现移动端展开和收起效果

纯CSS3如何实现移动端展开和收起效果

html代码

<section class="block">    <input type="checkbox">    <div class="case-block">      <div>展开</div>      <div>收起</div>    </div>    <div class="detail">      <div>唧唧复唧唧,木兰当户织。不闻机杼声,惟闻女叹息。(惟闻 通:唯)问女何所思,问女何所忆。女亦无所思,女亦无所忆。昨夜见军帖,可汗大点兵,军书十二卷,卷卷有爷名。阿爷无大儿,木兰无长兄,愿为市鞍马,从此替爷征。(惟闻        通:唯)</div>      <div>东市买骏马,西市买鞍鞯,南市买辔头,北市买长鞭。旦辞爷娘去,暮宿黄河边,不闻爷娘唤女声,但闻黄河流水鸣溅溅。旦辞黄河去,暮至黑山头,不闻爷娘唤女声,但闻燕山胡骑鸣啾啾。</div>      <div>万里赴戎机,关山度若飞。朔气传金柝,寒光照铁衣。将军百战死,壮士十年归。</div>      <div>归来见天子,天子坐明堂。策勋十二转,赏赐百千强。可汗问所欲,木兰不用尚书郎,愿驰千里足,送儿还故乡。(一作:愿借明驼千里足)</div>      <div>爷娘闻女来,出郭相扶将;阿姊闻妹来,当户理红妆;小弟闻姊来,磨刀霍霍向猪羊。开我东阁门,坐我西阁床,脱我战时袍,著我旧时裳。当窗理云鬓,对镜帖花黄。出门看火伴,火伴皆惊忙:同行十二年,不知木兰是女郎。(帖      通:贴;惊忙一作:惶;惶 火伴 通:伙)</div>     <div>雄兔脚扑朔,雌兔眼迷离;双兔傍地走,安能辨我是雄雌?</div>    </div>  </section>

CSS代码

@charset "UTF-8";.title-block {    height: 26px;    text-align: center;}.block {    display: -WEBkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-orient: vertical;    -webkit-box-direction: reverse;    -ms-flex-flow: column-reverse nowrap;    flex-flow: column-reverse nowrap;    width: 360px;    margin: 0 auto;    font-size: 14px;    color: #4C4C4C;    line-height: 28px;    border: 1px solid #999;    padding: 10px;}.block > .detail {    max-height: 163px;    margin-bottom: 10px;    overflow: hidden;}.block > .case-block {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;    width: 120px;    height: 24px;    margin: 0 auto 0;    color: #0e0e0e;    background: #fff;    border: 1px solid #0e0e0e;    border-radius: 5px;}.block > .case-block div:nth-of-type(1) {    display: block;}.block > .case-block div:nth-of-type(2) {    display: none;}.block > [type="checkbox"] {    position: relative;    display: block;    width: 120px;    height: 24px;    margin: -24px auto 0;    z-index: 1000;    opacity: 0;}.block > [type="checkbox"]:hover + .case-block {    background-color: #f5f5f5;}.block > [type="checkbox"]:checked + .case-block div:nth-of-type(1) {    display: none;}.block > [type="checkbox"]:checked + .case-block div:nth-of-type(2) {    display: block;}.block > [type="checkbox"]:checked + .case-block + .detail {    max-height: inherit;}

采用技术点:

  • CSS3中的伸缩盒布局Flexible Box Layout

  • CSS中的关系选择符

  • CSS中的伪类选择符

  • CSS中的属性选择符

感谢各位的阅读!关于“纯CSS3如何实现移动端展开和收起效果”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 纯CSS3如何实现移动端展开和收起效果

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 纯CSS3如何实现移动端展开和收起效果
    这篇文章给大家分享的是有关纯CSS3如何实现移动端展开和收起效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。展示效果:HTML代码<section class="block"...
    99+
    2023-06-08
  • JavaScript实现文字展开和收起效果
    列表式的文字的展开和收起的实现,供大家参考,具体内容如下 需求: 1、当文字超出目标值,则截取目标值,其他隐藏,同时显示“展开”二字和下拉箭头; 2、点击“展开”显示所有文字,同时改...
    99+
    2024-04-02
  • web中如何实现列表展开收起效果
    这篇文章主要为大家展示了“web中如何实现列表展开收起效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“web中如何实现列表展开收起效果”这篇文章吧。$(&qu...
    99+
    2024-04-02
  • CSS3怎么实现侧边栏展开收起动画
    这篇文章主要讲解了“CSS3怎么实现侧边栏展开收起动画”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3怎么实现侧边栏展开收起动画”吧!@keyfram...
    99+
    2024-04-02
  • 纯CSS3如何实现波浪效果
    这篇“纯CSS3如何实现波浪效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“纯CSS3如...
    99+
    2024-04-02
  • 如何使用纯CSS3的transform实现心动效果
    这篇文章主要介绍如何使用纯CSS3的transform实现心动效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!心动送一个爱心表示我对你心动,使用纯 CSS3 的transform实现:css 部分html,body...
    99+
    2023-06-27
  • 怎么使用CSS3实现侧边栏展开收起动画
    这篇文章主要介绍了怎么使用CSS3实现侧边栏展开收起动画,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。@keyframes规则用于创建动画。...
    99+
    2024-04-02
  • css3如何实现平移效果transfrom:translate
    本篇内容主要讲解“css3如何实现平移效果transfrom:translate”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css3如何实现平移效果transfrom:translate”吧!...
    99+
    2023-06-08
  • CSS3如何实现3D开门动画效果
    这篇文章将为大家详细讲解有关CSS3如何实现3D开门动画效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 这篇文章将为大家详细讲解有关CSS3如何实现3D开门动画效果,...
    99+
    2024-04-02
  • 用CSS3+HTML5+JS 怎么实现块的收缩与展开的动画效果
    ...
    99+
    2023-06-08
  • 如何实现css3动画效果
    这篇文章主要介绍“如何实现css3动画效果”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“如何实现css3动画效果”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • 原生javascript如何实现移动端滑动banner效果
    这篇文章给大家分享的是有关原生javascript如何实现移动端滑动banner效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下<!DOCTYPE ...
    99+
    2024-04-02
  • Html5如何实现移动端、PC端的刮刮卡效果
    这篇文章将为大家详细讲解有关 Html5如何实现移动端、PC端的刮刮卡效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。先给大家展示下效果图:刮刮卡需求:每一位用户有三次...
    99+
    2024-04-02
  • jQuery如何实现移动端Tab选项卡效果
    小编给大家分享一下jQuery如何实现移动端Tab选项卡效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果图:代码如下:&l...
    99+
    2024-04-02
  • CSS3如何实现loading动画效果
    这篇文章主要为大家展示了“CSS3如何实现loading动画效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS3如何实现loading动画效果”这篇文章吧...
    99+
    2024-04-02
  • CSS3如何模拟IOS实现滑动开关效果
    这篇文章主要介绍CSS3如何模拟IOS实现滑动开关效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言H5站点需要IOS滑动按钮的效果,想了想似乎CSS3能搞起,就折腾出来了......
    99+
    2024-04-02
  • 如何实现css移动端与pc端一样的acitve效果
    本篇内容主要讲解“如何实现css移动端与pc端一样的acitve效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何实现css移动端与pc端一样的acitve...
    99+
    2024-04-02
  • typescript+react实现移动端和PC端简单拖拽效果
    本文实例为大家分享了typescript+react实现移动端和PC端简单拖拽效果的具体代码,供大家参考,具体内容如下 一、移动端 1.tsx代码 import { Compon...
    99+
    2024-04-02
  • CSS3如何实现鼠标移入图片动态提示效果
    这篇文章将为大家详细讲解有关CSS3如何实现鼠标移入图片动态提示效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一、前言1. transform是什么?transfor...
    99+
    2024-04-02
  • 如何实现SCSS移动端页面遮罩层效果
    这篇文章将为大家详细讲解有关如何实现SCSS移动端页面遮罩层效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实例可以兼容安卓4.0.4+:设计结构如下:<head...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作