php 绘制斜线,css怎么绘制斜线
使用单个标签,如何实现下图所示的斜线效果。也就是如何使用 CSS 画斜线?
我们假定我们的 HTML 结构如下:
法一、CSS3 旋转缩放
这里我们使用 伪元素 画出一条直线,然后绕 div 中心旋转 45度 ,再缩放一下就可以得到。
具体实现css代码:div{
position:relative;
margin:50px auto;
width:100px;
height:100px;
box-sizing:border-box;
border:1px solid #333;
// background-color:#333;
line-height:120px;
text-indent:5px;
}
div::before{
content:"";
position:absolute;
left:0;
top:0;
width:100%;
height:50px;
box-sizing:border-box;
border-bottom:1px solid deeppink;
transform-origin:bottom center;
// transform:rotateZ(45deg) scale(1.414);
animation:slash 5s infinite ease;
}
@keyframes slash{
0%{
transform:rotateZ(0deg) scale(1);
}
30%{
transform:rotateZ(45deg) scale(1);
}
60%{
transform:rotateZ(45deg) scale(1.414);
}
100%{
transform:rotateZ(45deg) scale(1.414);
}
}
法二、线性渐变实现
这种方法使用了背景的线性渐变实现,渐变背景很重要的一点是,虽然名字唤作渐变,但是也是可以画出实色而非渐变色。
我们选定线性渐变的方向为 45deg,依次将渐变色值设为:transparent -> deeppink -> deeppink ->transparent。
transparent 为透明色值。
就像这样简单的一句,即可实现斜线效果:div{
background:
linear-gradient(45deg, transparent 49.5%, deeppink 49.5%, deeppink 50.5%, transparent 50.5%);
}
php 绘制斜线,css怎么绘制斜线相关推荐
- html 直线 斜线,css如何画斜线?
css画斜线的方法:1.通过CSS3旋转缩放实现.使用伪元素画出一条直线,然后绕div中心旋转45度并缩放即可.2.通过线性渐变实现.选定线性渐变的方向为45deg,然后设置渐变值实现. css画斜线 ...
- 怎么在CAD表格中画斜线?CAD表格斜线一分为二绘制步骤
在Excel表格中经常能看到用一条斜线将单元格一分为二,那么,你知道怎么在CAD表格中画斜线吗?本文小编就以浩辰CAD软件为例来给大家分享一下CAD表格斜线一分为二的绘制步骤,一起来看看吧! CAD表 ...
- 三角形css_纯 CSS 实现绘制各种三角形(各种角度)
转载至:纯 CSS 实现绘制各种三角形(各种角度) 一.前言 三角形实现原理:宽度width为0:height为0:(1)有一条横竖边(上下左右)的设置为border-方向:长度 solid red, ...
- 纯 CSS 实现绘制各种三角形(各种角度)
纯 CSS 实现绘制各种三角形(各种角度) 一.前言 三角形实现原理:宽度width为0:height为0:(1)有一条横竖边(上下左右)的设置为border-方向:长度 solid red,这个画的 ...
- 前端怎么画三角形_WEB前端-CSS三角形绘制方法
我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来. ...
- HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)
HTML+CSS+svg绘制精美彩色闪灯圣诞树, HTML+CSS+Js实时新年时间倒数倒计时(附源代码) 本篇目录 一.前言 二.主要功能 三.效果展示 四.编码实现步骤 五.资源下载 六.完整源代 ...
- css+vue绘制蛇形时间轴曲线
蛇形时间轴线图绘制 本人在之前的项目中(vue项目),由于业务需求根据设计图自行利用css样式绘制了一个简单的时间轴线图,可自适应收缩并且左右来回循环,在某些方面可满足大部分的需求,并且添加了图例,特 ...
- html样式border倒三角写法,纯CSS - border绘制三角形(各种角度)
我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来. ...
- 干货分享|巧用CSS滤镜绘制安卓手机充电动效(uni-app|view组件版)
前言 CSS3的滤镜真的是一个非常强大的功能,如果我们能够很好的利用它,并充分发挥我们的想象力,想要制作出非常惊艳的动效也是没有问题的哦.比如:接下来我要跟大家分享的一个巧妙使用CSS滤镜绘制出来的a ...
最新文章
- yum的方式安装mysql_Linux安装mysql之yum安装方式
- 64位操作系统的原理
- 并发编程知识点一张图总结
- linux下的僵尸进程处理SIGCHLD信号【转】
- git 常用别名设置
- 动态规划套路:最大子数组和
- 位运算(按位与、按位或、异或、取反)以及原码、反码、补码
- day35-mysql之表的详细操作
- 为什么你需要考虑选择SaaS化持续交付产品?
- Python实现k均值聚类算法_K-Means聚类算法
- TA技术美术学习路线
- ECMAScript - 字符串的部分使用方法
- 应聘PHP有面试题吗,php应聘面试题
- 创业路演前准备好这些,距离融资成功还会远吗?
- copy和mutableCopy都是浅拷贝!!!
- java实现平衡二叉树
- 简单的图片轮播器(一):一个关于仿flash的图片轮换器
- actuator微服务信息完善
- 申报国家高新技术企业有什么好处?
- ADIS16465姿态解算+卡尔曼滤波代码
热门文章
- Android ActivityManagerService (AMS)总结
- 使用Java-Hanlp训练CRF模型
- C/C++中的逻辑右移和算术右移
- 开发中的各种时间格式转换(三)
- anaconda、labelme标注软件安装和使用
- 计网‖已知主机IP地址、子网掩码求网络地址
- LaTex用模板的时候图片的caption标题无法左对齐
- 基于C++实现(控制台+界面)通讯录管理系统【100010012】
- 【目标检测实验系列】使用yolov3 spp训练西工大遥感数据集NWPU VHR-10(包括如何将NWPU VHR-10转为VOC格式和yolov3 spp实验调试的详细步骤,且附上训练完的权重文件)
- 7-1 最长公共子序列 (20 分)