html - 如果文本在边框之外,将其隐藏 CSS 和 HTML

标签 html css

我里面有一个圆形的 div 白色背景图片。 圆形 div 外面的图片被隐藏了,我可以只对段落文本 whit css 和 html 做同样的事情吗?这是 JSfiddle

<div class="containereye">
  <div class="eye">
    <p class="eyetext">hello</p>
  </div>
</div>

.containereye{
  width:200px;
  height:200px;
}
.eye{
  box-sizing: border-box;
  box-shadow:0 5px 5px black inset;
width: 150px;
height: 150px;
border-radius: 100%;
background-image: url("http://i0.wp.com/himcistka.ru/wp-content/uploads/2015/03/centrifugaphotoshop-e1444999478943fs.jpg");
background-size: 250px;
background-position: center;
    -webkit-transition: background-size .5s ease-in-out; /* For Safari 3.1 to 6.0 */
    transition: background-size .5s ease-in-out;
    background-repeat: no-repeat;

}
.eyetext{
  background:red;

}
.eye:hover{
  background-size: 350px;
}

最佳答案

可以。像这样修改 .eye CSS 类:

.eye{
  overflow: hidden;
  box-sizing: border-box;
  box-shadow:0 5px 5px black inset;
  width: 150px;
  height: 150px;
  border-radius: 100%;
  background-image: url("http://i0.wp.com/himcistka.ru/wp-content/uploads/2015/03/centrifugaphotoshop-e1444999478943fs.jpg");
  background-size: 250px;
  background-position: center;
  -webkit-transition: background-size .5s ease-in-out; /* For Safari 3.1 to 6.0 */
  transition: background-size .5s ease-in-out;
  background-repeat: no-repeat;

关于html - 如果文本在边框之外,将其隐藏 CSS 和 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34219281/

相关文章:

jquery - 具有延迟的 CSS3 动画逐个分区

php - 如何使用PHP在同一页面显示检索到的数据

html - 如何使用CSS删除div之间的空间?

css - Bootstrap 3 - col-md-2 不渲染..?

javascript - 在多个位置循环显示一个 Sprite 或多个重复图像

html - 优化 CSS 交付 - Google 的一项建议

javascript - header 文本出现在其 Div 之外 (Mozilla firefox)。 chrome/IE 没问题

html - 是否可以防止在 HTML 中包装子元素?

javascript - 非构造函数中直接super调用是非法的,改用super ."constructor"()

javascript - 从表单中读取数据,并使用它创建对象