首页 > 其他分享 >Css 斜线生成案例_Css 斜线/对角线整理

Css 斜线生成案例_Css 斜线/对角线整理

时间:2024-09-07 15:28:28浏览次数:9  
标签:斜线 top 50% height width 对角线 position Css

一、Css 斜线,块斜线,对角线

块的宽度高度任意支持

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        /* 1 */
        .block {
            height: 100px;
            border: 1px solid red;
            position: relative;
            overflow: hidden;
        }


        .block::before {
            content: '';
            position: absolute;
            width: 0;
            height: 0;
            left: 0px;
            top: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(to right top, #00f 50%, #fff 50%);
        }

        .block::after {
            content: '';
            position: absolute;
            width: 0;
            height: 0;
            left: -1px;
            top: 1px;
            width: 100%;
            height: 100%;
            background: linear-gradient(to right top, #fff 50%, transparent 50%);
        }
    </style>
</head>

<body>

    <div class="block"></div>

</body>

</html>

 

二、Css 斜线对角线,正方形对角线推荐

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        /* 2 */

        .block2 {
            height: 100px;
            width: 100px;
            position: relative;
            overflow: hidden;
            background: yellow;
            margin: 50px auto;
        }

        /* 2.1 */
        .block2::after {
            content: '';
            position: absolute;
            left: 50%;
            top: 50%;
            height: 150px;
            width: 1px;
            background: #888888;
            transform: translate(-50%, -50%) rotate(-45deg);
        }
    </style>
</head>

<body>

    <div class="block2"></div>

</body>

</html>

 

三、css 对角线,渐变实现,粗细度不好控制,宽高不能太大

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        /* 3 */
        .block3 {
            box-sizing: border-box;
            background: yellowgreen;
            width: 200px;
            text-align: center;
            margin: auto;
            padding: 100px 0px;
            position: relative;
        }

        .block3::after {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: linear-gradient(to right top, transparent 49%, #000, transparent 50%);
        }
    </style>
</head>

<body>

    <div class="block3">
        张三丰的店
    </div>
</body>

</html>

 

 

 

 

更多:

Css 修改图标颜色_Css 修改图片颜色_Css控制图片颜色

CSS3 filter(滤镜) 属性使用整理

Css3 将网页变成黑白_Css3 网页黑白滤镜filter

标签:斜线,top,50%,height,width,对角线,position,Css
From: https://www.cnblogs.com/tianma3798/p/18401698

相关文章

  • 详解CSS
    目录CSS语法引入方式选择器标签选择器 类选择器ID选择器通配符选择器复合选择器常用CSScolorfont-sizeborderwidth和heightpadding外边距CSSCSS(CascadingStyleSheet),层叠样式表,⽤于控制⻚⾯的样式.CSS能够对⽹⻚中元素位置的排版进⾏像素级精确......
  • 响应式单位rpx及搭配UI产品工具和@import导入css样式和scss变量与用法static目录以及p
    1.响应式单位rpx及搭配UI产品工具1.对于rpx的认知和用法以及对于px的区别我们可以去官网先了解一下我们的rpx用法和注意以及与px的区别。链接:页面样式与布局|uni-app官网(dcloud.net.cn)我平时使用的px是我们的屏幕像素的单位,我们在一个页面创建一个view组件,并且给其在......
  • css中的响应式单位rpx,vue3中@import的导入
    尺寸单位,px和rpx对比px单位像素是图像的基本采样单位,它不是一个确定的物理量,不同的设备,其图像基本单位是不同的,比如显示器的点距,可以认为是显示器的物理像素rpx单位可以根据屏幕宽度进行自适应。rpx其实是微信对于rem的一种应用的规定,或者说一种设计的方案,官方上规定屏幕......
  • 475. 简单的学校网页 大学生期末大作业 Web前端网页制作 html+css
    目录一、网页概述二、网页文件 三、网页效果四、代码展示1.html2.CSS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这么好......
  • CSS学习15--元素的显示与隐藏
    元素的显示与隐藏前言一、display显示二、visibility可见性三、overflow溢出前言CCS中有三个显示和隐藏的单词比较常见,分别是displayvisibility和overflow。他们的主要目的是让一个元素在页面中消失,但是不在文档源码中删除。最常见的是网站广告。一、display显示......
  • CSS学习14[重点]--定位、边偏移、定位模式
    定位前言一、定位二、定位模式1.静态定位static2.相对定位relative3.绝对定位absolute4.子绝父相5.绝对定位的盒子水平居中6.固定定位(fixed)7.叠放次序(z)三、四种定位总结四、定位模式转换前言为什么学习定位?应用场景:图片上移动的物体、突出的部分、导航栏......
  • 使用css和html初步搭建页面
    由于很多html标签在博客中会生效,所以我有时候会简写1.html分为头部head和body.头部中定义标题title2.设置标题使用h1,共有六级为h1~h6.想要设置标题具体颜色要使用css,的style,有三种方式(1)h1color:(2)写一个外部css文件(3)使用设置.同时使用元素选择,ID选择,类选择可以单......
  • PbootCMS网站修改CSS样式后自动更新缓存
    在PbootCMS中,如果你修改了CSS样式但发现浏览器显示的页面样式并未更新,这通常是因为浏览器缓存了旧的CSS文件。为了确保修改后的样式能够立即生效,你可以采取以下几种策略来自动更新缓存:1.更新文件版本号在CSS文件的URL后面加上一个版本号或者时间戳,当文件更新时,这个版本号也会改......
  • 了解CSS布局——WEB开发系列29
    CSS页面布局技术允许我们拾取网页中的元素,并且控制它们相对正常布局流、周边元素、父容器或者主视口/窗口的位置。一、正常布局流(NormalFlow)CSS的布局基础是“正常流”,也就是页面元素在没有特别指定布局方式时的默认排列方式。正常流分为两种主要类型:块级元素:默认情况下,块级元素......
  • tailwindcss学习:1. vue项目配置 tailwindcss
    官网的配置是需要一个cli去生成一份CSS,我简单总结一下更加干货的配置办法:1.pnpmipostcssautoprefixertypescript2.配置postcss.config.cjsmodule.exports={plugins:{tailwindcss:{},autoprefixer:{},},};3.执行npxtailwindcssinit4.项目的sr......