首页 > 其他分享 >CSS基础知识总结(4)

CSS基础知识总结(4)

时间:2024-07-07 16:57:54浏览次数:20  
标签:总结 solid 50px 基础知识 CSS height border transparent red

1、使用CSS绘制一些简单的图形。

A:正方形

        #square{
            width: 100px;
            height: 100px;
            background-color: red;
        }

B:圆形

1         #square{
2             width: 100px;
3             height: 100px;
4             border-radius: 50%;
5             background-color: red;
6         }

C:椭圆形

        #square{
            width: 200px;
            height: 100px;
            border-radius: 50%;
            background-color: red;
        }

D:向上三角形

        #square{             width: 0;             height: 0;             border-left: 50px solid transparent;             border-right: 50px solid transparent;             border-bottom: 50px solid red;/*注意,我们的border-wodth指的是border的高*/         }

E:向下三角形

        #square{
            width: 0;
            height: 0;
            border-top: 100px solid red;
            border-left: 50px solid transparent;
            border-right: 50px solid transparent;
        }

F:左三角形:

        #square{
            width: 0;
            height: 0;
            border-left: 100px solid red;
            border-top: 50px solid transparent;
            border-bottom: 50px solid transparent;
        }

G:左上角三角形

        #square{
            width: 0;
            height: 0;
            border-left: 50px solid red;
            border-top: 50px solid red;
            border-bottom: 50px solid transparent;
            border-right: 50px solid transparent;
        }

H:右上角三角形

        #square{
            width: 0;
            height: 0;
            border-top: 100px solid red;
            border-left: 100px solid transparent;
        }

I:尾部弯曲的箭头

        #arrow{
            position: relative;
            width: 0;
            height: 0;
            border-top: 9px solid transparent;
            border-right: 9px solid red;
            transform: rotate(10deg);
        }

        #arrow::after{
            content: "";
            position: absolute;
            border: 0px solid transparent;
            border-top: 3px solid red;
            border-radius: 15px 0 0 0;
            width: 12px;
            height: 12px;
            top: -12px;
            left: -9px;
            transform: rotate(45deg);
        }

 

标签:总结,solid,50px,基础知识,CSS,height,border,transparent,red
From: https://www.cnblogs.com/TomHard/p/18288685

相关文章

  • lock_guard和unique_lock学习总结
    1.std::lock_guardstd::lock_guard其实就是简单的RAII(ResourceAcquisitionIsInitialization)封装,资源获取即初始化。在构造函数中进行加锁,析构函数中进行解锁,这样可以保证函数退出时,锁一定被释放。 不可以对std::lock_guard调用unlock进行解锁操作。std::lock_guard是一......
  • 实习总结 --- 资源位业务
    测试范围测试风险端风险与服务端风险—预防措施:注重埋点规范、使用自动化提效、进行配置检查、做好监控建设。资源位投放方式方式一:通过麦哲伦平台投放,麦哲伦1.0和2.0均在使用中方式二:组件化的方式投放。组件化是指将资源位的投放能力以组件的方式嵌入到其他业务的系......
  • 第一周总结(2024.7.6)
     这周是上小学期的第一周,内容是数据结构,第一阶段是布置在pta上的程序,包括一个图的应用和一个排序算法,剩下的两个编程自选。图论的部分我选的是迪杰斯特拉算法的应用,排序选的是希尔排序,我通过这个小学期的第一阶段复习了数据结构的算法并应用更加熟练。 在过去的一周我安装了h......
  • 2024/7/7每周总结
     本周,我在多个领域取得了显著的进展,学习了许多新知识,并完成了一些实际操作。  首先,我深入学习了虚拟机的主机名和IP配置。这部分知识帮助我更好地理解了虚拟机的网络环境配置,同时我也学习了如何通过ssh进行免密登录,这大大提高了远程操作的效率。接下来,我成功地部署了JDK环境......
  • 前端HTML+CSS
    一、HTML1.什么是html概念:超文本标记性语言(HyperTextMarkupLanguage)--不只是有文本的标签超:超级文本===》不仅仅是普通文本还可以是:文字、图形、动画、声音、表格等。标记性:标记,元素,标签来源:w3c万维网联盟:组织java开源jspython2.作用:制作网页①网页应该......
  • 其他计算机系统基础知识
    计算机语言计算机语言是指用于人与计算机之间交流的一种语言,是人与计算机之间传递信息的媒介。计算机语言主要由一套指令组成,而这种指令一般包括表达式、流程控制和集合三大部分内容。表达式又包含变量、常量、字面量和运算符。流程控制有分支、循环、函数和异常。集合包括......
  • c++字符串知识总结
    读字符串函数fgets功能:从文件中读取字符串,每次只读取一行。注意:fgets每次最多只能读取n-1个字2.符,第n个为NULL。当遇到换行符或者EOF时,即使当前位置在n-1之前也读出结束。若函数返回成功,则返回字符串数组str的首地址。例:小L很喜欢听私人笑声,可是有些歌曲他没有夹带私人笑......
  • 24.7.1 - 24.7.6 总结
    这周学习内容:数据结构相关:莫队,不删除莫队本质探讨,将dsuontree也视做一种莫队,并使用哈夫曼树和分治两种方法学习了子树补的不删除莫队。树分块topcluster法的构造与运用,以及虚树简单回顾(这个我自己整的)半平面相关的简单问题,使用分块解决。Boruvka算法解决完全图最小生......
  • 代码随想录刷题day 4 | 两两交换链表中的节点 19.删除链表的倒数第N个节点 面试题
    24.两两交换链表中的节点迭代的版本:最重要的就是要知道循环变量怎么取,对于这道题,我们只需要存储需要交换的两个节点的前一个节点即可,只有当这个节点后面有两个节点时才进入循环,其实把握住这一点之后这题就非常容易了。递归的版本:这道题用递归做简直不要太简单,首先明白递归结束......
  • Spring的@Value注解和SpringBoot yml配置项目实战踩坑总结
    知识点Spring提供了@Value注解,可用于将配置文件或注册中心的属性值动态注入到Bean中。注:@Value注解在spring-beans包里。@Value("${...}"):注入获取对应属性文件中定义的属性值;@Value("#{...}"):表示SpEl表达式通常用来获取Bean的属性;实例/***服务内动态配置**@au......