三角形图标绘制(对话框中三角形)
来源:互联网 发布:数值最优化 pdf 编辑:程序博客网 时间:2024/06/05 13:31
html:
<article> <h1>Html</h1> <p>At W3Schools...more.</p> </article>
css:
body { background-color: #d4676a; margin: 50px;}article { width: 400px; padding: 20px 40px; background-color: #fff; border-radius: 4px; box-shadow: 5px 7px 1px rgba(0,0,0,.1); position: relative;/*三角形定位,子绝父相*/}article h1 { color: #d4676a;}article p { color: #666;}/*绘制三角形*/article::after { content: ''; width: 0; height: 0; border-width: 20px; border-style: solid; border-color: #390 #f30 #36f #ff3;/*颜色分别为绿色,红色,蓝色,黄色*/ position: absolute; bottom: -40px;/*三角形的边框宽20px,上下边框之和是40px,所以值为-40px*/}
下面开始制作三角形,如下图:
上图css代码如下:
article::after { 其他代码省略... border-color: #390 transparent transparent;}
继续调整三角形,变成白色:
css代码如下:
article::after { 其他代码省略... border-color: #fff transparent transparent;/*白色三角形*/}
把三角形放在左边:
css代码如下:
article::after { 其他代码省略... left: -40px; top: 35px; border-color: transparent #fff transparent transparent;/*白色三角形*/}
可以调节三角形的边框来使三角形更尖锐、扁平:
css代码如下:
article::after { 其他代码省略... border-width: 15px 20px;/*使三角形更尖锐*/ border-color: transparent #fff transparent transparent;/*白色三角形*/}
把三角形放在右边:
css代码如下:
article::after { 其他代码省略... right: -40px; top: 35px; border-color: transparent transparent transparent #fff ;/*白色三角形*/}
可以做成缺口效果:
css代码如下:
article::after { 其他代码省略... top: 35px; left: 0; border-width: 15px; border-color: transparent transparent transparent #d4676a;/*三角形颜色设为背景颜色*/}
用作页面中的元素点缀:
css代码如下:
article::after { 其他代码省略... top: 35px; right: 20px; border-width: 10px; border-color: transparent transparent transparent #d4676a;/*三角形颜色设为背景颜色*/}
并排三角形效果:
css代码如下:
article::before { 其余代码相同... right: 30px; border-width: 10px; border-color: transparent transparent transparent #d4676a ;}article::after { 其他代码省略... right: 20px; border-width: 10px; border-color: transparent transparent transparent #d4676a;/*三角形颜色设为背景颜色*/}
图标效果:
css代码如下:
article::before { 其他代码相同... right: 30px; border-width: 10px; border-color: transparent transparent transparent #d4676a ;/*三角形颜色设为背景颜色*/}article::after { 其他代码省略... right: 25px; border-width: 10px; border-color: transparent transparent transparent #fff;/*三角形颜色设置为白色*/}
0 0
- 三角形图标绘制(对话框中三角形)
- css绘制三角形图标
- 前端中CSS绘制三角形
- 绘制三角形
- 绘制三角形
- iOS绘制图形(三角形)
- 在UIView中绘制直线、矩形、三角形
- 在3D空间中绘制三角形
- 在UIView中绘制直线、矩形、三角形
- html中css使用div绘制三角形
- CSS绘制三角形、爱心、对话框、钻石等方法
- 纯CSS绘制三角形(各种角度)
- 纯CSS绘制三角形(各种角度)
- OpenGL入门(三):绘制一个三角形
- 纯CSS绘制三角形(各种角度)
- OpenGL ES(一)绘制三角形
- 纯CSS绘制三角形(各种角度)
- CSS:纯CSS绘制三角形(原理)
- 如何做好基层技术管理工作?
- C#索引器
- 数据库基础第二天
- 成功管理计划(Managing Successful Programmes, MSP)
- 差分进化算法
- 三角形图标绘制(对话框中三角形)
- (转)深入理解JavaScript系列(3):全面解析Module模式
- Git push remote rejected {change ### closed}
- “这个世界最可怕的不是很多人比你牛,而是比你牛的人比你还努力。”
- C/C++编写教务管理系统
- tomcat 插件式 热部署
- iOS APPDelegate中方法详解
- redis简单的主从关系设置
- Java版本