css 立体效果-纯css实现三维显示图片疗效的示例代码

2023-08-25 0 4,255 百度已收录

1、元素的width/height/padding/margin的比例基准

设置元素的宽高/内边距/边距比例时,你知道基准是什么吗?

举个栗子:

.parent {  width: 200px;  height: 100px;}.child {  width: 80%;  height: 80%;}.childchild {  width: 50%;  height: 50%;
 padding: 2%;
margin: 5%;
}

在上面的代码中,childchild元素的宽度是多少? 高度是多少? 什么是填充? 什么是保证金?

元素的高度比例参考是父元素的高度,元素的宽度、内边距和边距比例参考是父元素的宽度。

所以,相信你已经数过了,可以尝试一下~~

css 立体效果-纯css实现三维显示图片疗效的示例代码

笔试经常会遇到简单的css样式问题,实现自适应完美循环的原理是基于之前的知识,只需要

#box {            width: 50%;            padding-top: 50%;            background: #000;        } 

由于元素的width和padding的基值是父元素的宽度,而body的宽度是浏览器窗口~~,所以这个设置可以随着浏览器窗口的大小而改变,完美的圆自适应了~~

2.纯css实现三维显示图片的效果

言归正传,如果想要实现右侧图片三维放置的效果,需要应用padding、宽度、高度的知识。

看着眼熟,是不是和小说软件里推荐书籍的风格很像?

在这里,首先我们来看看它的摆放位置。 一张图片水平居中靠前,另一边的图片左右对齐css 立体效果css 立体效果,但都放在后面,呈现三维排列。 这里我学会了一种简单的完全依靠css来实现这些三维疗效的写法。

· 顶垫支持不同高度,有大顶垫和小顶垫。

·前后治疗效果由z-index折叠顺序控制。

css 立体效果-纯css实现三维显示图片疗效的示例代码

·布置采用n型伪元控制+positionon定位组合。

你有什么想法吗?少走弯路,上传代码即可

                        * {                margin: 0;                padding: 0;            }            .box {                width: 300px;                height: 200px;                position: relative;            }            .img {                width: auto;                height: 0;            }            .box img {                width: 100%;                display: inline-block;            }            .box .img:nth-of-type(1) {                display: inline-block;                position: absolute;                left: 50%;                top: 50%;                padding-bottom: 50%;                transform: translate(-50%, -50%);                z-index:  6;            }            .box .img:nth-of-type(2), .box .img:nth-of-type(3) {                position: absolute;                top: 50%;                transform: translateY(-50%);                padding-bottom: 63%;                z-index: 3;            }            .box .img:nth-of-type(2) {                right: 0;            }            .box .img:nth-of-type(3) {                left: 0;            }                        

总结

以上就是小编介绍的纯css实现图片三维展示的效果。 希望对您有所帮助。 如果您有疑问,请给我留言,编辑会及时回复您。 在此也感谢您对网页设计网站的支持!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 css css 立体效果-纯css实现三维显示图片疗效的示例代码 https://www.wkzy.net/game/151185.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务