@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 12:04:26 浏览: 91
这段代码是一个简单的 HTML 和 CSS 页面,实现了一个旋转的立方体展示图片。其中用到了 3D 变换属性,包括 transform-style 和 transform,通过不同的角度和距离实现图片的立体效果。同时,也设置了动画效果和 hover 事件,使得页面更加生动有趣。如果需要进一步了解这些属性的用法,可以查看相关的 CSS 文档和教程。
相关问题
mapper-locations: classpath*:mapper/**/*Mapper.xml 路径通配符
`mapper-locations: classpath*:mapper/**/*Mapper.xml` 是Spring Boot Data MyBatis配置中的一个属性,用于指定映射器(Mapper)文件的位置。这里使用了classpath*前缀和路径通配符**表示动态查找类路径(classpath)下的所有mapper包及其子包中的所有`.xml`文件作为MyBatis的映射文件。
具体来说:
- `classpath*`: 表示从类路径的根目录开始递归查找,包括所有的子目录。
- `mapper/**/*Mapper.xml`: `**`是一个通配符,匹配任意层级的目录,`*Mapper.xml`则是指所有以`Mapper.xml`结尾的文件,通常这些文件包含SQL映射到业务操作的定义。
这样设置的好处是可以方便地管理Mapper文件,无需手动添加每个单独的Mapper XML文件,并且可以随着项目的结构变化而自动发现新的Mapper映射文件。当Spring Boot应用启动时,Spring会读取这些配置并注册相应的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` 指示不允许访问的页面或文件。带有参数的页面通常是动态生成的,不适合被搜索引擎收录,因此通常会被禁止访问。
阅读全文