首页 > 其他分享 >css各种使用案例合集(二)

css各种使用案例合集(二)

时间:2024-07-31 17:57:42浏览次数:16  
标签:color 合集 50% transform 案例 rgb border transparent css

1、hover动画

场景1:要求有旋转、变色,有变化过程

场景结果

代码示例

<div class="box">
  <div class="headUp"></div>
  <div class="head"></div>
  <div class="mouth">
    <div class="eye"></div>
  </div>
</div>
body{
  margin: 0;
  padding: 0;
  background-color: rgb(39,40,59);
}
.box{
  width: 300px;
  height: 300px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.headUp{
  position: absolute;
  top: 0;
  left: 0;
  border: 150px solid;
  border-radius: 50%;
  border-color: transparent transparent #d72928 #db3e3d;
  transform: rotate(45deg);
  transition: all 0.3s;
}
.head{
  border: 125px solid;
  width: 0;
  position: absolute;
  top: 50%;
  left: 25px;
  border-radius: 50%;
  border-color: rgb(255,255,255) rgb(248, 210, 69) transparent rgb(242, 242, 242);
  transform: translateY(-50%) rotate(-45deg);
  transition: all 0.3s;
}
.mouth{
  border: 65px solid;
  border-color: transparent rgb(247, 167, 3) transparent transparent;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%) rotate(45deg);
  transition: all 0.3s;
}
.eye{
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background-color: #000;
  position: absolute;
  left: -50px;
  top: -15px;
}
.box:hover .headUp{
  border-color: transparent transparent rgb(31,232,182) rgb(22, 215, 167);
  transform: rotate(225deg);
}
.box:hover .head{
  border-color:  transparent rgb(248, 210, 69) rgb(255,255,255) rgb(242, 242, 242);
  transform: rotate(225deg);
  transform-origin: 40% 25%;
}
.box:hover .mouth{
  transform: rotate(135deg);
  transform-origin: 35% 15%;
}

2、文字映射背景

场景1:给sxxhlxxdb文字随机映射背景图

场景结果

代码示例

<template>
  <div>
    <div>sxxhlxxdb</div>
  </div>
</template>

<style lang="scss" scoped>
$img: "https://picsum.photos/500/500?random=5";

body,html{
  width: 100%;
  height:100%;
  display: flex;
}

div{
  width: 520px;
  // height: 400px;
  color: transparent;
  font-size: 100px;
  font-weight: bold;
  text-align: center;
  // line-height: 400px;
  background: url($img) no-repeat center center;
  background-size: cover;
  -webkit-background-clip: text;
}
</style>

3、背景渐变

场景1:div背景从左到右由浅蓝色渐变为深蓝色

场景结果

代码示例

<div class="gradient-div"></div>  
.gradient-div {  
  width: 300px; 
  height: 200px;
  background: linear-gradient(to right, #a6c2f9, #6ca7ff); /* 从左到右的蓝色渐变 */  
  /* #6ca7ff是深蓝色,#a6c2f9是浅蓝色,渐变方向是to right(从左到右) */  
}  

标签:color,合集,50%,transform,案例,rgb,border,transparent,css
From: https://blog.csdn.net/qq_51478745/article/details/140797106

相关文章

  • js各种实际场景的使用案例合集(全)
    1、两个数组的交集场景1:找出两个数组arr1的activityProdId值存在在arr2中,如果存在则放入新数组arr3中场景条件:arr1=[        {activityProdId:23,name:"06",},        {activityProdId:56,name:"07",},        {activityProdId:78,name......
  • css实现图片等比例完全展示,背景加图片 130%放大虚化
    html<divclass="img-box"><divclass="img"></div><divclass="img-bg"></div></div>css.img-box{width:100%;height:212px;.img{backgrou......
  • css动画-卡片滚动效果
    动画效果效果如下:当卡片进行左右滚动时,每次都恰好滑动出来下一个卡片,将下一个卡片完整的展现在容器中间。核心代码1.设置容器和卡片的样式.wrapper{display:flex;gap:20px;width:300px;margin:100pxauto;overflow-x:scroll;}......
  • 【Python】从0开始写脚本、Selenium详细教程、附源码案例(保姆篇)
    文章目录准备工作安装selenium配置浏览器驱动脚本测试什么是Selenium?Selenium功能示例(可直接拷贝执行)编写一个简单的Python脚本来使用Selenium打开一个网页,并获取网页的标题下面是一个示例,自动打开csdn并进行搜索Selenium使用Selenium元素定位文本输入、清除与提交......
  • 激光雷达数据处理与典型案例分析
    激光雷达技术以其高精度、高效率的特点,已经成为地表特征获取、地形建模、环境监测等领域的重要工具。掌握激光雷达数据处理技能,不仅可以提升工作效率,还能够有效提高数据的质量和准确性,为决策提供可靠的数据支持。第一章、激光雷达基础知识1、激光雷达简介2.激光雷达基本原......
  • 基于 ChatGPT 的聊天软件合集打包分享
     「基于ChatGPT的聊天软件合集打包」链接:https://pan.quark.cn/s/ef1f5e9c48e4BotGem(原名AMA)官网:https://botgem.com/比较简单,有指令库;支持openai/AzureChatBox项目地址:https://github.com/Bin-Huang/chatbox说明文档:https://github.com/Bin-Huang/chatbox/blob/......
  • Spring循环依赖+案例解析
    什么是Spring中的循环依赖?循环依赖是指两个或者多个bean互相依赖对方,从而形成一个闭环。例如:BeanA依赖于BeanB,而BeanB又依赖于BeanA。可能会导致Spring在尝试创建这些bean实例时出现问题,因为他们互相等待对方被创建,最终导致应用程序无法启动。Spring是如何发现这种循环依赖......
  • 更新至2023年上市公司ESG数据合集(十份数据:华证年度、华证季度、商道融绿、wind、秩鼎
    更新至2023年上市公司ESG数据合集(十份数据:华证年度、华证季度、商道融绿、wind、秩鼎、润灵环球、盟浪、富时罗素、上市银行华证ESG)数据名称:一、2018-2023年上市公司富时罗素ESG评分数据二、2018-2023年上市公司WindESG评级数据三、2014-2023年上市公司盟浪ESG评级数据四......
  • 学习笔记 String类案例练习 1.模拟用户登录 2.统计字符串英文字母大小写及数字个数
    目录案例一模拟用户登录需求:代码: 案例二统计字符串英文字母大小写及数字个数需求:代码:案例一模拟用户登录需求:已知正确的用户名和密码,请用程序实现模拟用户登录。总共给三次机会,登录之后,给出相应的提示代码:publicstaticvoidmain(String[]args){......
  • 界面控件DevExpress WinForms,支持HTML & CSS提升用户体验(一)
    DevExpressWinForms现在可以利用HTML/CSS强大的功能,帮助受DevExpress驱动的WinForms应用程序引入现代的UI元素和用户体验!P.S:DevExpressWinForms拥有180+组件和UI库,能为WindowsForms平台创建具有影响力的业务解决方案。DevExpressWinForms能完美构建流畅、美观且易于使用的应......