iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >纯css怎样实现立体摆放图片效果
  • 157
分享到

纯css怎样实现立体摆放图片效果

2023-06-08 08:06:22 157人浏览 泡泡鱼
摘要

这篇文章主要介绍纯CSS怎样实现立体摆放图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.  元素的 width/height/padding/margin 的百分比基准设置 一个元素 width/

这篇文章主要介绍纯CSS怎样实现立体摆放图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1.  元素的 width/height/padding/margin 的百分比基准

设置 一个元素 width/height/padding/margin 的百分比的时候,大家可知道基准是什么?

举个栗子:

.parent {  width: 200px;  height: 100px;}.child {  width: 80%;  height: 80%;}.childchild {  width: 50%;  height: 50%;<br> padding: 2%;<br>  margin: 5%;<br>}  <div class="parent">    <div class="child">        <div class="childchild"></div>    </div></div>

  上段代码中,childchild 元素的 width 是多少? height 是多少?padding 是多少? margin是多少?

元素的 height 百分比基准是父级元素的 height, 元素的 width, padding, margin 百分比基准是父级元素的 width。

由此,相信大家都已经有数了,大家可以试一下呢~~

面试经常会遇到一个简单的css样式问题 , 实现一个自适应的正方形,原理就是基于上面的那些知识了。只需要

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

  因为元素的 width 和 padding 的基准值都是父级元素的 width, 而 body 的 width 就是浏览器窗口啦~~,so 这样设置就可以随着浏览器窗口大小变化,正方形自适应了呢~~

2. 纯css实现立体摆放图片效果

言归正传,想要实现如下图中图片的立体摆放效果,就需要应用一下 padding ,width, height 的知识了。

纯css怎样实现立体摆放图片效果

有点眼熟,是不是跟小说软件里推荐图书的样式有些相似呢?

这里,首先我们看下其位置摆放,一张图片水平居中并且靠前,其他两边图片分别左右对齐,并且靠后一些,呈现一种立体摆放的样子。这里我学到了一种完全依赖css,简单的写法即可实现这种立体的效果。

 &middot; 不同的高度是 padding-top 有大有小撑起来的。

 &middot; 前后效果是 z-index 折叠顺序控制的。

 &middot; 排列上使用了 nth-of-type 伪元素控制 + positon 定位结合。

纯css怎样实现立体摆放图片效果

是不是有点思路了呢?不绕弯子了,直接上代码

<html>    <head>        <style>            * {                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;            }        </style>    </head>    <body>        <div class="box">            <div class="img">                <img src="https://febaidu.com/list/img/3ns.png" />            </div>            <div class="img">                <img src="Https://febaidu.com/list/img/3ns.png" />            </div>            <div class="img">                <img src="https://febaidu.com/list/img/3ns.png" />            </div>        </div>    </body></html>

以上是“纯css怎样实现立体摆放图片效果”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 纯css怎样实现立体摆放图片效果

本文链接: https://www.lsjlt.com/news/252874.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 纯css怎样实现立体摆放图片效果
    这篇文章主要介绍纯css怎样实现立体摆放图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.  元素的 width/height/padding/margin 的百分比基准设置 一个元素 width/...
    99+
    2023-06-08
  • 纯css如何实现立体摆放图片效果
    这篇文章主要介绍纯css如何实现立体摆放图片效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.元素的 width/height/padding/margin 的百分比基准设置 一个元素 width/he...
    99+
    2023-06-08
  • 纯CSS实现商品图片点击放大效果
    这篇文章给大家分享的是有关纯CSS实现商品图片点击放大效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现代码:CSS代码:CSS Code复制内容到剪贴板<style&...
    99+
    2024-04-02
  • 如何通过纯CSS实现图片的缩放放大效果
    在现代网页设计中,图片的缩放放大效果常常被使用。通过CSS,我们可以轻松地实现这一效果,而无需使用JavaScript或其他编程语言。本文将介绍如何使用纯CSS来实现图片的缩放放大效果,并提供具体的代码示例。实现图片的缩放放大效果可以使用C...
    99+
    2023-10-21
    放大 CSS 缩放
  • 利用纯css实现图片翻转的效果
    这篇文章将为大家详细讲解有关利用纯css实现图片翻转的效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。实现效果图如下直接上代码吧1, body部分代码如下: <body> ...
    99+
    2023-06-08
  • 如何通过纯CSS实现图片的立方体转动效果的方法和技巧
    在现代网页设计中,添加一些炫酷的效果是非常重要的,而利用CSS实现立方体转动效果是一个非常有趣而具有挑战性的任务。本文将介绍一种通过纯CSS实现图片的立方体转动效果的方法和技巧,并提供一些具体的代码示例。首先,我们需要一个基本的HTML结构...
    99+
    2023-10-21
    立方体 图片 纯CSS
  • 如何通过纯CSS实现图片的3D立体旋转效果的方法和技巧
    如何通过纯CSS实现图片的3D立体旋转效果的方法和技巧,需要具体代码示例随着Web技术的发展,我们可以通过CSS实现各种令人惊叹的效果,其中包括图片的3D立体旋转效果。本文将介绍如何通过纯CSS实现这样的效果,并提供具体的代码示例,帮助读者...
    99+
    2023-10-24
    图片 旋转 纯CSS
  • 纯CSS怎么实现柱形图效果
    这篇文章主要介绍纯CSS怎么实现柱形图效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!   <ulclass="chart">   <li...
    99+
    2024-04-02
  • css怎样实现卡片图像翻转效果
    本篇文章为大家展示了css怎样实现卡片图像翻转效果,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。css翻转图片具体代码示例:   HTML代码部分<divc...
    99+
    2024-04-02
  • 纯CSS怎么实现鼠标悬停显示图片效果
    这篇文章给大家分享的是有关纯CSS怎么实现鼠标悬停显示图片效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在做一个网盘的项目,用到了鼠标移上去效果,这个效果可以用js来实现...
    99+
    2024-04-02
  • 纯CSS如何实现图片百叶窗展示效果
    这篇文章主要为大家展示了纯CSS如何实现图片百叶窗展示效果,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“纯CSS如何实现图片百叶窗展示效果”这篇文章吧。首先给大家看一下完成效果主要思路:其实这个百...
    99+
    2023-06-08
  • 纯CSS实现图片左右翻转效果的方法
    这篇“纯CSS实现图片左右翻转效果的方法”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“纯CSS实现图片左右翻转效果的方法”,小编整理了以下知识点,请大家跟着小编的步伐一步一步的慢慢理解,接下来...
    99+
    2023-06-06
  • 纯css如何实现点击图片放大
    本篇内容主要讲解“纯css如何实现点击图片放大”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“纯css如何实现点击图片放大”吧!纯css实现点击图片放大的方法:1、创建一个HTML示例文件;2、设...
    99+
    2023-07-05
  • css怎样实现图片循环的动画效果
    这篇文章主要为大家展示了css怎样实现图片循环的动画效果,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“css怎样实现图片循环的动画效果”这篇文章吧。  <s...
    99+
    2024-04-02
  • 如何使用CSS实现图片的缩放效果
    如何使用CSS实现图片的缩放效果在网页设计中,图片的缩放效果是常见的需求之一。通过CSS的相关属性和技巧,我们可以轻松地实现图片的缩放效果。下面,将为大家详细介绍如何使用CSS来实现图片的缩放效果,并给出具体的代码示例。使用transfor...
    99+
    2023-11-21
    图片缩放 CSS缩放 CSS图片效果
  • css3怎么实现超立体3D图片侧翻倾斜效果
    这篇文章主要讲解了“css3怎么实现超立体3D图片侧翻倾斜效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3怎么实现超立体3D图片侧翻倾斜效果”吧!...
    99+
    2024-04-02
  • 纯css如何实现照片墙3D效果
    小编给大家分享一下纯css如何实现照片墙3D效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!准备材料:准备材料就是没什么材料,自己麻溜赶快的去:百度找几张美女的照片来测试即可。html代码:<!DOCTYPE&nb...
    99+
    2023-06-08
  • 使用纯CSS、JS实现图片轮播效果的示例
    小编给大家分享一下使用纯CSS、JS实现图片轮播效果的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!js有什么特点1、js属于一种解释性脚本语言;2、在绝大多...
    99+
    2023-06-14
  • CSS怎么设置图片放大效果
    这篇文章主要介绍CSS怎么设置图片放大效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!思路:图片放大的动画效果还是由transition和transform实现。先设置 div 的初始位置,过渡的时间等,之后设置 ...
    99+
    2023-06-27
  • 怎么用CSS实现图片列表悬停放大效果
    这篇文章主要讲解了“怎么用CSS实现图片列表悬停放大效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用CSS实现图片列表悬停放大效果”吧!代码如下:&...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作