首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >圆圈中的图像

圆圈中的图像
EN

Stack Overflow用户
提问于 2014-03-09 00:30:45
回答 3查看 113关注 0票数 0

假设我有以下图像:

在我的网站上,我想把它围成这样的圆圈:

问:用CSS可以做到这一点吗?如果是,哪个选项更好,用圆圈物理制作图像还是使用CSS制作图像?

EN

回答 3

Stack Overflow用户

发布于 2014-03-09 00:38:42

CSS是,您可以使用创建

检查此实时jsFiddle

HTML

代码语言:javascript
运行
复制
<div id="outbody">
    <img class="img-circle" src="http://i.stack.imgur.com/Ysyvw.png">
</div>

CSS

代码语言:javascript
运行
复制
#outbody
{
    width:35%;  
    padding:10px;    
    background-color:#fe0000;
}
.img-circle {
  width: 90%;
  border: 10px solid white;

    -webkit-border-radius: 50%;
       -moz-border-radius: 50%; 
            border-radius: 50%;

       -webkit-box-shadow: 0 0px 15px rgba(0,0,0,1);  
          -moz-box-shadow: 0 0px 15px rgba(0,0,0,1);  
               box-shadow: 0 0px 15px rgba(0,0,0,1);
}
票数 3
EN

Stack Overflow用户

发布于 2014-03-09 00:47:45

除了@Jay Patel场景之外,你还可以尝试一下:

HTML

代码语言:javascript
运行
复制
<div id="container">
<img class="img-circle" src="http://i.stack.imgur.com/Ysyvw.png" />
</div>

CSS

代码语言:javascript
运行
复制
.img-circle {
  width: 90%;
  border: 10px solid white;

    -webkit-border-radius: 50%;
       -moz-border-radius: 50%; 
            border-radius: 50%;

       -webkit-box-shadow: 0 5px 12px rgba(0,0,0,1);  
          -moz-box-shadow: 0 5px 12px rgba(0,0,0,1);  
               box-shadow: 0 5px 12px rgba(0,0,0,1);
}
#container
{
    background-color:red;
    width:35%;
    padding:10px;
}

演示: here

票数 0
EN

Stack Overflow用户

发布于 2014-03-09 00:53:15

如果您想要内部放置阴影,可以对box-shadow使用inset选项。

JSFiddle Demo

HTML

代码语言:javascript
运行
复制
<div class=circle>
    <div class=image>
</div>

CSS

代码语言:javascript
运行
复制
.circle {
   background : red;
   display    : inline-block;
}

.circle .image {
    margin              : 10px;
    border-radius       : 50%;
    width               : 250px;
    height              : 250px;
    box-shadow          : inset 0 0 30px #000000;
    background-image    : url(http://i.stack.imgur.com/Ysyvw.png);
    background-position : 50%;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22271962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档