纯css 应用使得网站各个模块切换 平滑过渡

news/2024/5/13 4:36:31/文章来源:https://blog.csdn.net/fengqingxin/article/details/84408335

首先创建一个百分百的 layout 然后创建各个panel layout

然后应用按钮加上平滑过渡效果 这样会使得网页更加丰富生动

 

<div class="st-container"><input type="radio" name="radio-set" checked="checked" id="st-control-1"/><a href="#st-panel-1">Serendipity</a><input type="radio" name="radio-set" id="st-control-2"/><a href="#st-panel-2">Happiness</a><input type="radio" name="radio-set" id="st-control-3"/><a href="#st-panel-3">Tranquillity</a><input type="radio" name="radio-set" id="st-control-4"/><a href="#st-panel-4">Positivity</a><input type="radio" name="radio-set" id="st-control-5"/><a href="#st-panel-5">Passion</a><div class="st-scroll"><section class="st-panel" id="st-panel-1"><div class="st-deco" data-icon="H"></div><h2>Serendipity</h2><p>Banksy adipisicing eiusmod banh mi sed...</p></section><section class="st-panel st-color" id="st-panel-2"><!-- ... --></section><!-- ... st-panel-3, st-panel-4, st-panel-5 --></div><!-- // st-scroll --></div><!-- // st-container -->

 

 

 

body {overflow: auto;
}
.st-container > input{display: none;
}
@media screen and (max-width: 520px) {.st-panel h2 {font-size: 42px;}.st-panel p {width: 90%;left: 5%;margin-top: 0;}.st-container > a {font-size: 13px;}
}@media screen and (max-width: 360px) {.st-container > a {font-size: 10px;}.st-deco{width: 120px;height: 120px;margin-left: -60px;}[data-icon]:after {font-size: 60px;transform: rotate(-45deg) translateY(15%);}
}
.st-container {position: absolute;width: 100%;height: 100%;top: 0;left: 0;font-family: 'Josefin Slab', 'Myriad Pro', Arial, sans-serif;
}
.st-container > input,
.st-container > a {position: fixed;bottom: 0px;width: 20%;cursor: pointer;font-size: 16px;height: 34px;line-height: 34px;
}.st-container > input {opacity: 0;z-index: 1000;
}.st-container > a {z-index: 10;font-weight: 700;background: #e23a6e;color: #fff;text-align: center;text-shadow: 1px 1px 1px rgba(151,24,64,0.2);
}

 

 

源码 下载

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_885382.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

推荐一款神器,桌面远程调试IOS网站的工具 很好很强大 支持国产!

MIHTool 是前端工程师在iOS设备上调试和优化页面的得力助手. 首先app Store下载 MIHTOOL。 然后安装后地址栏打开所需要调试的网站&#xff0c;然后会弹出本地使用的ip地址 类似这样的 http://192.168.1.165:1630/devtool/client/#leZV6e 然后&#xff0c;出现如下界面就等于就…

利用代理页面解决html iframe跨域访问网站问题

转自&#xff1a;http://www.zuidaima.com/share/1854884509142016.htm 在做项目的时候遇到跨域问题&#xff0c;经过自己的一番摸索终于找到一种解决iframe跨域问题的方案&#xff0c;或许很多人也会遇到这样头疼的问题&#xff0c;希望能尽自己绵薄之力帮助大家。如果不清楚或…

web安全/渗透测试(四):收集目标网站信息的网站

一、http://whois.domaintools.com/ 查找目标网站所有者的信息 二、https://sitereport.netcraft.com/?url site report入口输入目标网站地址 查找目标网站使用的技术&#xff0c;包括服务器的技术和客户端的技术 三、https://www.robtex.com/ 查找关于目标网站的DNS信…

第一篇——胡咧咧之动漫素材如何最有效最快的查找下载,动漫网站有哪些?

第一篇——胡咧咧之动漫素材如何最有效最快的查找下载&#xff0c;动漫网站有哪些&#xff1f; 大家好&#xff0c;我是祥小和&#xff0c;喜欢我的可以点赞收藏&#xff0c;让我去吃灰了&#xff0c;鼓掌。。。 我之所以写博客&#xff0c;是因为我记性不太好&#xff0c;难…

【笔记1】chrome网站技术分析插件:Wappalyzer

1、下载&#xff1a; 插件下载地址&#xff1a;https://chrome.zzzmh.cn/info?tokengppongmhjkpfnbhagpmjfkannfbllamg 2、安装&#xff1a; chorme中打开&#xff1a;chrome://extensions/ 可以把下载的.crx文件拖到浏览器中安装 也可以手动导入插件 3、使用&#xff1a; 在…

Python学习笔记 - 使用django的内置功能开发网站(详细)

Python学习笔记 - 使用django的内置功能开发网站&#xff08;详细&#xff09; Part 1 | 基本操作 安装django模块 django是第三方模块&#xff0c;因此需要下载。这里介绍2种下载方式。 使用PyCharm下载django 打开PyCharm&#xff0c;在菜单栏中找到: File > Setting…

Python学习笔记 - 使用django模块开发网站(较详细)

注&#xff1a;我上次的django开发教程&#xff1a;点击这里 Python学习笔记 - 使用django模块开发网站(较详细) 下载 & 安装django django是Python的第三方模块&#xff0c;需要下载安装。使用pip安装django非常简易1。 pip install django新建项目 cmd窗口输入命令:…

中医自学平台---前端网站

使用开源的框架vue-admin-template&#xff08;https://github.com/PanJiaChen/vue-admin-template&#xff09;。 这个需要提前安装node。 可以用nvm来管理和安装node。 然后设nvm的镜像源&#xff1a; nvm node_mirror https://npm.taobao.org/mirrors/node/ nvm npm_mir…

Web开发人员应当收藏的10个网站

Web开发人员应当收藏的10个网站 互联网上有数百万的网站可以提供服务&#xff0c;其中只有一些对Web开发员来说是极为有效的工具。在本文中&#xff0c;Jean-Baptiste Jung整理出了10个极有用的网站&#xff0c;绝对值得Web开发者收藏到书签中。 1. Mysql Format Date 通过MySQ…

实战--Scrapy框架爬去网站信息

Scrapy的框架图 一、使用Strapy抓取网站一共需要四个步骤&#xff1a; (1)创建一个Scrapy项目&#xff1b; (2)定义Item容器&#xff1b; Item是保存爬取到的数据的容器&#xff0c;其使用方法和python字典类似&#xff0c;并且提供了额外保护机制来i避免拼写错误导致的未定义…

最新手写图片爬虫(针对千库网和一个福利网站)

前言&#xff1a;由于前一段时期需要从网站上扒一些图片下来&#xff0c;因为css&#xff0c;js都好扒&#xff0c;就是图片数量众多&#xff0c;需要代码实现&#xff0c;在网上找了一堆以实现的代码&#xff0c;要么没有用&#xff0c;要么功能不是自己想要的&#xff0c;干脆…

.Net修改网站项目调试时的虚拟目录

有些项目需要在IIS发布的时候&#xff0c;将网站发布到虚拟目录&#xff0c;为了保持调试和发布的路径同一&#xff0c;一般会修改VS调试的虚拟目录 一、Web应用程序 Web应用程序的修改方式非常简单&#xff0c;在解决方案资源管理器->项目>右键>属性>Web>服务…

在云服务器上建立网站

1.修改ECS实例的安全组规则&#xff0c;开放Web服务端口 新购买的ECS实例默认已开启远程管理端口&#xff08;22、3389&#xff09;&#xff0c;若希望在云服务器上建立网站&#xff0c;还需要开启80端口。 点击右侧“更多—更改安全组” 点击“新建安全组” 默认状态是没有…

阿里云服务器或者其他网站绑定域名方法

阿里云服务器或者其他网站绑定域名方法 |浏览&#xff1a;6896|更新&#xff1a;2014-04-18 17:25|标签&#xff1a;域名 1 2 3 4 分步阅读 阿里云服务器或者其他服务器绑定域名方法。添加高级网站标志&#xff0c;使域名解析。 工具/原料 服务区 已解析域名或者站点 方法/步骤…

阿里云服务器或者其他网站绑定域名方法

阿里云服务器或者其他网站绑定域名方法 |浏览&#xff1a;6896|更新&#xff1a;2014-04-18 17:25|标签&#xff1a;域名 1 2 3 4 分步阅读 阿里云服务器或者其他服务器绑定域名方法。添加高级网站标志&#xff0c;使域名解析。 工具/原料 服务区 已解析域名或者站点 方法/步骤…

高性能网站使用的14条技术

Translated by mask 从2004年开始&#xff0c;我开始进入雅虎的异常表现小组。我们是一个很小的队伍&#xff0c;专门针对雅虎的产品进行质量检测和改进&#xff0c;我作为一个后端工程师&#xff0c;现在却开始捣鼓前端代码优化方面的工程&#xff0c;所以我认为这是一个极好…

成就大型高性能网站的十项规则

在我们公司ChinaNetCloud&#xff0c;见过多种不同类型的网站和系统&#xff0c;有好也有差。其中有些系统拥有良好的服务器/网络架构&#xff0c;并且进行了合理的调整和监控;然而一般的系统都会有安全和性能上的问题&#xff0c;不能良好运行&#xff0c;也无法变得更流行。 …

怎么让网站快速生成手机App?

初雪云 如果你一个手机站&#xff0c;想给网站加个壳&#xff0c;封装成一个APP。打开显示的还是网站&#xff0c;就是多了启动页面&#xff0c;可以的话能在加上加载页面&#xff0c;标签导航栏&#xff0c;可以实现吗&#xff1f;我的回答是肯定的&#xff0c;现在APP的开发成…

电商分析:网站运营不得不做的用户分析

当电子商务网站成功地把一个访客转化成一个客户之后&#xff0c;如何提高这个客户对于网站的忠诚度&#xff0c;继而增加客户对于网站的整体贡献值就变得非常重要了&#xff0c; 因为带来一个新客户的成本是维护好一个老客户的3 &#xff5e;5 倍 。只有有效地提高每个客户的消…