当前位置: 首页 > news >正文

CSS实现一些小功能

1.信封边框的实现

1.1 使用背景渐变
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">.uu {width: 200px;height: 70px;padding:1em;border: 1em solid transparent;background: linear-gradient(white,white)         padding-box,repeating-linear-gradient(-45deg, red 0, red 12.5%, transparent 0, transparent 25%, #58a 0, #58a 37.5%, transparent 0, transparent 50%) 0/5em 5em; }</style></head><body><div class="uu"></div></body>
</html>
1.2 使用边框图片
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">.uu {width: 200px;height: 70px;padding: 1em;border: 1em solid transparent;background:linear-gradient(white,white)          padding-box,repeating-linear-gradient(-45deg, red 0, red 12.5%, transparent 0, transparent 25%, #58a 0, #58a 37.5%, transparent 0, transparent 50%) 0/5em 5em;}</style></head><body><div class="uu"></div></body>
</html>

2.内凹圆角(优惠券)

2.1 使用伪类
<div class="main"></div>
<style>
.main {position: relative;width: 200px;height: 40px;margin: 0 5px;background: -webkit-linear-gradient(left, #F6327C, #DF3DF0);background: linear-gradient(to right, #F6327C, #DF3DF0);
}
.main::before {position: absolute;content: "";display: block;position: absolute;top: 0;left: -5px;width: 5px;height: 40px;border-radius: 2px 0 0 2px;background:-webkit-radial-gradient(10px at left,transparent 50%,#F6327C 50%);background: radial-gradient(10px at left,transparent 50%,#F6327C 50%);
}
.main::after {position: absolute;content: "";display: block;position: absolute;top: 0;right: -5px;width: 5px;height: 40px;border-radius: 0 2px 2px 0;background: -webkit-radial-gradient(10px at right,transparent 50%,#F6327C 50%);background: radial-gradient(10px at right,transparent 50%,#F6327C 50%);
}
</style>

相关文章:

  • 磁盘配额Quota案例,针对组,用户设置宽限期限,限制值的报表
  • 记一次mysql 3306端口映射到外网 frp
  • Sass基础知识之【变量】
  • 如何利用BI系统
  • Java Web 学习之路(1) —— 前端篇
  • vue分环境打包及案例代码
  • 网络入门---网络编程预备知识
  • 数据结构-选择排序(简单选择、堆)
  • Oracle通过MyBatis执行批量插入与更新问题
  • rabbitmq-server-3.11.10.exe
  • 深度学习-模型调试经验总结
  • PDF转成图片
  • 深度学习毕设项目 深度学习 python opencv 动物识别与检测
  • Error running OrderServiceBoot. Command line is too long.
  • Android MemoryFile 共享内存
  • 深入了解以太坊
  • CSS 三角实现
  • ES6--对象的扩展
  • export和import的用法总结
  • LintCode 31. partitionArray 数组划分
  • Linux gpio口使用方法
  • Node项目之评分系统(二)- 数据库设计
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 入职第二天:使用koa搭建node server是种怎样的体验
  • 使用 @font-face
  • 我的业余项目总结
  • 鱼骨图 - 如何绘制?
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • ​什么是bug?bug的源头在哪里?
  • #DBA杂记1
  • #Z2294. 打印树的直径
  • $.proxy和$.extend
  • (2)STM32单片机上位机
  • (附源码)springboot宠物医疗服务网站 毕业设计688413
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (六) ES6 新特性 —— 迭代器(iterator)
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET 解决重复提交问题
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .NET中使用Redis (二)
  • /proc/stat文件详解(翻译)
  • @Autowired @Resource @Qualifier的区别
  • [ 常用工具篇 ] AntSword 蚁剑安装及使用详解
  • [100天算法】-x 的平方根(day 61)
  • [BeginCTF]真龙之力
  • [BROADCASTING]tensor的扩散机制
  • [HDU]2161Primes
  • [Jenkins] Docker 安装Jenkins及迁移流程
  • [LeetCode]Reverse Linked List II
  • [NOIP 2015] Day.1 T1 神奇的幻方 [模拟]
  • [python]基本输出输入函数
  • [PyTorch][chapter 63][强化学习-QLearning]
  • [UI5 常用控件] 03.Icon, Avatar,Image
  • [编程题]删除链表中重复的结点 C语言