首页 > 其他分享 >纯css 四边形的角样式(只有两个角是三角,其他两个是线段)

纯css 四边形的角样式(只有两个角是三角,其他两个是线段)

时间:2023-07-17 14:57:19浏览次数:42  
标签:repeat linear no gradient 1f5fd3 四边形 角是 css left

效果如图:

核心:使用伪类

代码如下: <div class="box-style"></div>

.box-style {
  position: relative;
  //纯css只有四个角有边框的样式
  box-shadow: 0px 0px 12px 1px #003ba26b inset;
  background: linear-gradient(to left, #1f5fd3, #1f5fd3) left top no-repeat,
    linear-gradient(to bottom, #1f5fd3, #1f5fd3) left top no-repeat,
    linear-gradient(to left, #1f5fd3, #1f5fd3) right top no-repeat,
    linear-gradient(to bottom, #1f5fd3, #1f5fd3) right top no-repeat,
    linear-gradient(to left, #1f5fd3, #1f5fd3) left bottom no-repeat,
    linear-gradient(to bottom, #1f5fd3, #1f5fd3) left bottom no-repeat,
    linear-gradient(to left, #1f5fd3, #1f5fd3) right bottom no-repeat,
    linear-gradient(to left, #1f5fd3, #1f5fd3) right bottom no-repeat;
  background-size: 1px 11px, 11px 1px, 1px 11px, 11px 1px;
}

.box-style:before {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  left: 0px;
  top: 5px;
  display: inline-block;
  border: 6px solid transparent;
  border-left-color: #003596;
  transform: rotate(225deg) translate3d(-1px, 8px, 0);
  transform-origin: 0%;
}

.box-style:after {
  content: '';
  width: 0;
  height: 0;
  position: absolute;
  right: -20px;
  top: -2px;
  display: inline-block;
  border: 6px solid transparent;
  border-right-color: #003596;
  transform: rotate(138deg) translate3d(-1px, 8px, 0);
  transform-origin: 0%;
}

 

标签:repeat,linear,no,gradient,1f5fd3,四边形,角是,css,left
From: https://www.cnblogs.com/ruyijiang/p/17560104.html

相关文章

  • CSS滚动条样式
    /*定义滚动条高宽及背景高宽分别对应横竖滚动条的尺寸*/::-webkit-scrollbar{width:10px;/*滚动条宽度*/height:16px;/*滚动条高度*/}/*定义滚动条轨道内阴影+圆角*/::-webkit-scrollbar-track{-webkit-box-shadow:inset006pxrgba(0,0,0,0.3);border-radi......
  • vue.js 如何查看引用的css
    在Vue.js中,我们可以通过以下几种方式来查看引用的CSS。一、浏览器开发者工具浏览器的开发者工具是一个非常有用的工具,我们可以使用它来查看页面中引用的所有CSS文件。下面是在Chrome浏览器中如何使用开发者工具查看引用的CSS。打开你的Vue.js应用并访问需要查看的页面。右键单......
  • css3动画之打字效果
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>速度曲线步长</title>......
  • CSS总结
    CSS总结一. CSS选择器通过选择器选中html标签,设置标签的样式。1.选择器分类优先级:标签名称选择器<class选择器优先级<id选择器(1) 元素选择器语法:标签名{}作用:选中对应标签中的内容如:p{}、div{}、span{}、ol{}.........(2) 类选择器(class选择器)语法:.class属性值......
  • 教你快速掌握两个div在同一行显示css如何实现
    我们都知道div是一个块元素,块元素的特点是,独占一行,从上往下排列,但是有时候我们在页面排版的时候需要从左往右横着排列,想要实现这样的效果方法有很多,首先先来看一下,默认情况下的2个div的效果如下代码如下:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF......
  • 20个非常绚丽的HTML5/CSS3应用插件
    基于HTML5的应用现在已经非常广泛,今天我们就来向大家分享20款非常绚丽的HTML5/CSS3应用插件。希望大家喜欢并分享给你的好友们。1、HTML5视频破碎重组特效强大视觉冲击HTML5视频播放器很多,但是HTML5视频特效还是很少见的,这款HTML5视频破碎重组特效非常刺激,给人强大的视觉冲击。......
  • 2--DIV CSS基础
    1.DIVCSS样式CSS指的是层叠样式表(CascadingStyleSheets),也称级联样式表,是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS描述了如何在屏幕、纸张或其他媒体上显示HTML元素,可以同时控制多张网页的布局。DIV是HTML的一......
  • CSS Grid布局
    Grid布局1概述网格布局(Grid)将王爷分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。Grid布局与Flex不具有一定的相似性,都可以指定容器内部多个项目的位置,但是他们存在重大的区别。flex布局时轴线布局,只能指定项目针对轴线的位置,可以看作是一维布局;grid布局则是将容器......
  • 从决策单调性到四边形不等式
    从决策单调性到四边形不等式今天上课浅学了一下,还是有点懵,于是就准备用这篇博文整理一下。本篇文章主要讨论四边形不等式在有关1D/1D类问题中的应用,区间类暂不涉及。参考:OI-Wiki引入我们为什么需要决策单调性?我们之前常见的dp优化有很多,如单调队列,如斜率优化,如矩阵优化,......
  • 记录--你知道Vue中的Scoped css原理么?
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助追忆Scoped偶然想起了一次面试,二面整体都聊完了,该做的算法题都做出来了,该背的八股文也背的差不多了,面试官频频点头,似乎对我的基础和项目经验都很是满意。嗯,我内心os本次面试应该十拿九稳了。突然,面试官说:「我的......