CSS3曲线阴影与翘角阴影

平角阴影 翘边阴影 css设计 平角阴影 -webkit-box-shadow: 0px 8px 20px rgba(0,0,0,0.6); -moz-box-shadow: 0px 8px 20px rgba(0,0,0,0.6); -o-box-shadow: 0px 8px 20px rgba(0,0,0,0.6); 翘边阴影 -webkit-transform: skew(12deg) rotate(4deg); -moz-transform: skew(12deg) rotate(4deg); -o-transform: skew(12deg) rotate(4deg); -ms-transform: skew(12deg) rotate(4deg); css设计 立即下载

曲线阴影:利用:after和:before伪类创造两个与父级相同的元素,利用border-radius实现曲线阴影。
这里写图片描述
翘角阴影:同样是利用上面两个伪类创造元素,利用transform变形与旋转实现角度阴影具体代码:
翘角阴影
demo下载
慕课网视频
曲线阴影
html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS3实现曲线阴影和翘边阴影</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <div class="wrap curve">
        <h1>Shadow Curve</h1>
    </div>  
</body>
</html>

css

body{
    font-family: Arial;
    font-size: 20px;
}
body,ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.wrap{
    position: relative;
    width: 60%;
    height: 200px;
    margin: 50px auto;
    text-align: center;
    line-height: 200px;
    background-color:#fff; 
}
.curve{
    height: 200px;
    position: relative;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.3),
                0px 0px 20px rgba(255,0,0,0.1) inset;
}
.curve:after,.curve:before{
    content: '';
    position: absolute;
    z-index: -1;
    top: 50%;
    bottom: 0;
    left: 16px;
    right: 16px;
    background: red;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.8); 
    border-radius: 100px/10px;
}

翘角阴影
HTML

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS翘边阴影</title>
    <link rel="stylesheet" href="css/Alice.css">
</head>
<body>
    <ul> 
        <li>
            <img src="images/photo1.jpg" alt="" />
        </li>
        <li>
            <img src="images/photo2.jpg" alt="" />
        </li>
        <li>
            <img src="images/photo3.jpg" alt="" />
        </li>
    </ul>
</body>
</html>

CSS

ul{
    width: 1200px;
    height: 240px;
    margin: 50px auto;
    display: flex;
    justify-content: space-between;
}
ul li{
    position: relative;
    width: 340px;
    height:240px;
    float: left;
    box-shadow: 0px 0px 4px rgba(0,0,0,0.3);
    background: #fff;
    display: flex;
    align-items: center; 
    justify-content: center;
}
ul img{
    width: 300px;
    height: 200px;
}
ul li:before,ul li:after{
    content: '';
    position: absolute;
    z-index: -2;
    bottom: 19px;
    width: 90%;
    height: 80%;
    background-color: transparent;
    box-shadow:0px 8px 20px rgba(0,0,0,0.8);
    transform:skewX(10deg) rotate(5deg);
}
ul li:before{
    left: 12px;
}
ul li:after{
    right: 12px;
    transform:skewX(-10deg) rotate(-5deg);
}
纯css实现的六边形(蜂窝)导航效果(支持hover/兼容浏览器) 在之前的文章中曾经写到过一篇“三角形变形记之纯css实现的分布导航条效果”,其中用到了边框实现三角形的效果。最近又折腾了一个六边形的蜂窝效果给大家蹂躏。主要用到了是两个绝对定位的三角形,一个在上面一个在下面,热爱导航的你可千万不要错过了啊,或许本文对你有 立即下载

相关推荐

CSS3实现曲线阴影和翘边阴影

主要为大家详细介绍了CSS3实现曲线阴影和翘边阴影的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

DIV CSS3 box-shadow对象盒子阴影和图片阴影

box-shadow 属性用于向盒子添加一个或多个阴影效果。 offset-x:阴影的水平偏移量。正数向右偏移,负数向左偏移。 offset-y:阴影的垂直偏移量。正数向下偏移,负数向上偏移。 blur:阴影模糊度,不能取负数。 spread:阴影大小。正数阴影扩大(阴影大小大于盒子大小),负数阴影缩小(阴影大小小于盒子大小),0阴影与盒子同等大小。 inset:表示添加内阴影,默认为外阴影。 ...

cxxbzy的博客 846

ESP-IDF 利用ESP32构建智能音乐播放器(一)---------- 实现SD卡MP3文件的解码与播放

本文详细介绍了如何利用ESP32和ESP-IDF开发框架,从零开始构建一个智能音乐播放器。文章重点讲解了如何通过SD卡模块读取MP3文件,并集成Helix MP3解码库进行软件解码,最终通过I2S接口驱动音频模块实现播放。内容涵盖硬件连接、软件环境搭建、核心解码与输出逻辑,为嵌入式音频开发提供了完整的实战指南。

weixin_29163797的博客 234

CSS之弧形阴影

简述 网页上经常会出现一些弧形的阴影效果,看起来很漂亮,下面我们来讲述下如何用CSS来实现一个弧形阴影。 简述 阴影 效果 注释 标题 效果 源码 合并 效果 源码 阴影 效果 首先实现一个简单的阴影效果 <!DOCTYPE html> <html> <...

weixin_34221036的博客 728

MediaPipeUnityPlugin(最新版)摇摆拳人脸识别

MediaPipeUnityPlugin(最新版)摇摆拳人脸识别

不忘初心 方得始终 2981

KEIL MDK实战:如何用fromelf工具解析STM32的ELF文件结构(附完整命令行)

本文详细介绍了如何使用KEIL MDK中的fromelf工具解析STM32的ELF文件结构,包括内存段分析、符号表追踪和反汇编关键函数等实战技巧。通过完整的命令行示例,帮助嵌入式开发者优化内存占用、排查运行时问题,并提升STM32项目的开发效率。

weixin_42631411的博客 187

html阴影角度,CSS阴影详解

设计师常常使用一些独特的字体效果和页面效果,阴影是其中一个,它可以让页面中的文字和元素具有立体的效果,从而被突出出来。比如对于文字阴影,传统的方法可能需要将文字切出来,直接使用图片,如果考虑SEO和网站性能,还可能会使用CSS Sprites等技术将图片整合:h2{ background:url(sprites.png) no-repeat 0 0; font-size:0; text-inden...

weixin_39609887的博客 554

精益六西格玛Python数字化应用开发-Day18 应用场景:家电企业生产效率优化

本文将重点介绍专门针对精益六西格玛黑带使用场景的 Python 库,这些库功能侧重于数据分析和流程优化,特别适用于 DMAIC 方法论和看板管理。考虑到读者具备中高级Python 使用经验,我们将深入探讨各库的高级功能和实际应用应用场景。 某家电企业生产线自动化程度高,数据量巨大,希望通过精益管理提升生产效率。企业借助 Python 脚本,打通各类数据源(MES、ERP、设备日志),自动归集生产数据,分析各工序的生产节拍、设备停机、效率损失,快速定位瓶颈环节

m0_56592100的博客 905

css斜切角/内阴影

//这是添加斜切角 linear-gradient(-45deg, transparent 12px, #5bdcfa 0) right(如果多个角要切用逗号隔开再加一行), linear-gradient(135deg, transparent 12px, #5bdcfa 0) left;(方向和角度可以自行调整) //这是内阴影 box-shadow: inset 0 0 14px 3px #01aceb;(有内阴影但是无法兼顾切角) //这是使用clip-path剪切掉多余的部分 .

yigeboke的博客 816

智慧社区:安防系统解决方案

智慧社区:安防系统解决方案

s13166803785的博客 433

Dify基础:Dify平台的本地化部署(含windows部署中,常见问题及解决方案)

第一种比较简单,只需要在浏览器中,打入https://dify.ai/就可以。这个指令虽然看起来简单,但实际上涉及到对docker的使用。这个项目既然有github地址,那它一般就是开源的。我们点开这个github地址,便能看到dify的私有化部署方式。我们可以看到,还是上面那个图,有个按钮,是指向该项目的Github地址的。第二步:按照dify的github给出的指令,对dify进行安装。第一步:我们把dify下载到自己的电脑(或者服务器)上。这里,我们只考虑第二种方式,也就是私有化部署。

xiezhipu的博客 1万+

python 爱心代码

画爱心,画蝴蝶,python程序代码:heart.py。

CSH__的博客 17万+

物流分拣YOLO实战:YOLO26 OBB+YOLOv8多尺度融合,不规则包裹分拣效率提升40%(附训练+部署代码)

在物流分拣的工业场景中,模型的检测精度、推理速度、部署友好性本次基于YOLO26 OBB+YOLOv8多尺度融合打造的物流分拣视觉检测方案,精准解决了工业场景中不规则包裹的旋转检测、多尺度包裹的漏检问题,最终实现分拣效率提升40%,检测准确率提升至95%以上,且模型在边缘设备上的推理帧率稳定35FPS+,完全适配物流分拣的工业落地需求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 882

css漂亮阴影,css3 shadow为了实现各种漂亮的阴影效果

纯CSS3实现的各种阴影效果body{padding: 20px 0 0;font: 14px/1.5 Arial, sans-serif;text-align: center;color: #333;background: #FAF0D9;}a{font-weight: bold;color: #346AA8;}a: hover, a: focus, a: active{text-decorat...

weixin_32540247的博客 1008

【Qt图书管理系统】5.完整版源码及下载地址

Qt图书管理系统完整源码下载。

小鱼酱的博客 7001

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

css实现图片翘边阴影

css阴影: box-shadow 属性用于向框添加一个或多个阴影。 语法: box-shadow: h-shadow v-shadow blur spread color inset; h-shadow 必需。水平阴影的位置。允许负值。 v-shadow 必需。垂直阴影的位置。允许负值。 blur 可选。模糊距离。 spread 可选。阴影的尺寸。 color 可选。阴影的颜色。请参阅 CSS ...

zag666的博客 1315

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

css照片复杂阴影制作

css复杂阴影制作                                                                                                         ——我一直不太信任自己的记忆力,所以我把它们都写下来 在网页上大家都想把图片展示的漂亮一点,下面我们来看看两种展示方式,先看效果图,这个GIF比较粗糙:  第一种...

Albert 170

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【CSS】曲线阴影翘边阴影

css实现翘边阴影

azezeze的博客 238

CSS3阴影 box-shadow的使用和技巧总结

text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果。随着html5和CSS3的普及,这一特殊效果使用越来越普遍。 基本语法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor} 对象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩

freshlover的专栏 72万+

html阴影角度,CSS3 按钮的斜角阴影效果

CSS语言:CSSSCSS确定:root {box-sizing: border-box;margin: 30px;}.box-shadow {padding: 20px 40px;max-width: 300px;}.button-shadow {text-decoration: none;padding: 10px 20px;margin: 20px;border: 3px solid #c2...

weixin_36316574的博客 520

CSS 笔记——阴影、圆角、旋转、光标

7. 阴影、圆角、旋转、光标 (1)box-shadow 阴影 基本语法 text-shadow: h-shadow v-shadow blur color; box-shadow: h-shadow v-shadow blur spread color inset; 语法取值 h-shadow : 必需。水平阴影的位置。允许负值。 v-shadow : 必需。垂直阴影的位置。允许负值。 blur...

weixin_34177064的博客 157

CSS——阴影

一、设置文字阴影—— text-shadow <h1>article</h1> <style> h1{ text-shadow: 1px 5px 5px rgba(26, 23, 23, 0.7); /* x方向阴影的位移,y方向上阴影的位移, 阴影的模糊程度,阴影的颜色和其透明度*/ } </style&g...

学而不思则忘 2831

div阴影效果2(使用各个浏览器)

<style type="text/css"> .mydiv{ width:250px;height:auto;border:#909090 1px solid;background:#fff;color:#333; filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength...

乐杨俊浅谈LAMP 2311

选择有很多种,CSS提供了哪些呢

如果你已经看到这儿了,那么恭喜你!你已经成功的入门了。至少现在你知道了 HTML 的基本结构、CSS 和 HTML 之间的关系,以及怎么在 HTML 里面使用 CSS。 那么,接下来,咱们将学习对于 CSS 这妹子很重要的选择器。因为它是把 HTML 元素和 CSS 外联样式成功地连接在一起的纽带,说白了,CSS 样式想要作用在某个 HTML 元素上,就得先通过选择器定位到这个元素才可以。

大叔的私享课 214

css翘边阴影图片,CSS 翘边阴影的实现代码

本文介绍了CSS 翘边阴影的实现代码,分享给大家。具体如下:仔细观察可以看到每张图片下面的两个角都有不同程度的翘边。实现原理和【CSS】曲线阴影差不多,也是通过伪元素来实现。HTML代码CSS代码ul,li {list-style:none;}.box {width: 980px;height: auto;clear: both;overflow: hidden;margin: 20px auto...

weixin_34564735的博客 221

html如何给六边形加上边框,html5 - css写的六边形怎么加边框阴影

html5 - css写的六边形怎么加边框阴影黄舟2017-04-17 13:58:27 0 1 378怎么给上下两个三角形加上边框阴影?.hexagon{position: relative;display:inline-block;margin-right: 20px;width: 200px;height: 120px;background-color: #fff;-moz-box-...

weixin_30113575的博客 450
上一篇: flexbox属性总结
下一篇: 在开发中用 flex遇到的问题
SevenBig
博客等级 码龄10年 8粉丝 48原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值