导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
热门文章
1页面
程序员老黄历&求签
热度
741
2推文
让AI写了个将三星手机拍摄的JPG Gain Map格式的照片转成压缩率更高的AVIF Gain Map格式的NPM包。 地址为:https://www.npmjs.com/package/libavif-with-gainmap 这样一定程度上能更快捷的管理HDR照片。 不过问题也是有的,比如服务器贫瘠的性能处理大尺寸的AVIF照片还是有点吃力的。 大照片一张大概需要30秒的样子...不知道还有没有优化的空间。 如果设备支持的话,示例图点击就能看到HDR效果啦!
热度
247
3推文
给博客增加了一个分享功能。 看了一圈国内支持无门槛分享的平台也只有新浪微博和QQ空间了的样子了呢。 总之欢迎大佬们分享小破站的内容!
热度
155
4博文
Live2d模型合集分享 | FaceRig | 海王星系列 | 初音未来 | 雷姆 | 凉风青叶 | 尼禄 | 薇尔莉特 | 小埋 | 樱花庄 | 玉藻前
热度
117
5推文
《节奏天国 奇迹之星》发售了,于是果断入手。 作为手残玩家,虽然每作都有买,但是每作好像又都没有玩到最后😅,毕竟真的好难。 掏出Switch,发现已经一点电都没有了,可见我已经多久没打开过Switch了。
热度
91
6博文
《上伊那牡丹,酒醉身姿似百合花般》圣地巡礼之杂司谷旧传教士馆
热度
78
7博文
3DS模拟器简体中文字库 | Citra3ds字库 | 符文工房4乱码解决字库 | shared_font.bin
热度
78
8推文
bilibili的推广必火怎么样? 出于好奇于是用B站的收益尝试了一下B站的推广必火功能。 一共推广了5个全景视频,一共收获了1830的播放量,49的点赞,48收藏。购买时只保证最低830的播放量。目标区间为 830 - 3330 。 100元人民币这样的收益只能说是纯血亏了😅。而且从数据上来看,其实互动率并不高,甚至没有增加粉丝。 推广期间还收到了无数的广告私信,看起来应该是有人专门针对推广视频反向推广自己的推广服务。非常浪费推广流量。 一共推广的5个视频,也不知道为什么特别侧重《爱上火车》的全景。反倒是《京吹》在没有获得资源的情况下自然获得了 1500+ 的播放,150+ 的点赞,很迷。 总之这个服务玩玩就好,别指望靠这个服务成为大主播。
热度
65
9页面
追番
热度
65
10页面
友链
热度
65
最新评论
广树管理员
2026-07-08 20:32
@Chise Hachiroku:为什么会有2种?我不管,适配我现在的就行了,以后遇到再说
Chise Hachiroku
2026-07-08 20:29
三星比较鸡贼,有两种不同的HDR JPG,不知道有没有都适配。
广树管理员
2026-07-08 19:44
@Aki:为什么说是才注意呢?
Aki
2026-07-08 19:30
才注意到三星的HDR是这种方式嵌入进jpg的..
广树管理员
2026-07-08 19:01
@Ringnee:直播没有回放
攻略中
节奏天国 奇迹之星
暂无评分
NS节奏天国 奇迹之星
2026年7月08日 20时 ~ 攻略中
已累计游玩1天
《节奏天国:奇迹之星》是一款轻松又充满创意的音乐节奏游戏,玩家只需跟随音乐节拍按下按键,就能完成跳跃、敲击空罐、制作料理等各种有趣的小挑战。游戏延续了《节奏天国》系列简单易上手、节奏感强、画风幽默的特点,让玩家在一个个短小精巧的关卡中感受音乐与反应力结合的乐趣,适合喜欢节奏游戏和轻松休闲玩法的玩家体验。
告别回忆 -无垢少女- 致最爱的你
暂无评分
Steam告别回忆 -无垢少女- 致最爱的你
2026年6月24日 20时 ~ 攻略中
已累计游玩2周1天
系列作发售至今经历了19年,做为其系列最终作的《告别回忆 ~无垢少女~》(以下略称为本篇)在2018年3月发售。本次的FanDisc和至今的系列作相同,带给玩家在各结局后的短篇故事。请充分享受和各个女主角们在欢乐结局后的幸福时光。
传颂之物:循白之证
暂无评分
PS5传颂之物:循白之证
2026年5月31日 19时 ~ 攻略中
已累计游玩1个月9天
《传颂之物:循白之证》是 AQUAPLUS 开发、Shiravune 发行的《传颂之物》系列动作 RPG。故事发生在大国“大和”恢复和平之后:奥修特尔、御雷、宗近、修娘等人击退敌国阿瓦什兰的侵略,本应迎来安宁,但各地却陆续出现看似毫无关联的怪异现象,并逐渐指向同一个源头;随着三条线索彼此重叠,众人再次踏上旅程,而旅途尽...
亚路塔:狐狸狐途的面包冒险
暂无评分
Steam亚路塔:狐狸狐途的面包冒险
2026年2月12日 19时 ~ 攻略中
已累计游玩4个月27天
一场席卷全世界的面包革命现在开始! 主人公查雅阴错阳差之下,开始了在荒废的岛屿上经营面包店的生活。 出外冒险搜集食材、研发崭新面包配方、遇见性格各异的伙伴们,建造更丰富的设施,用面包香气使无人问津的广场再次热闹起来!
ToHeart
暂无评分
SteamToHeart
2025年6月26日 19时 ~ 攻略中
已累计游玩1年
AQUAPLUS推出的“温暖人心的校园恋爱游戏”将以高清全3D形式焕新归来!
fault - StP - LIGHTKRAVTE
暂无评分
Steamfault - StP - LIGHTKRAVTE
2025年5月29日 20时 ~ 攻略中
已累计游玩1年1个月
全球累计销量超过50万份的“fault”系列最新作!故事的舞台是一个融合了奇幻与科幻的超前世界——卢森海德王国。本作讲述了生活在此地的一个平凡又平庸的究极普通市民——名为果子的少年的故事。
PSN奖杯卡

PSN奖杯卡

归档
赞助商广告

解决Safari以及iOS上的其他浏览器子元素不受border-radius作用的问题

2024-01-16 18:00:00
CSS/HTML

在使用 Safari 浏览器查看 HTML 时,即使在父元素中设置了 overflow: hidden 和 border-radius,子元素仍然可能超出 border-radius 的范围而显示的问题。

问题:

尽管在父元素中设置了 overflow: hidden 和 border-radius 以应用圆角样式于子元素,但在桌面版 Safari 或 iOS 上的 Chrome 等浏览器中,子元素仍然可能在 border-radius 的范围之外显示。

例如,通过以下方式将 <img> 放在 <div> 中,设置 overflow: hidden 和 border-radius 就能复现这个现象。

HTML:

<div class="parent">
  <img src="avatar.jpg" width="100" height="100" />
</div>

CSS:

.parent {
  overflow: hidden;
  border-radius: 50%;
}

当然,如果直接在要应用样式的元素上设置 border-radius,则会按预期显示(理所当然)。因此,问题只在设置了 overflow: hidden 和 border-radius 的父元素时才会出现。

我在以下浏览器版本中能够复现这个现象:

  • macOS Safari: 15.4 (17613.1.17.1.13)
  • iOS Chrome: 100.0.4896.85
  • iOS Brave: 1.37 (22.4.6.8)

原因:

直接进入结论,似乎 Safari(准确说是 WebKit)的一个 bug(?)是问题的原因。在 WebKit Bugzilla 的 Bug 140535 中称其为“仅在非堆叠上下文中发生”。

140535 – Border-radius clip of non-stacking composited descendant doesn't work

为了验证这一点,如果添加生成堆叠上下文的 CSS 属性,问题将得到解决。


解决方法:

因为问题似乎仅在非堆叠上下文中发生,所以可以通过有意地生成堆叠上下文来避免。具体而言,有以下几种方法可以在不影响外观的情况下生成堆叠上下文:

方法 A) 设置 isolation: isolate

.parent {
  isolation: isolate;
}

方法 B) 设置 position 和 z-index

.parent {
  position: relative;
  z-index: 0;
}

方法 C) 设置 transform

.parent {
  transform: translateZ(0);
}

从本质上来说,“生成堆叠上下文”的意思来说,最直接的可能是方法 A) 中的 isolation: isolate。如果没有其他特殊原因,可能最好选择 A)。有关生成堆叠上下文的其他方法,如果感兴趣,可以查阅 MDN 页面:

The stacking context - CSS: Cascading Style Sheets | MDN

翻译自:《Safari や iOS 上のブラウザで border-radius で子要素をマスクできない問題》

收款.png


file_000000008460720687635c008459256b.png