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实现input输入框颜色渐变发光效果代码
Apr 02 HTML / CSS
CSS3点击按钮实现背景渐变动画效果
Oct 19 HTML / CSS
webapp字号大小跟随系统字号大小缩放的示例代码
Dec 26 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
Aug 24 HTML / CSS
浅谈html5之sse服务器发送事件EventSource介绍
Aug 28 HTML / CSS
HTML5表单验证特性(知识点小结)
Mar 10 HTML / CSS
html5默认气泡修改的代码详解
Mar 13 HTML / CSS
CSS3 制作的悬停缩放特效
Apr 13 HTML / CSS
CSS预处理框架——Stylus
Apr 21 HTML / CSS
HTML5+CSS+JavaScript实现捉虫小游戏设计和实现
Oct 16 HTML / CSS
详解CSS3浏览器兼容
Dec 24 HTML / CSS
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
May 07 HTML / CSS
css3新特性的应用示例分析
Mar 16 #HTML / CSS
CSS font-variation 可变字体的魅力(实例详解)
HTML中的表单元素介绍
HTML中的表格元素介绍
HTML基本元素标签介绍
使用CSS连接数据库的方式
css常用字体属性与背景属性介绍
You might like
php中常用的预定义变量小结
2012/05/09 PHP
用php制作简单分页(从数据库读取记录)的方法详解
2013/05/04 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
CL vs ForZe BO5 第三场 2.13
2021/03/10 DOTA
一直复略了的一个问题,关于表单重复提交
2007/02/15 Javascript
一个关于jqGrid使用的小例子(行按钮)
2011/11/04 Javascript
JavaScript 基础篇(一)
2012/03/30 Javascript
JQuery中Bind()事件用法分析
2015/05/05 Javascript
javascript正则表达式定义(语法)总结
2016/01/08 Javascript
vue2.0实现导航菜单切换效果
2017/05/08 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
JavaScript轮播停留效果的实现思路
2018/05/24 Javascript
还不懂递归?读完这篇文章保证你会懂
2018/07/29 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
JS闭包原理与应用经典示例
2018/12/20 Javascript
vue项目中运用webpack动态配置打包多种环境域名的方法
2019/06/24 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
Python最基本的数据类型以及对元组的介绍
2015/04/14 Python
python利用有道翻译实现&quot;语言翻译器&quot;的功能实例
2017/11/14 Python
Python 内置函数memoryview(obj)的具体用法
2017/11/23 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
Pedro官网:新加坡时尚品牌
2019/08/27 全球购物
韩国乐天网上商城:Lotte iMall
2021/02/03 全球购物
mysql有关权限的表都有哪几个
2015/04/22 面试题
日期和时间问题
2015/01/04 面试题
优秀信贷员先进事迹
2014/01/31 职场文书
交警个人先进事迹材料
2014/05/11 职场文书
房地产广告策划方案
2014/05/15 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
自我推荐信怎么写
2015/03/24 职场文书
2016年九九重阳节活动总结
2016/04/01 职场文书
go 实现简易端口扫描的示例
2021/05/22 Golang