css布局巧妙技巧之css三角示例的运用


Posted in HTML / CSS onMarch 16, 2022

css三角强化

上期的css三角是等腰的,有是我们需要像下面这中的直角,该怎么做呢?

css布局巧妙技巧之css三角示例的运用

接下来我一步步教你做:

在上期做法基础上做改动就行

css布局巧妙技巧之css三角示例的运用

只需要把上期这个盒子左边框和下边框宽度设为0,上边框加大宽度就行。

.demo1{
            width:0;
            height: 0;
            line-height: 0;
            font-size: 0;
            border-top:20px solid red ;
            border-right:10px solid green ;
            border-bottom:0px solid blue ;
            border-left:0px solid purple ;
        }

css布局巧妙技巧之css三角示例的运用

正好得到两个方向的直角三角形,将其中一个变透明就行。

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .demo1{
            width:0;
            height: 0;
            line-height: 0;
            font-size: 0;
            border-top:20px solid transparent ;
            border-right:10px solid green ;
            border-bottom:0px solid blue ;
            border-left:0px solid purple ;
        }
    </style>
</head>
<body>
    <div class="demo1">

    </div>
</body>
</html>

css布局巧妙技巧之css三角示例的运用

案例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .demo{
            width: 160px;
            height: 24px;
            line-height: 24px;  /* 让文本垂直居中 */
            border: 1px solid red;
            margin: 50px  auto;
        }
        .demo1{
            position: relative;
            float: left;   /* span是行内元素,浮动之后可设置宽高*/
            width: 90px;
            height: 100%;
            background-color: red;
            text-align: center;
            color: #fff;
            font-weight: 700;
            margin-right: 8px;
        }
        .demo1 i{
            position: absolute;
            right: 0;
            top: 0;
            width: 0;
            height: 0;
            border-color: transparent #fff transparent transparent;
            border-style: solid;
            border-width: 24px 10px 0 0;
          }  
          .demo2{
              font-size: 12px;
              color: gray;
              text-decoration: line-through;
          }
    </style>
</head>
<body>
    <div class="demo">
        <span class="demo1"> 
            ¥1500
            <i></i>
        </span>
        <span class="demo2">¥1999</span>
    </div>
</body>
</html>

css布局巧妙技巧之css三角示例的运用

结语

以上就是css布局技巧css三角示例的巧妙运用的详细内容,更多关于css布局三角运用的资料请关注三水点靠木其它相关文章!

 
HTML / CSS 相关文章推荐
css3弹性盒模型实例介绍
May 27 HTML / CSS
CSS中越界问题的经典解决方案【推荐】
Apr 19 HTML / CSS
CSS3模拟IOS滑动开关效果
Sep 28 HTML / CSS
使用css3做0.5px的细线的示例代码
Jan 18 HTML / CSS
简单的HTML5初步入门教程
Sep 29 HTML / CSS
HTML5移动端手机网站开发流程
Apr 25 HTML / CSS
HTML5超炫酷粒子效果的进度条的实现示例
Aug 23 HTML / CSS
h5封装下拉刷新
Aug 25 HTML / CSS
移动端HTML5开发神器之vconsole详解
Dec 15 HTML / CSS
CSS3实现模糊背景的三种效果示例
Mar 30 HTML / CSS
Canvas如何做个雪花屏版404的实现
Sep 25 HTML / CSS
css弧边选项卡的项目实践
May 07 HTML / CSS
css3新特性的应用示例分析
Mar 16 #HTML / CSS
CSS font-variation 可变字体的魅力(实例详解)
HTML中的表单元素介绍
HTML中的表格元素介绍
HTML基本元素标签介绍
使用CSS连接数据库的方式
css常用字体属性与背景属性介绍
You might like
php对图像的各种处理函数代码小结
2013/07/08 PHP
memcache一致性hash的php实现方法
2015/03/05 PHP
PHP 获取指定地区的天气实例代码
2017/02/08 PHP
php查询内存信息操作示例
2019/05/09 PHP
laravel 中某一字段自增、自减的例子
2019/10/11 PHP
Javascript优化技巧(文件瘦身篇)
2008/01/28 Javascript
Ext第一周 史上最强学习笔记---GridPanel(基础篇)
2008/12/29 Javascript
JavaScript中的Array对象使用说明
2011/01/17 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
jQuery获取当前对象标签名称的方法
2014/02/07 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
jQuery实现的在线答题功能
2015/04/12 Javascript
jQuery随手笔记之常用的jQuery操作DOM事件
2015/11/29 Javascript
基于jQuery实现以手风琴方式展开和折叠导航菜单
2016/01/28 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
jQuery实现的手动拖动控制进度条效果示例【测试可用】
2018/04/18 jQuery
JS如何实现网站中PC端和手机端自动识别并跳转对应的代码
2020/01/08 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
利用 JavaScript 实现并发控制的示例代码
2020/12/31 Javascript
Python迭代器和生成器介绍
2015/03/06 Python
用Python编写脚本使IE实现代理上网的教程
2015/04/23 Python
python实现web方式logview的方法
2015/08/10 Python
Python 基础教程之str和repr的详解
2017/08/20 Python
pyenv与virtualenv安装实现python多版本多项目管理
2019/08/17 Python
python双向链表原理与实现方法详解
2019/12/03 Python
CSS3图片旋转特效(360/60/-360度)
2013/10/10 HTML / CSS
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
教学评估实施方案
2014/03/16 职场文书
人资专员岗位职责
2014/04/04 职场文书
大学生暑期社会实践证明范本
2014/10/24 职场文书
责任书格式
2015/01/29 职场文书
2015年业务工作总结范文
2015/04/10 职场文书