iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS3中怎么实现曲线阴影和翘边阴影效果
  • 965
分享到

CSS3中怎么实现曲线阴影和翘边阴影效果

2024-04-02 19:04:59 965人浏览 安东尼
摘要

css3中怎么实现曲线阴影和翘边阴影效果,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。index.html<!DOCTYPE&nbs

css3中怎么实现曲线阴影和翘边阴影效果,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

index.html

  1. <!DOCTYPE html>     

  2. <html lang="en">     

  3. <head>     

  4.     <meta charset="UTF-8">     

  5.     <title>CSS3实现曲线阴影和翘边阴影</title>     

  6.     <style>     

  7.              

  8.         body {     

  9.             font-family: "微软雅黑", "Microsoft YaHei";     

  10.             font-size: 20px;     

  11.         }     

  12.         body, ul, li, h2 {     

  13.             padding: 0;     

  14.             margin: 0;     

  15.         }     

  16.         ul {     

  17.             list-style: none outside none;     

  18.         }     

  19.         .wrap {     

  20.             width: 70%;     

  21.             height: 200px;     

  22.             margin: 50px auto;     

  23.             background-color: #fff;     

  24.         }     

  25.         .wrap h2 {     

  26.             font-size: 40px;     

  27.             text-align: center;     

  28.             line-height: 200px;     

  29.         }     

  30.      

  31.              

  32.         .effect {     

  33.             position: relative;     

  34.                  

  35.             -WEBkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;     

  36.             -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;     

  37.             -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;     

  38.             box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;     

  39.         }     

  40.              

  41.         .effect::after,.effect::before {     

  42.             content: '';     

  43.             background: #f00;     

  44.             position: absolute;     

  45.             top: 50%;     

  46.             bottom: 0;     

  47.             left: 20px;     

  48.             right: 20px;     

  49.             -webkit-box-shadow: 0 0 20px rgba(0,0,0,0.8);     

  50.             -moz-box-shadow: 0 0 20px rgba(0,0,0,0.8);     

  51.             -o-box-shadow: 0 0 20px rgba(0,0,0,0.8);     

  52.             box-shadow: 0 0 20px rgba(0,0,0,0.8);     

  53.      

  54.             border-radius: 100px/10px;      

  55.             z-index: -1;     

  56.         }     

  57.      

  58.         .box {     

  59.             width: 980px;     

  60.             height: auto;     

  61.             clear: both;     

  62.             overflow: hidden;     

  63.             margin: 20px auto;     

  64.         }     

  65.         .box li {     

  66.             width: 300px;     

  67.             height: 210px;     

  68.             float: left;     

  69.             margin: 20px 10px;     

  70.             border: 2px solid #EFEFEF;     

  71.      

  72.             -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 60px rgba(0,0,0,0.1) inset;     

  73.             -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 60px rgba(0,0,0,0.1) inset;     

  74.             -o-box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 60px rgba(0,0,0,0.1) inset;     

  75.             box-shadow: 0 1px 4px rgba(0,0,0,0.27), 0 0 60px rgba(0,0,0,0.1) inset;     

  76.      

  77.             position: relative;     

  78.             background-color: #FFF;     

  79.         }     

  80.         .box li img {     

  81.             display: block;     

  82.             width: 290px;     

  83.             height: 200px;     

  84.             margin: 5px;     

  85.         }     

  86.      

  87.         .box li:before {     

  88.             content: '';     

  89.             position: absolute;     

  90.             width: 90%;     

  91.             height: 80%;     

  92.             left: 20px;     

  93.             bottom: 8px;     

  94.                  

  95.             background-color: transparent;     

  96.             box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  97.             -webkit-box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  98.             -moz-box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  99.             -o-box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  100.      

  101.                  

  102.             -webkit-transfORM: skewX(-11deg) rotate(-4deg);     

  103.             -moz-transform: skewX(-11deg) rotate(-4deg);     

  104.             -ms-transform: skewX(-11deg) rotate(-4deg);     

  105.             -o-transform: skewX(-11deg) rotate(-4deg);     

  106.             transform: skewX(-11deg) rotate(-4deg);     

  107.      

  108.             z-index: -1;     

  109.         }     

  110.      

  111.         .box li:after {     

  112.             content: '';     

  113.             position: absolute;     

  114.             width: 90%;     

  115.             height: 80%;     

  116.             right: 20px;     

  117.             bottom: 8px;     

  118.             background-color: transparent;     

  119.             box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  120.             -webkit-box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  121.             -moz-box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  122.             -o-box-shadow: 0 8px 20px rgba(0,0,0,0.6);     

  123.      

  124.             -webkit-transform: skewX(11deg) rotate(4deg);     

  125.             -moz-transform: skewX(11deg) rotate(4deg);     

  126.             -ms-transform: skewX(11deg) rotate(4deg);     

  127.             -o-transform: skewX(11deg) rotate(4deg);     

  128.             transform: skewX(11deg) rotate(4deg);     

  129.      

  130.             z-index: -1;     

  131.         }     

  132.     </style>     

  133. </head>     

  134. <body>     

  135.     <div class="wrap effect">     

  136.         <h2>Shadow Effect</h2>     

  137.     </div>     

  138.     <ul class="box">     

  139.         <li><img src="images/1.jpg" alt="1.jpg"></li>     

  140.         <li><img src="images/2.jpg" alt="2.jpg"></li>     

  141.         <li><img src="images/3.jpg" alt="3.jpg"></li>     

  142.     </ul>     

  143. </body>     

  144. </html>   

关于CSS3中怎么实现曲线阴影和翘边阴影效果问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注编程网node.js频道了解更多相关知识。

--结束END--

本文标题: CSS3中怎么实现曲线阴影和翘边阴影效果

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

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

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

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

下载Word文档
猜你喜欢
  • CSS3中怎么实现曲线阴影和翘边阴影效果
    CSS3中怎么实现曲线阴影和翘边阴影效果,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。index.html<!DOCTYPE&nbs...
    99+
    2024-04-02
  • css怎么实现曲边阴影与翘边阴影效果
    本篇内容主要讲解“css怎么实现曲边阴影与翘边阴影效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css怎么实现曲边阴影与翘边阴影效果”吧!一、曲边阴影效果图如下:它不仅是四周有阴影,下部还有...
    99+
    2023-07-04
  • cssz2box-shadow实现曲边阴影与翘边阴影效果
    小编给大家分享一下cssz2box-shadow实现曲边阴影与翘边阴影效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、曲边...
    99+
    2024-04-02
  • CSS3中怎么实现翘边阴影效果
    这期内容当中小编将会给大家带来有关CSS3中怎么实现翘边阴影效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。HTML代码:XML/HTML Code复制内容到剪贴板&l...
    99+
    2024-04-02
  • 使用CSS怎么实现一个翘边阴影效果
    使用CSS怎么实现一个翘边阴影效果?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。HTML代码<ul class="box"&...
    99+
    2023-06-08
  • css3怎么实现阴影效果
    小编给大家分享一下css3怎么实现阴影效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! 在css中...
    99+
    2024-04-02
  • CSS3中如何实现图层阴影和文字阴影效果
    这篇文章给大家分享的是有关CSS3中如何实现图层阴影和文字阴影效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。box-shadow图层阴影box-shadow:阴影类型 X水平...
    99+
    2024-04-02
  • 怎么用CSS3实现阴影效果
    这篇文章主要讲解了“怎么用CSS3实现阴影效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用CSS3实现阴影效果”吧!  &nbs...
    99+
    2024-04-02
  • 怎么使用CSS3实现阴影效果
    这篇文章给大家分享的是有关怎么使用CSS3实现阴影效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、这是html 简单的有一个标签或者盒子都可以代码如下:<div cl...
    99+
    2024-04-02
  • css3怎么实现图片阴影效果
    这篇文章主要讲解了“css3怎么实现图片阴影效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3怎么实现图片阴影效果”吧!css3实现阴影属性有:1、...
    99+
    2024-04-02
  • CSS阴影和边框效果:为网页元素添加阴影和边框效果
    CSS阴影和边框效果:为网页元素添加阴影和边框效果在现代网页设计中,要制作出令人印象深刻且具有良好可读性的页面元素,是非常重要的一环。其中,CSS阴影和边框效果是常用的技术手段之一。通过添加阴影和边框,我们可以让页面元素更加醒目和有层次感。...
    99+
    2023-11-18
    CSS 阴影效果 边框效果
  • css3中怎么实现圆角边框和边框阴影
    本篇文章为大家展示了css3中怎么实现圆角边框和边框阴影,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。border-radius向元素添加圆角边框,css3中的。I...
    99+
    2024-04-02
  • css3如何实现阴影、倒影、渐变效果
    这篇文章主要介绍css3如何实现阴影、倒影、渐变效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、效果做:二、先是建立两个文本不做处理运行如图三、给第一个div字体加上阴影tex...
    99+
    2024-04-02
  • Android怎么实现阴影效果
    这篇文章主要介绍了Android怎么实现阴影效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android怎么实现阴影效果文章都会有所收获,下面我们一起来看看吧。实现形式elevationMaterial D...
    99+
    2023-07-02
  • CSS怎么实现阴影效果
    这篇文章给大家分享的是有关CSS怎么实现阴影效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。box-shadow:用来添加阴影。它有四个属性:横坐标偏移量(相对于元素的左上角定点);纵坐标偏移量(相对于元素的左...
    99+
    2023-06-27
  • css3怎样制作阴影效果
    这篇文章给大家分享的是有关css3怎样制作阴影效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。   <!DOCTYPEhtml>   <html> ...
    99+
    2024-04-02
  • 怎么在CSS中实现文本阴影与元素阴影效果
    怎么在CSS中实现文本阴影与元素阴影效果?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。文本阴影介绍在CSS中使用text-shadow属性设置文本阴影,该属性一共有4个属性值如...
    99+
    2023-06-08
  • CSS3怎么实现圆角、阴影、透明效果
    这篇文章主要讲解了“CSS3怎么实现圆角、阴影、透明效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS3怎么实现圆角、阴影、透明效果”吧! ...
    99+
    2024-04-02
  • css阴影效果怎么实现
    这篇文章主要介绍“css阴影效果怎么实现”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css阴影效果怎么实现”文章能帮助大家解决问题。box-shadow属性可以设置一个或多个下拉阴影的框。CSS3...
    99+
    2023-07-04
  • css如何实现div边框阴影效果
    本篇内容主要讲解“css如何实现div边框阴影效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何实现div边框阴影效果”吧!代码如下:<style type="...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作