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

CSS 电影票

技术点解析

CSS overflow 属性用于控制内容溢出元素框时的显示方式,核心属性值包括visible(默认显示)、hidden(隐藏溢出)、scroll(始终显示滚动条)和auto(按需显示滚动条)。

box-shadow 是 CSS3 中用于为 HTML 元素添加阴影效果的属性,可通过设置水平偏移、垂直偏移、模糊半径、扩展半径和颜色等参数来控制阴影的外观

image.png

一、完整html

<view class="ticket"><view class="top"><view class="avator"><image src="@/static/images/pet/touxiang.jpeg" mode="scaleToFill"/></view><view class="userInfo"><text class="userName">用****户</text><view class="meritValue"><image src="/static/images/svg/starCircle.svg"></image><text>功德值230</text></view></view></view><view class="top-bottom"><view class="left"/><view class="space"/><view class="center"/><view class="space"/><view class="right"/></view><view class="bottom-top"><view class="left"/><view class="space"/><view class="center"/><view class="space"/><view class="right"/></view><view class="qrCode"><image src="@/static/images/pet/qrCode.png" mode="aspectFill"/></view><view class="tips">长按识别二维码,加入互助计划</view>
</view>

CSS

//票
.ticket {// border: 1px solid green;width: $base-content-width;//头部:头像 + 姓名 + 功德值.top {// border: 1px solid red;border-top-left-radius: 50rpx;border-top-right-radius: 50rpx;background-color: white;display: flex;//头像.avator {width: 100rpx;height: 100rpx;image {width: 100%;height: 100%;border-radius: 50%;}margin-left: 50rpx;margin-top: 30rpx;}//用户信息.userInfo {width: 400rpx;height: 100rpx;margin-left: 20rpx;margin-top: 30rpx;.userName {font-weight: 550;}.meritValue {width: 250rpx;height: 40rpx;border-radius: 50rpx;display: flex;padding-left: 20rpx;color: white;background-image: linear-gradient(to right, #FFA36B, #F87061);image {height: 100%;width: 40rpx;margin-right: 10rpx;}}}}//半圆撕线上半部分.top-bottom {// border: 1px solid blue;width: 100%;height: 20rpx;display: flex;overflow: hidden; /* 关键:裁剪超出圆角的内容 */.left {width: 20rpx;height: 20rpx;border-top-right-radius: 20rpx;background: transparent;box-shadow: 0 0 0 10rpx white; /* 阴影会沿圆角边缘 */}.space {width: 30rpx;height: 100%;background-color: white;}.center {width: 590rpx;height: 100%;background-color: white;/** 虚线 */border-bottom: 1rpx dashed lightgray;}.right {width: 20rpx;height: 20rpx;border-top-left-radius: 20rpx;box-shadow: 0 0 0 10rpx white; /* 阴影会沿圆角边缘 */}}//半圆撕线下半部分.bottom-top {width: 100%;height: 20rpx;display: flex;/** overflow 属性用于控制内容溢出元素框时的显示方式 hidden:内容会被修剪,超出部分不可见且不显示滚动条,常用于隐藏溢出内容或创建 BFC 解决浮动塌陷*/overflow: hidden; /* 关键:裁剪超出圆角的内容 */.left {width: 20rpx;height: 20rpx;border-bottom-right-radius: 20rpx;// background: transparent;box-shadow: 0 0 0 10rpx white; /* 阴影会沿圆角边缘 */}.space {width: 30rpx;height: 100%;background-color: white;}.center {width: 590rpx;height: 100%;background-color: white;}.right {// background-color: aquamarine;width: 20rpx;height: 20rpx;border-bottom-left-radius: 20rpx;box-shadow: 0 0 0 10rpx white; /* 阴影会沿圆角边缘 spread(扩展半径)=10rpx为宽度一半 */}}//二维码.qrCode {width: $base-content-width;height: 460rpx;background-color: white;//div居中display: grid;place-items: center;image {width: 345rpx;height: 345rpx;}}.tips {width: 100%;background-color: white;height: 80rpx;text-align: center;border-bottom-left-radius: 50rpx;border-bottom-right-radius: 50rpx;}
}
http://www.jsqmd.com/news/655022/

相关文章:

  • 灰指甲加盟品牌哪个更可靠?
  • Reloaded-II实用指南:5步掌握高效游戏模组管理与故障排查
  • 基于STM32LXXX的无线收发芯片(S2-LPQTR)应用程序设计
  • 企业云盘私有化部署:存储架构设计与安全运维全流程实战
  • 深入理解计算机的“心脏”:从ALU设计看华中科大计组实验的精髓
  • 专业显卡驱动清理工具实战指南:Display Driver Uninstaller 深度解析与安全操作手册
  • GESP2023年12月认证C++三级( 第一部分选择题(9-15))
  • 无刷磁力搅拌器哪家靠谱?口碑品牌与源头供应商整理(2026年) - 品牌推荐大师1
  • 智能报告员中的信息汇总与结果呈现
  • 2026高质感纹理漆实力厂家|桔纹漆砂纹漆裂纹漆一站式推荐 - 栗子测评
  • Qwen3-TTS-Tokenizer-12Hz快速上手:Flac无损音频token化后体积压缩比实测
  • Youtu-Parsing自动化运维:监控、日志与弹性伸缩配置
  • 告别软件切换!保姆级教程:在通达信里直接调用扫雷宝网页版查财务风险
  • PyTorch模型搭建的两种命名术:用OrderedDict给你的nn.Sequential层起个好名字
  • 如何彻底解决AMD显卡风扇控制问题:FanControl深度解析与实战指南
  • uniapp 单选标签radio-group导致css样式失效问题调整
  • 别再手动敲命令了!用Ansible 2.9批量管理华为ENSP模拟器里的路由器(保姆级避坑指南)
  • Janus-Pro-7B在C语言教学中的应用:智能代码纠错与讲解
  • Wan2.2-I2V-A14B科研应用:实验室科研成果可视化动态视频生成系统
  • LogcatReader:终极简单安卓日志查看器完整使用指南
  • 加盟灰指甲店哪个可靠?选「甲医生」
  • aidegen实战指南:一键生成AOSP项目的IDE配置,提升Java与C/C++开发效率
  • 炉石传说HsMod插件:如何快速提升游戏体验的55个实用功能指南
  • 从一次真实的网络环路故障复盘:STP收敛慢,到底‘慢’在哪几个关键计时器?
  • Open WebUI部署踩坑实录:从端口冲突到镜像构建失败的5个常见问题及解决方案
  • 保姆级教程:用GD32单片机USART串口实现485通讯,附完整源码与接线图
  • Verilog基础:前仿真时x信号的产生和x信号对于各运算符的特性
  • Modern Web架构原理:深入理解现代Web工具的设计思想
  • 动态规划解题框架
  • 3分钟快速上手:用Vue+SVG轻松绘制专业网络拓扑图