效果实现案例1_html/css_WEB-ITnose
程序员文章站
2024-01-13 16:05:28
...
今天要介绍的是三角形的使用案例,照旧先给效果图。
解释:
1、这个正方形上的字就省略不说了,但要控制好文字块的宽度,以免被上面的"已点"提示挡到。
2、关于“已点”提示,我是如下实现的:大div设置“position:relative;”,小div设置"position:absolute;"; 要设置好小div的width和height,再进行小div的旋转transform和top、right等细节的调整即可完成。
Tip:
1、旋转时可重新设定旋转中心,用transform-origin(具体使用细节请自行搜索),默认旋转中心是元素自己的中心位置;
2、小div的高度、宽度、top、right等值都会影响旋转效果,旋转角度默认45deg,其它可根据效果自行调整。
3、记得加上overflow:hidden; 隐藏掉大div之外的小div。
效果图如下所示:
html代码如下:
已点
CSS代码如下:
1 *{ 2 margin: 0; 3 padding: 0; 4 } 5 #container { 6 text-align: center; 7 } 8 #square { 9 position: relative;10 background-color: #DBEDFD;11 width: 100px;12 height: 100px;13 margin: 50px auto;14 overflow:hidden;15 }16 #tip {17 height: 20%;18 width: 80%;19 position: absolute;20 top: 10%;21 right: -20%;22 transform: rotate(45deg);23 background-color: white;24 }
希望大家可以提供更好的效果实现方法,O(∩_∩)O谢谢
推荐阅读
-
效果实现案例1_html/css_WEB-ITnose
-
css3实现的圆角效果代码实例_html/css_WEB-ITnose
-
在网页中如何实现下面的翻页导航效果?(有图有真相,图片在我下面的楼层中)_html/css_WEB-ITnose
-
css实现的弹出窗口始终垂直水平居中效果_html/css_WEB-ITnose
-
jQuery实现放大镜效果_html/css_WEB-ITnose
-
CSS3实现ToolTip效果_html/css_WEB-ITnose
-
css3实现的动画效果_html/css_WEB-ITnose
-
css3实现的气泡效果代码实例_html/css_WEB-ITnose
-
炫!一组单元素实现的 CSS 加载进度提示效果_html/css_WEB-ITnose
-
CSS3实现各种格子纹理效果_html/css_WEB-ITnose