@charset "utf-8"; *{ margin:0; padding:0; } /* 通配符 所有元素 html中的标签有一些默认央视,清除掉所有的默认间距*/ body{ background: url(../img/bj1.jpg) no-repeat; background-size: cover; } .show{ width:700px; height:400px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; animation:rotate 35s linear infinite; /* 3ds属性 */ transform-style:preserve-3d; } @keyframes rotate{ 0%{transform:rotateX(0deg) rotateY(0deg);} 25%{transform:rotateX(5deg) rotateY(90deg);} 50%{transform:rotateX(0deg) rotateY(180deg);} 75%{transform:rotateX(-5deg) rotateY(270deg);} 100%{transform:rotateX(0deg) rotateY(360deg);} } .show img{ width: 100%; height: 100%; position:absolute; border: 50px solid #fff; boeder-radius:30px; top:0; left:0; transition:all 1s; } .show img:nth-child(1) { transform:rotateX(5deg ) rotateY(36deg) translateZ(4000px); } .show img:nth-child(2) { transform: rotateX(5deg )rotateY(72deg) translateZ(3000px); } .show img:nth-child(3) { transform: rotateX(5deg )rotateY(108deg) translateZ(3000px); } .show img:nth-child(4) { transform: rotateX(5deg )rotateY(144deg) translateZ(3000px); } .show img:nth-child(5) { transform:rotateX(5deg ) rotateY(180deg) translateZ(3000px); } .show img:nth-child(6) { transform:rotateX(5deg )rotateY(216deg) translateZ(3000px); } .show img:nth-child(7) { transform: rotateX(5deg )rotateY(252deg) translateZ(3000px); } .show img:nth-child(8) { transform: rotateX(5deg )rotateY(288deg) translateZ(3000px); } .show img:nth-child(9) { transform: rotateX(5deg )rotateY(324deg) translateZ(3000px); } .show img:nth-child(10) { transform:rotateX(5deg ) rotateY(360deg) translateZ(3000px); } .rubbit{ width:250px; height:250px; position:absolute; top:5%; left:5%; } .show img:hover{ position:absolute; top:-700px; width:2200px; height:1400px; background-size: cover; z-index: 1; border: 100px solid #fff; boeder-radius:30px; }修改润色一下
时间: 2024-02-03 22:04:26 浏览: 43
这段代码是一个简单的 HTML 和 CSS 页面,实现了一个旋转的立方体展示图片。其中用到了 3D 变换属性,包括 transform-style 和 transform,通过不同的角度和距离实现图片的立体效果。同时,也设置了动画效果和 hover 事件,使得页面更加生动有趣。如果需要进一步了解这些属性的用法,可以查看相关的 CSS 文档和教程。
相关问题
mapper-locations: classpath*:mapper/**/*Mapper.xml 路径通配符
`mapper-locations: classpath*:mapper/**/*Mapper.xml`是MyBatis中的一种路径通配符配置方式,其中`classpath*:`表示在所有的classpath路径下查找,`mapper/**/*Mapper.xml`表示递归搜索mapper目录下的所有子目录,并查找所有以Mapper.xml结尾的文件。
这种配置方式可以更加灵活地匹配到更多的资源文件,特别是在项目结构比较复杂的情况下,可以方便地匹配到所有符合条件的文件。但是需要注意的是,如果匹配到多个文件,可能会导致MyBatis加载多个Mapper文件,从而产生冲突或者性能问题。
如果只需要匹配到指定目录下的文件,可以使用精确的classpath路径,例如`mapper/mapper.xml`,这样可以避免加载多余的文件,提高性能。
User-agent: Baiduspider Allow: /article/* Allow: /w/* Disallow: /article/*?* Disallow: /w/*?* Disallow: /search分析下
这是一份示例的robots.txt文件,其含义如下:
- `User-agent: Baiduspider` 指定了适用于名为 "Baiduspider" 的百度搜索引擎爬虫机器人的规则。
- `Allow: /article/*` 指定了允许访问所有 `/article/` 目录下的页面,其中 `*` 是通配符,表示允许访问该目录下的所有页面。
- `Allow: /w/*` 指定了允许访问所有 `/w/` 目录下的页面。
- `Disallow: /article/*?*` 指定了不允许访问任何带有参数的 `/article/` 目录下的页面。
- `Disallow: /w/*?*` 指定了不允许访问任何带有参数的 `/w/` 目录下的页面。
- `Disallow: /search` 指定了不允许访问 `/search` 页面。
这个文件的作用是告诉名为 "Baiduspider" 的爬虫机器人哪些页面或文件是允许访问的,以帮助其更有效地爬取网站的内容。其中,`Allow` 指定了允许访问的页面或文件,`Disallow` 指示不允许访问的页面或文件。带有参数的页面通常是动态生成的,不适合被搜索引擎收录,因此通常会被禁止访问。