来源 | https://www.geeksforgeeks.org/how-to-create-floating-box-effect-using-html-and-css/?ref=rp

浮动框效果是自定义框阴影技术的经典示例。在这种技术中,我们无需使用CSS提供的box-shadow属性即可创建逼真的阴影。

方法

方法是在选择器之后使用模糊功能创建阴影。

HTML代码

在本文中,我们创建了主体的基本结构。

在这里,我们使用了一个包含class属性的<div>标记来在屏幕上渲染浮动框。

<!DOCTYPE html>
<html lang="en">
<head> <meta charset="UTF-8"> <meta name="viewport"content="width=device-width,  initial-scale=1.0"> <title>Floating Box</title>
</head>
<body> <h1>GeeksForGeeks</h1> <div class="geeks"></div>
</body>
</html>

CSS代码

在本文中,我们使用了一些CSS属性来设计浮动框并在其上添加一些样式。以下步骤描述了CSS属性:

  • 第1步:首先,我们完成了一些基本的样式设置,例如提供背景,创建框并将所有内容对齐页面中心。
  • 步骤2:现在,使用after选择器在我们创建的框下方创建一条细线,然后使用blur函数为其赋予阴影效果。

提示:请尝试使用较深的颜色和较低的值来实现阴影的模糊功能。

如果没有,您可能最终会使阴影透明。

<style> body { background: green; }h1 { display: flex; justify-content: center; color: white; font-size: 40px; }.geeks { width: 400px; height: 250px; background: white; position: absolute; top: 16%; left: 35%; border-radius: 20px; }.geeks::after { content: ""; position: absolute; bottom: -30px; background: rgb(43, 42, 42); width: 90%; height: 4px; left: 3%; border-radius: 50%; filter: blur(3px); }
</style>

完整代码

它是以上两个代码的组合。

<!DOCTYPE html>
<html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content= "width=device-width,initial-scale=1.0"> <title>Floating Box</title> <style> body { background: green; } h1 { display:flex; justify-content: center; color: white; font-size: 40px;                     }.geeks { width:400px; height:250px; background: white; position: absolute; top:16%; left:35%; border-radius: 20px; }.geeks::after { content: ""; position: absolute; bottom: -30px; background: rgb(43, 42, 42); width: 90%; height:4px; left:3%; border-radius:50%; filter: blur(3px); }
</style>
</head><body> <h1>GeeksForGeeks</h1> <div class="geeks"></div>
</body></html>

最终效果如下:

html border阴影效果_【开发小技巧】—如何使用HTML和CSS创建浮动框效果?相关推荐

  1. html border阴影效果_【开发小技巧】026—如何使用HTML和CSS创建浮动框阴影效果?...

    英文 | https://www.geeksforgeeks.org/how-to-create-floating-box-effect-using-html-and-css/?ref=rp浮动框效果 ...

  2. css 缩放_【开发小技巧】06—如何使用CSS在鼠标悬停时缩放图像?

    英文 | https://www.geeksforgeeks.org/how-to-zoom-an-image-on-mouse-hover-using-css/?ref=rp翻译 | web前端开发 ...

  3. 27个iOS开发小技巧

    <span style="word-wrap: normal; word-break: normal; line-height: 1.5em; font-size: 14px; out ...

  4. 移动Web开发小技巧

    移动Web开发小技巧 添加到主屏后的标题(IOS) name="apple-mobile-web-app-title" content="标题"> 启用  ...

  5. 日常安排php,PHP日常开发小技巧

    PHP日常开发小技巧 导语:PHP语言中,如果你懂得一些开发技巧,那么对你学PHP,会有很大的帮助.下面的是百分网小编为大家整理的PHP日常开发小技巧,希望对你能有所帮助. PHP批量取得checkb ...

  6. Silverlight 游戏开发小技巧:动感小菜单2

    Silverlight 游戏开发小技巧:动感小菜单2 动感小菜单其实是想模仿Apple的菜单按钮设计制作,但是画虎不成反类犬,看起来有点别扭,昨天各位园友提了这方面的建议,感觉太硬如果加入动画可能更好 ...

  7. Silve“.NET研究”rlight 游戏开发小技巧:传说中的透视跑马灯

    昨夜元宵佳节,各种灯会热闹非凡,伴随烟火灿烂好不热闹,可惜一点也没看着T_T,那就写一个跑马灯吧,可是跑马灯并不稀奇,各位高手们已经写过而且都各有特点,所以,写也要写点有特色的才好,游戏中经常能看到一 ...

  8. 一起谈.NET技术,Silverlight 游戏开发小技巧:动感小菜单

    网页应用受限于自身的浏览器范畴,不能把华丽效果完全展示,正是因为如此,在网页上诞生了无数绚丽的设计,虽然动感程度和桌面应用无法比拟,但是在UI上却下足了功夫,用户体验可以说无以伦比,比如说小小的菜单, ...

  9. Silverlight 游戏开发小技巧:轨迹跟随效果

    Silverlight 游戏开发小技巧:轨迹跟随效果 我们通常在游戏中有各种各样的粒子效果,其中有一种就是跟随鼠标发生的轨迹动画,在鼠标经过的地方会产生一些特效,这种方式我们在粒子当中经常使用,本篇使 ...

最新文章

  1. 笔记本电脑处理器_苹果高管:我们都没有想到M1的性能有那么强|英特尔|处理器|iphone|ipad|笔记本电脑...
  2. linux查看占用的命令,linux内存占用查看命令
  3. EBS ORACLE使用API批量取消销售订单
  4. Adaboost算法原理分析和实例+代码(简明易懂)
  5. leetcode1237. 找出给定方程的正整数解(二分法)
  6. 当你负债累累,看不到方向,众叛亲离时,该如何面对?
  7. leetcode76. Minimum Window Substring
  8. 跨考武汉大学计算机专业,武汉大学计算机专业考研心得_跨考网
  9. hbase 学习(十二)非mapreduce生成Hfile,然后导入hbase当中
  10. 工程训练大赛物流小车_27所高校参赛,第六届全国工程训练竞赛湖北赛区比赛落幕...
  11. apms阅卷系统服务器,APMS全通纸笔王网上阅卷系统网上操作指南.doc
  12. python操作个人简历,python爬虫开发工程师应届生个人简历模板(Word可以直接使用)...
  13. wordpress后台固定菜单消失不见了怎么办?
  14. 微信小程序万里目_微信小程序“注册”你不知道的秘密
  15. python中var是什么变量_python变量
  16. Java Exception最佳实践
  17. 斯蒂夫•沃兹尼亚克是如何为Apple从零开始开发BASIC的
  18. Vue Echarts风向折线图拐点生成
  19. OSChina 周三乱弹 —— 听,BUG 哭泣的声音(多图)
  20. 写论文时 复杂的三线表模板 三线表需要辅助线 辅助线需要断开 表格

热门文章

  1. 新加坡科技设计大学(SUTD)招收计算机视觉方向全奖PhD学生
  2. 算法分析与设计-实验二 动态规划算法设计
  3. Wannafly summer camp
  4. 06 | 哨兵机制: 主库挂了, 如何不间断服务
  5. [ZJOI2007]棋盘制作
  6. trie树java_【数据结构】Trie树的应用:查询IP地址的ISP(Java实现)
  7. mysql数据库系统配置文件_MySQL数据库(6)----配置文件 my.cnf 的使用
  8. 微信小程序php后台支付,微信小程序 支付功能实现PHP实例详解
  9. 【学习笔记】redis一些配置文件参数详解
  10. redis+springboot实现购物车+商品数据修改实例