javascript - 用于图像圆形裁剪的 CSS/JS

标签 javascript ruby-on-rails css imagemagick

我的设计师给了我一个外观,我很想能够复制它,但我不太确定该怎么做。

  • 第一部分是头像的圆形裁剪(是方形上传)
  • 第二部分是对话泡泡

我愿意在后端完成第一部分,但更愿意使用 CSS/JS 解决方案。

enter image description here

最佳答案

对于圆形图像,您可以使用 CSS 的 border-radius:只需使其足够大,使圆 Angular 接触即可。

.profile-img {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

Luke 的回答对于对话泡泡来说是一个很好的答案:我已经基于它创建了泡泡。我还使用 :before 和 :after CSS 伪元素调整了这种三 Angular 形技术,以在我的个人网站上创建一些有趣的效果。如果需要,您可以将一个比另一个大,并放置在看起来像边框的位置。

http://css-tricks.com/snippets/css/css-triangle/

关于javascript - 用于图像圆形裁剪的 CSS/JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10038668/

相关文章:

javascript - 为什么这个父元素也选择其他元素?

ruby-on-rails - 切换到 Ruby 2.3.0(从 2.0.0 开始)会在 Active Record 验证上产生问题

ruby-on-rails - 如何修复中止斐波那契数列代码

css - 布局 CSS 面板

javascript - 如何使用 ms-seo 包在 Meteor 中获得更好的 SEO?

javascript - 使用数字的数字作为数组

javascript - 仅在评论中显示链接的一小部分

css - 将 -webkit-tap-highlight-color 应用于空白会导致 phonegap 应用程序出现故障

css - IE9 在 IE7 兼容模式下在 css 中呈现数据 URI

javascript - 如果选中将值添加到数组,则 react 复选框