高大上网站-CSS3总结1-图片2D处理以及BUG修复

news/2024/5/16 19:13:03/文章来源:https://blog.csdn.net/weixin_30391339/article/details/94767633

高大上网站-CSS3总结1-图片2D处理以及BUG修复

一,前言:

现在的前端UI相对JS来说,重视并不够。

但是CSS3提供的新特性,将现在的网站赤裸裸的划分为两类:一类还在写着老旧样式,或者通过bootstrap来蹭点CSS3动画。另一类,是用CSS3写着各种特效的网站。

也许国内还感觉不是很明显。但是在国外的网站真的很明显能看出来这些。也许很多时候,国内大部分公司都不愿意将时间和精力放在这上面。另外,愿意这样写的前端工程师也偏少。(你能指望一个实习生写这个?)

但是,这里我要说但是了。

一个好的CSS3样式完全值得公司去花费这样的时间和精力。因为公司网站是公司的脸面,尤其是IT公司。一个酷炫的页面能让你的用户和合作方立马感受到你公司那种状态,那种光靠文字很难表达的状态。

我这里给一些国外的网站,你可以试着去看一看:

https://trampolinepark.com/

http://xmas.evs.com/2018/

 

 

趁着这两天有时间,我也需要将自己的CSS3从理论转化为实际的应用。

 

二,代码:

1.文件目录:

 

 

2.HTML代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Test2</title><link rel="stylesheet" href="./css/main.css"></head>
<body><!--title--><!--<header></header>--><div class="imagearea"><figure class="style1"><img src="./images/22.jpg" alt="" width="800px" height="400px"><figcaption><p>图片标题22</p><p>图片注解1</p><p>图片注解2</p><p>图片注解3</p></figcaption></figure><figure class="style1"><img src="./images/31.jpg" alt="" width="800px" height="400px"><figcaption><p>图片标题31</p><p>图片注解1</p><p>图片注解2</p><p>图片注解3</p></figcaption></figure><figure class="style1"><img src="./images/26.jpg" alt="" width="800px" height="400px"><figcaption><p>图片标题26</p><p>图片注解1</p><p>图片注解2</p><p>图片注解3</p></figcaption></figure><figure class="style2"><img src="./images/27.jpg" alt="" width="700px" height="400px"><figcaption><h2>图片标题45</h2><p>图片注解1</p><p>图片注解2</p><div></div></figcaption></figure><figure class="style2"><img src="./images/34.jpg" alt="" width="700px" height="400px"><figcaption><h2>图片标题45</h2><p>图片注解1</p><p>图片注解2</p><div></div></figcaption></figure><figure class="style2"><img src="./images/45.jpg" alt="" width="700px" height="400px"><figcaption><h2>图片标题45</h2><p>图片注解1</p><p>图片注解2</p><div></div></figcaption></figure></div>
</body>
</html>

 

3.CSS3代码:

/*整体样式区*/
*{margin  : 0;padding : 0;
}/*图片展览区域—-公共样式*/
div.imagearea figure{position : relative;overflow : hidden;float    : left;
}
div.imagearea figure figcaption{position : absolute;top      : 0;left     : 0;padding  : 20px;color    : white;
}/*图片展览区--公共动画属性*/
div.imagearea figure img{transition : all .35s;
}
div.imagearea figure figcaption p, div, h1, h2, h3, h4, strong, content{transition : all 0.35s;
}/*图片展览区--自适应样式更改*/
@media screen and (max-width : 600px){div.imagearea figure{ width : 100%; }
}
@media screen and (min-width : 601px) and (max-width : 1000px){div.imagearea figure{ width : 50%; }
}
@media screen and (min-width : 1001px){div.imagearea figure{ width : 33.333%; }
}/*图片展览区--自定义样式动画1*/
div.imagearea figure.style1 figcaption p:nth-of-type(1){ transition-delay : 0.05s; }
div.imagearea figure.style1 figcaption p:nth-of-type(2){ transition-delay : 0.1s; }
div.imagearea figure.style1 figcaption p:nth-of-type(3){ transition-delay : 0.15s; }
div.imagearea figure.style1 figcaption p:nth-of-type(4){ transition-delay : 0.2s; }
div.imagearea figure.style1{background : #2F0000;
}
div.imagearea figure.style1 img{opacity   : 0.8;transform : translate(-150px, 0);
}
div.imagearea figure.style1 figcaption p{margin     : 5px;text-align : center;color      : gray;background : lavender;transform  : translate(-150px, 0);
}
div.imagearea figure.style1:hover img{transform : translate(-50px, 0);opacity   : 0.5;
}
div.imagearea figure.style1:hover figcaption p{transform : translate(0, 0);
}/*图片展览区--自定义动画2*/div.imagearea figure.style2{background : #001700;
}
div.imagearea figure.style2 figcaption{width  : 100%;height : 100%;
}
div.imagearea figure.style2 figcaption h2{margin-top:20%;margin-left:25%;transform:skew(90deg);
}
div.imagearea figure.style2 figcaption p{margin-top:2%;margin-left:25%;transform:translate(0,50px);opacity: 0;
}
div.imagearea figure.style2 figcaption div{border : 2px solid white;height : 60%;width  : 60%;position: absolute;top:20%;left:20%;transform:translate(0,-400px) rotate(-180deg);
}
div.imagearea figure.style2:hover figcaption div{transform: translate(0,0) rotate(0);
}
div.imagearea figure.style2:hover img{opacity: 0.5;transform: scale(1.1);
}
div.imagearea figure.style2:hover figcaption p{transform:translate(0,0);opacity: 1;
}
div.imagearea figure.style2:hover figcaption h2{transform:skew(0);
}

 

 

三,效果:

 

 

 

四,Github:

源码地址:https://github.com/cureking/CSS3_learning

 

 

五,BUG:

我操作的电脑分辨率是1920*1080,HTML文件中我图片的宽度设置原先是700px.

在谷歌浏览器上会出现第四个图片移至第一个图片时,可能出现卡住的情况,页面刷新无效,必须重新打开。但是在IE浏览器上没有这样的问题。

一开始,我也一脸懵逼。

直到我想起我电脑分辨率后,计算了图片在偏移后的剩余量,才发现是图片宽度不足的问题。这是十分巧合的。

另外,由于是我自己弄,所以图片没有标准话,只能自己简单地加工一下。

(由于时间关系,不再赘述。只提一下。)

 

转载于:https://www.cnblogs.com/Tiancheng-Duan/p/9116650.html

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

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

相关文章

python爬虫外贸客户_我用Python爬了一个零售网站,分析了一千多种葡萄酒!

本文作者是一名地地道道的程序员&#xff0c;最大的乐趣就是爬各种网站。特别是在过去的一年里&#xff0c;为了娱乐和利润而爬掉了无数网站。从小众到主流电子商店再到新闻媒体和文学博客&#xff0c;通过使用简单的工具(如BeautifulSoup)获得了很多有趣且干净的数据—我也很喜…

配置虚拟网站主机

1.1 问题 本例要求以案例1的结果为基础&#xff0c;通过httpd网站服务器实现虚拟主机的支持&#xff0c;完成下列任务&#xff1a; 1&#xff09;修改 /etc/hosts 文件&#xff0c;临时解决DNS名称识别问题 在文件尾添加“Web服务器IP地址 tts8.tedu.cn ne.tedu.cn”内容 2&…

浅谈:网站制作过程中需要重视的6个方面!

随着互联网时代兴起&#xff0c;如今越来越多的传统公司也逐渐有了互联网意识&#xff0c;面对公司的需求日益加剧&#xff0c;公司对网站的功能方面要求也随之提高&#xff0c;通常建站公司是根据企业目标定位来制作用户需求高质量的网站。那制作高质量网站需要重视哪些方面呢…

案例学Python--案例四:Django实现一个网站的雏形(1)

第一次用python的Web框架&#xff0c;也是第一次听说Django&#xff0c;参考菜鸡教程和一些博客&#xff0c;倒腾了半天&#xff0c;算是有一个雏形。数据基于昨天爬的豆瓣电影信息&#xff0c;详见案例三。 Python版本&#xff1a;3.7.1 Django版本&#xff1a;2.1.3 Django安…

javaweb网站安全问题web网站安全问题防范安全部署tomcat方法

Apache tomcat是JAVA开发&#xff0c;JSP运行首选的web环境&#xff0c;国内很多网站&#xff0c;以及平台都在使用tomcat 环境来运行网站&#xff0c;高效&#xff0c;稳定&#xff0c;安全&#xff0c;赢得了国内许多客户。tomcat 该如何安全设置与部署呢&#xff1f;SINE安全…

开源网站流量统计系统Piwik源码分析——参数统计(一)

Piwik现已改名为Matomo&#xff0c;这是一套国外著名的开源网站统计系统&#xff0c;类似于百度统计、Google Analytics等系统。最大的区别就是可以看到其中的源码&#xff0c;这正合我意。因为我一直对统计的系统很好奇&#xff0c;很想知道里面的运行原理是怎么样的&#xff…

Microsoft Office 365开通试用(Outlook、Lync、团队网站)(一)

Office365主页&#xff1a; http://www.microsoft.com/zh-sg/office365/online-software.aspx Office365版本&#xff1a; http://www.microsoft.com/zh-sg/office365/free-office365-trial.aspx?WT.z_O365_caTry_online-software_zh-sg Office365中型和大型企业版免费试用…

Microsoft Office 365开通试用(Outlook、Lync、团队网站)(二)

——SharePoint Online 用户配置文件&#xff08;管理用户属性&#xff09; Office 365团队网站中&#xff0c;在“我的网站”中管理用户配置文件 1、 查看编辑用户配置文件 进入我的网站&#xff1a; 编辑我的配置文件 在我的配置文件中进行编辑如下各项 2、 显示隐藏用户属…

查看移动App排名和推荐的网站分享

App Annie&#xff1a;http://www.appannie.com。通过此网站&#xff0c;可以查看&#xff1a; 1、 App每日排名&#xff0c;包括App Store和Android。 App Store排名 Android市场排名 2、 App排名历史 3、 推荐记录 另外国外还有不少类似的网站&#xff0c;例如http://www.a…

HTML5浏览器测试网站汇总

我经常看到有很多人询问HTML5某个特性当前各浏览器的支持情况。的确&#xff0c;因为HTML5内容庞大&#xff0c;特性众多&#xff0c;而浏览器的支持情况又混杂不一&#xff0c;随时都有可能变化&#xff0c;所以了解起来比较困难。在这里&#xff0c;我汇总了一些常用的网站供…

Asp.Net与SEO – 庞大的反向链接网络(一)

讲到链接那我们就来接触几个概念&#xff0c;先看一下下面的反向链接网络图。 反向链接 A网页中有一个链接指向B网页&#xff0c;那么A网页就是B网页的反向链接&#xff01;如下图&#xff0c;所有链接都算反向链接。 外部链接 如上图中的①链接&#xff0c;其他网站给你网站的…

网站无法加载json文件

为什么80%的码农都做不了架构师&#xff1f;>>> 错误日志如下 2019/02/22 12:14:11 [error] 24225#0: *10768 FastCGI sent in stderr: "Access to the script /var/www/html/ad-server/manifest.json has been denied (see security.limit_extensions)"…

搜索关键词分析——以个人博客网站为例

背景 我做了一个个人博客网站&#xff0c;希望能够记录自己的学习&#xff0c;工作和成长笔记。同时为更多有相同需求的人提供帮助和支持。那么用户应该怎么来找到我这个博客网站呢&#xff1f;通过什么关键词能够快速找到这个博客网站呢&#xff1f; 接下来本文就来探讨一下关…

大型网站架构演变和知识体系

微博上看到的一张图&#xff0c;很形象。之前看过一个淘宝网负责技术的一个主管在某技术交流会上介绍的淘宝的的三代架构发展过程&#xff0c;也是像这样的一步步走过。特此分享。

旅游网站项目开发过程总结

两周前&#xff0c;接到一个旅游网站的项目&#xff0c;老爷子给限定的工期是10天&#xff0c;我们&#xff08;我&#xff0c;大帅&#xff0c;小崔&#xff09;根据一个大概的需求&#xff0c;简单拟了个方案&#xff0c;就直接框框地干了。 下面是我们简单商议出的一个计划&…

【网站公告】.NET Core 版博客站点第二次发布尝试

在上次发布失败后&#xff0c;很多朋友建议我们改用 k8s &#xff0c;但我们还是想再试试 docker swarm &#xff0c;实在不行再改用 k8s 。 在改进了 docker swarm 集群的部署后&#xff0c;我们准备今天 17:30 左右进行一次发布尝试。 docker swarm 集群是我们使用阿里云服务…

Spring Boot 2.X整合Spring-cache,让你的网站速度飞起来

计算机领域有人说过一句名言&#xff1a;“计算机科学领域的任何问题都可以通过增加一个中间层来解决”&#xff0c;今天我们就用Spring-cache给网站添加一层缓存&#xff0c;让你的网站速度飞起来。 本文目录 一、Spring Cache介绍二、缓存注解介绍三、Spring BootCache实战1、…

利用WxJava实现网站集成微信登录功能,核心代码竟然不超过10行

最近网站PC端集成微信扫码登录&#xff0c;踩了不少坑&#xff0c;在此记录下实现过程和注意事项。 本文目录 一、微信开放平台操作步骤1.创建“网站应用”2.获取AppID和AppSecret二、开发指南三、开发实战1、pom.xml引入jar包2、配置文件添加对应的配置3、初始化配置4、控制层…

织梦栏目加html,织梦dedecms调用栏目SEO标题,关键字,栏目描述的教程

标题、关键字和描述是每个网页SEO优化的基础&#xff0c;dedecms针对用户网站SEO优化考虑&#xff0c;给每个网站栏目提供了SEO标题、关键字和栏目描述的设置&#xff0c;但是要使用这几项设置还需要在dedecms模板中调用&#xff0c;那么织梦dedecms栏目怎么调用SEO标题、关键字…

愚人节恶搞html,愚人节来玩变装!爆笑在线恶搞照片网站

1爆笑在线恶搞照片网站(一)【PConline 欣赏】愚人节&#xff0c;不论是愚人还是自娱&#xff0c;开心是最重要的。在跟大家推荐了愚人节爆笑整蛊小游戏之后(详情)&#xff0c;这里再和大家分享一组超级搞笑有趣的在线照片处理网站。事实上&#xff0c;处理照片的方式除了有Phot…