首页 > 其他分享 >CSS学习7()

CSS学习7()

时间:2023-04-15 21:34:08浏览次数:43  
标签:solid height 学习 width 10px border CSS

1. CSS三角

1.普通三角制作

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS三角制作</title>
    <style>
        .box1 {
            width: 0;
            height: 0;
            border-top: 10px solid pink;
            border-bottom: 10px solid green;
            border-left: 10px solid red;
            border-right: 10px solid blue;
        }
        .box2 {
            width:0;
            height: 0;
            border: 10px solid transparent;
            border-bottom-color: green;
        }
    </style>
</head>
<body>
    <div class="box1"></div>
    <div class="box2"></div>
</body>
</html>

 

2. 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>CSS三角制作</title>
    <style>
        .jd {
            position: relative;
            width: 120px;
            height: 249px;
            background-color: pink;
        }
        .jd span {
           position: absolute;
            top: -9px;
            right: 15px;
            width: 0;
            height: 0;
            /*为了照顾兼容性*/
            line-height: 0;
            font-size: 0;
            border: 5px solid transparent;
            border-bottom-color: pink;
        }
    </style>
</head>
<body>
    <div class="jd">
        <span></span>
    </div>
</body>
</html>

效果:

 

 

 

 2. 用户界面

2.1鼠标样式cursor

 

 

 使用方法:

<ul>
    <li style="cursor: default">小白鼠标样式</li>
    <li style="cursor: pointer">鼠标小手样式</li>
    <li style="cursor:move">鼠标移动样式</li>
    <li style="cursor: not-allowed">鼠标禁止样式</li>
    <li style="cursor: text">鼠标文本样式</li>
</ul>

2.2 表单轮廓outline

点击表单的时候,不想出现轮廓线。css

        input {
            outline: none;
        }

2.3 文本域设置防拖拽 resize

        textarea {
            resize: none;
        }

小细节:在些textarea的时候,尽量在一行里面写,如下

 

 

 如果换行的话,在页面中会出现这个空白区域,有点难受。

 

 

 

 

2.4vertical-align属性

经常使用于使图片、表单和文字垂直居中对齐。(行内块属性可以)

默认是文字和图片基线对齐,可以通过给行内块元素添加vertical-align属性进行修改。

 

 

 解决图片底部默认的空白缝隙问题

图片底侧会有一个空白缝隙,因为行内块元素会和文字的基线对齐

解决方法:

1.给图片添加vertical-align: middle | top | bottom等

2.把图片转换为块级元素:display: block

 2.5 溢出文字省略

2.5.1 单行文本溢出

步骤:

1. 强制一行内显示(即不换行)-->  white-space: nowrap

2.溢出部分隐藏  -->  overflow: hidden

3.文字用省略号替代超出部分  -->  text-overflow: ellipsis;

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>单行文本溢出显示省略号</title>
    <style>
        div {
            width: 150px;
            height: 80px;
            background-color: pink;
            margin: 100px auto;
            /*默认自动换行*/
            /*white-space: normal;*/
            /*关闭自动换行,强制一行内显示所有文字*/
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
    </style>
</head>
<body>
    <div>
        大家好,我是xxx,很高兴认识你们
    </div>
</body>
</html>
View Code点击查看代码

 

 

2.5.2 多行文本溢出

有较大的兼容性问题,适合于webKit浏览器或移动端(移动端大部分是webkit内核)。

3. 布局技巧

 

标签:solid,height,学习,width,10px,border,CSS
From: https://www.cnblogs.com/hmy22466/p/17297410.html

相关文章

  • 【vim学习第一天记录】
    vim快捷操作复合命令等效的长命令Cc$sclS^CI^iA$aoA<CR>Oko......
  • 学习笔记8
    第15章实现上的问题II一、知识点归纳二、问题与解决过程三、实践内容与截图第16章时钟二、问题与解决过程三、实践内容与截图第17章密钥服务器二、问题与解决过程三、实践内容与截图......
  • RF robotframework学习
     安装和启动python3版本:Python3.7.16pip3installrobotframework==6.0.2pip3insatllrobotframewor-ride==2.0b3pip3installwxPython==4.1.1最终版本展示输入以下命令启动使用  ......
  • Rust语言 学习10 测试
    一、编写测试cargo创建测试项目使用Clion打开工程,lib.rs代码如下然后运行这个测试看看效果增加一个单测#[test]fnnew_test(){panic!("maketestfail");}......
  • fastdds学习之2——Helloworld Demo
    本节详细介绍了如何使用C++API一步一步地创建一个简单的FastDDS应用程序,其中包含发布者和订阅者。也可以使用eProsimaFastDDSGen工具自行生成与本节中实现的示例类似的示例。在构建发布/订阅应用程序中解释了这种额外的方法,本例程在eProsimaFastDDSGithub仓库中,环境搭建完成......
  • 尝试学习训练一个GPT-2对话模型
    一、GPT模型的背景知识GPT-1基础原理:https://www.cnblogs.com/LittleHann/p/17303550.html原始论文及相关文章:https://d4mucfpksywv.cloudfront.net/better-language-models/language-models.pdfhttps://blog.openai.com/better-language-models/https://openai.com/rese......
  • 打着 multi-fidelity RL 旗号,然而幼稚监督学习 + 迁移学习
    文章名称:Multi-fidelityreinforcementlearningframeworkforshapeoptimization链接:https://www.sciencedirect.com/science/article/pii/S0021999123001134#se0020JournalofComputationalPhysics(JCP),计算力学领域国际三大顶刊之一。0abstract提出了一个受控的......
  • 四月学习之LVS DR模型详解
    一、概述通过修改请求报文的目标MAC地址,然后根据算法挑选出合适的RS节点,进行转发。(请求进入DSServer时做MAC地址替换,后端返回数据报文时无需经过DSServer节点,直接返回给客户端即可)1、DR基础图解2、DR底层实现1、路由器如何找到VIP以及MAC地址呢路由器通过ARP广播获取VMAC,然后......
  • fastdds学习之1——开始
    1、开始这一节定义了DDS和RTPS的概念,也提供了一个逐步讲解的教程,这个教程中讲解了如何开发一个简单的FastDDS发布订阅应用程序。2、什么是DDSDDS是一个以数据为中心的通信一些,主要用在分布式软件的通信领域。它定义了应用程序的通信API和通信语义,这使得数据提供者和数据消费者......
  • Wordpress学习
    WordPress大学-WordPress快速入门篇_哔哩哔哩_bilibili Wordpress教程-Elementor设计与布局_哔哩哔哩_bilibili ......