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

news/2024/5/16 4:45:37/文章来源:https://blog.csdn.net/weixin_34239169/article/details/93811656

高大上网站-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_723786.aspx

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

相关文章

Apache实现一台服务器上运行多个网站

总共有三种方法&#xff1a;通过不同的IP地址 通过不同的域名 通过不同的端口号 (1).通过不同的IP地址实现 例如一台CentOS7有两个IP&#xff1a;192.168.5.101和192.168.5.103 [rootyouxi1 conf]# cd /etc/httpd/conf.d/ [rootyouxi1 conf.d]# vim test.conf  //新建一个配置…

大型网站技术架构(五)网站高可用架构

2019独角兽企业重金招聘Python工程师标准>>> 网站的可用性&#xff08;Avaliability&#xff09;描述网站可有效访问的特性。 1、网站可用性的度量与考核 网站不可用时间&#xff08;故障时间&#xff09;故障修复时间点-故障发现&#xff08;报告&#xff09;时间点…

网站HTTP升级HTTPS完全配置手册

本文由葡萄城技术团队于51CTO原创并首发转载请注明出处&#xff1a;葡萄城官网&#xff0c;葡萄城为开发者提供专业的开发工具、解决方案和服务&#xff0c;赋能开发者。今天&#xff0c;所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布&#xff0c;详细版本号…

SEO实战密码:60天网站流量提高20倍(第2版)

SEO实战密码:60天网站流量提高20倍(第2版)(Zac告诉你他所知道的关于SEO的一切) 编辑推荐 畅销书升级版&#xff01;  《SEO实战密码——60天网站流量提高20倍&#xff08;第2版&#xff09;》第1版荣获2011年度电子工业出版社最畅销图书奖。   Zac告诉你他所知道的关于SEO的…

您要访问的网站包含欺诈信息

版权声明&#xff1a;本文为 testcs_dn(微wx笑) 原创文章&#xff0c;非商用自由转载-保持署名-注明出处&#xff0c;谢谢。 https://blog.csdn.net/testcs_dn/article/details/80863960 不管是什么网站&#xff0c;安全你自己都有责任&#xff0c;没有绝对的安全。

Scrapy使用随机User-Agent爬取网站

小哈.jpg在爬虫爬取过程中&#xff0c;我们常常会使用各种各样的伪装来降低被目标网站反爬的概率&#xff0c;其中随机更换User-Agent就是一种手段。 在scrapy中&#xff0c;其实已经内置了User-Agent中间件&#xff0c; class UserAgentMiddleware(object):"""…

【JAVA系列】使用JavaScript实现网站访问次数统计代码

公众号&#xff1a;SAP Technical本文作者&#xff1a;matinal原文出处&#xff1a;http://www.cnblogs.com/SAPmatinal/ 原文链接&#xff1a;【JAVA系列】使用JavaScript实现网站访问次数统计代码前言部分 大家可以关注我的公众号&#xff0c;公众号里的排版更好&#xff0c;…

夺命雷公狗—玩转SEO---33---DEDE网站安全

很多人都说dede不安全好多黑阔会黑掉她&#xff0c;但是说句实话&#xff0c;小弟10几年前就开始玩黑阔了&#xff0c;就连黑阔站长也是10年前就开始做了而且还是做过三个黑阔站点会员人数巅峰时期3万&#xff0c;同时在线超5000&#xff0c;时间流逝&#xff0c;我就不想多说以…

夺命雷公狗—玩转SEO---34---DEDE浅入百度搜索资源平台抓取和网站地图提交

百度搜索资源平台的地址是&#xff1a;https://ziyuan.baidu.com &#xff0c;注册号会员账户后即可进入平台~~&#xff01; 登录后&#xff0c;我们需要对网站进行验证&#xff0c;验证过后&#xff0c;我们来到抓取诊断&#xff1a; 抓取成功了&#xff0c;说明我们的网站可…

夺命雷公狗—玩转SEO---35---DEDE快排之LOGO和友情链接的玩法

LOGO是每个网站都必须要有的&#xff0c;所以我们需要用到一个技术&#xff0c;那么就是关键词与图片分离操作&#xff0c;从而提升排名~~&#xff01; 我们首先需要做的就是找到logo 的标签&#xff0c;然后给 logo 的 a 标签外加上一个 div 。 原本我们的是这样的&am…

夺命雷公狗—玩转SEO---36---只需3步实现判断关键词难易度

我们在做排名的前期必须要先进行判断我们的词难度是否大~ ~&#xff01; 第一我们打开百度指数 index.baidu.com&#xff1a; 对于一个企业站或者一个地区或者全国词来说200-300左右都是好平均的&#xff08;难易度正常&#xff09;200以下的偏简单的&#xff0c;我们的茂名旅…

夺命雷公狗—玩转SEO---37---查询网站收录且进行提升

我们经常需要查询我们的网站收录的情况&#xff0c;查询方法其实也很简单&#xff0c;通过 site: 即可进行查询&#xff0c;如下所示&#xff1a; 这些事目前已经被百度收录的情况&#xff0c;然后我们使用 尖叫青蛙 来进行查询&#xff0c;如下所示&#xff1a; 我们在左…

夺命雷公狗—玩转SEO---38---百度快照投诉从而更新快照

我们网页排名的是一个快照&#xff0c;使用我们网站上如果发生修改之后&#xff0c;我们需要及时通知搜索引擎爬虫过来索引新内容的快速操作~~&#xff01; 正常来说蜘蛛他会在1周爬行一次&#xff0c;所以我们需要及时通知搜索引擎~ 操作方法其实也很简单&#xff0c;有两种方…

夺命雷公狗—玩转SEO---39---nofollow玩法的奥秘

nofollow其实是放在A标签里面的一个属性~~&#xff01; <a rel“nofollow”></a> nofollow 其实有一个较大的优势是在于防止权重的流失~~&#xff01; 列子&#xff1a; 比如我们自家的网站地址是www.usbdy.com &#xff0c;我们的的A标签中的地址是www.baidu.co…

夺命雷公狗—玩转SEO---40---提升网站出图率的技巧

出图&#xff0c;他分为两种&#xff0c;首页和内容页出图~~&#xff01; 首页我们最常见的就是LOGO图片了&#xff0c;我们的LOGO如果可以&#xff0c;尽量按照百度的要求上的规则来玩&#xff1a; 我们可以进入百度站长平台进行查询一下规则来玩&#xff0c;PC站点的LOGO比率…

夺命雷公狗—玩转SEO---41---H1标签的玩法

网站中除了 tiitle 标签后就到H标签了&#xff0c;这是一个比较重要的标签&#xff0c;因为蜘蛛会按照等级进行划分网站内容的重要性的&#xff0c;如先是 titile &#xff0c;然后就到H标签了。 H标签分为H1-H6&#xff0c;但是我们最多用到H3即可~~&#xff01; H标签…

夺命雷公狗—玩转SEO---42---快速交换友情链接

我们常见的交换友情链接的方式有别人网站上直接联系对方的QQ找站长1对1的进行交换&#xff0c;然后还有就是去找交换友情链接相关的QQ群&#xff0c;其实我们也可以快速通过一些平台进行换区&#xff0c;如下&#xff1a; 推荐1.链天下&#xff0c;http://www.huanlj.com&#…

夺命雷公狗—玩转SEO---43---外链提升网站权重

我们其实大家都知道外链是可以提升我们网站的权重的~~&#xff01; 而且购买一些老域名通过外链优势和域名历史快速排名上去&#xff0c;主要是外链作用太大了&#xff0c;而且还是信誉度的提升~~&#xff01; 我们发布外链是有原则的&#xff0c;如果没有优化过的网站我们都是…

夺命雷公狗—玩转SEO---44---外链群发原理

外链在优化的得分可以占到40%。&#xff08;重要&#xff09; 我们要了解我们的网站建站多长时间了&#xff0c;我们可以通过 http://www.link114.cn/whois 地址进行查询的&#xff1a; 如果我们需要查找外链其实也是好简单的&#xff1a; 我们可以通过些在线工具来进行判断…

夺命雷公狗—玩转SEO---45---浅入批量获得高频词

我们寻找高频词的时候是可以通过一些工具来为我们查询相关的高频词的&#xff0c;如下所示&#xff1a; 在这里面可以找到图谱分析&#xff1a; 然后我们将滚动条拉动到下方即可看到 查看高频词提取 &#xff0c;点击进去&#xff1a; 效果如下所示&#xff1a; 按照上图即可…