Ruby's Louvre

每天学习一点点算法

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

六边形效果

1
2
3
4
5
6
7
8
9
<div class="octogons"> <div class="octogon" id="octogon1"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 1 </div> </div> <div class="octogon" id="octogon2"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 2 </div> </div> <div class="octogon" id="octogon3"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 3 </div> </div> <div class="octogon" id="octogon4"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 4 </div> </div> <div class="octogon" id="octogon5"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 5 </div> </div> <div class="octogon" id="octogon6"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 6 </div> </div> <div class="octogon" id="octogon7"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 7 </div> </div> <div class="octogon" id="octogon8"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 8 </div> </div> <div class="octogon" id="octogon9"> <div class="octogon-left"> <div></div> </div> <div class="octogon-middle"> <div></div> </div> <div class="octogon-right"> <div></div> </div> <div class="inner"> 9 </div> </div> </div> <style> .octogon-left { position:absolute; left:0; top:0; width:0; height:0; border-top:60px solid transparent; border-bottom:60px solid transparent; border-right:35px solid green; z-index:1; } .octogon-left div{ position:absolute; left:4px; top:-60px; width:0; height:0; border-top:60px solid transparent; border-bottom:60px solid transparent; border-right:35px solid green; } .octogon-middle { position:absolute; left:35px;; top:0; width:66px; height:120px; background: green; z-index:4; } /*箭头向右*/ .octogon-right { position:absolute; left:101px; top:0; width:0; height:0; border-top:60px solid transparent; border-bottom: 60px solid transparent; border-left: 35px solid green; z-index:1; } .octogon-right div{ position:absolute; right:4px; top:-60px; width:0; height:0; border-top:60px solid transparent; border-bottom: 60px solid transparent; border-left: 35px solid green; } .octogon:hover .octogon-left{ border-right-color:lightgreen; } .octogon:hover .octogon-right{ border-left-color:lightgreen; } .octogon:hover .octogon-middle{ height:110px; border-top:5px solid lightgreen; border-bottom:5px solid lightgreen; } .octogon .inner{ width:100px; height:80px; /* background: red;这里以后要去掉*/ position: absolute; text-align: center; line-height: 80px; left: 20px; top: 20px; z-index:10; } .octogons{ width: 360px; height: 450px; background: yellowgreen; position: relative; margin:0 auto; } #octogon1{ position: absolute; top: 65px; left: 0; } #octogon2{ position: absolute; top: 195px; left: 0; } #octogon3{ position: absolute; top: 325px; left: 0; } #octogon4{ position: absolute; top: 0px; left: 110px; } #octogon5{ position: absolute; top: 130px; left: 110px; } #octogon6{ position: absolute; top: 260px; left: 110px; } #octogon7{ position: absolute; top: 65px; left: 220px; } #octogon8{ position: absolute; top: 195px; left: 220px; } #octogon9{ position: absolute; top: 325px; left: 220px; } </style>

如果您觉得此文有帮助,可以打赏点钱给我支付宝1669866773@qq.com ,或扫描二维码

posted on   司徒正美  阅读(1505)  评论(2编辑  收藏  举报

编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
历史上的今天:
2013-11-13 nodejs express template (模版)的使用 (ejs + express)
2013-11-13 CSS3动画:YouTube的红色激光进度条
2013-11-13 IE bug之location.href没有referer
2012-11-13 jquery1.83 之前所有与异步列队相关的模块的演变回顾
2009-11-13 javascript的动态this与动态绑定
点击右上角即可分享
微信分享提示