GVKun编程网logo

带有After的CSS效果:在另一个圆圈后面圈出(css中:after)

9

最近很多小伙伴都在问带有After的CSS效果:在另一个圆圈后面圈出和css中:after这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展100CSS效果:背景撑开盒子、Andro

最近很多小伙伴都在问带有After的CSS效果:在另一个圆圈后面圈出css中:after这两个问题,那么本篇文章就来给大家详细解答一下,同时本文还将给你拓展100CSS效果:背景撑开盒子、Android:在按钮内画一个圆圈、css – 制作字体令人敬畏的图标在一个圆圈?、css – 带有一个圆角的三角形等相关知识,下面开始了哦!

本文目录一览:

带有After的CSS效果:在另一个圆圈后面圈出(css中:after)

带有After的CSS效果:在另一个圆圈后面圈出(css中:after)

参考:
http://tympanus.net/Development/IconHoverEffects/#set-7

当您翻转上面链接中的任何圆形图标时,它会在曲线中消失(我相信这是弹出该圆圈后面的另一个白色圆圈).我不想要翻转效果,但我希望在圆圈附近有一条简单的曲线.

我相信我们可以在课后用css做到这一点.我试图创建一个.circle类,并将后续增加10px的余量,但它不起作用.

任何人都可以检查我的代码,或建议如何实现这一目标?

jsfiddle:http://jsfiddle.net/dBQ5s/

CSS

.circle {
    background:#000;
    color:#FFF !important;
    text-align:center;
    -moz-border-radius:75px;
    -webkit-border-radius:75px;
    border-radius:75px;
    width:100px;
    height:100px;
    border:5px SOLID RED;
}

.circle:after {
    background:green;
    -moz-border-radius:75px;
    -webkit-border-radius:75px;
    border-radius:75px;
    width:120px;
    height:120px;
    margin-left:20px;
    margin-top:20px;
}

解决方法

这种效果是由盒子阴影引起的,仅此而已. :]

他们在该页面上使用伪元素来实现效果!

重要提示请确保包含内容:“”;而且,我个人,显示:块;他们的CSS中的伪元素.

这是我为实现这个效果而添加的css,

.circle {
    background:#000;
    color:#FFF !important;
    text-align:center;
    -moz-border-radius:75px;
    -webkit-border-radius:75px;
    border-radius:75px;
    width:100px;
    height:100px;
    border:5px SOLID #fff;
}

.circle:hover {
    Box-shadow: 2px 3px 0 black;
}

这是一个小提琴:DEMO

以下是使用伪元素实现相同动画和效果的方法,

.circle {
    background:#000;
    color:#FFF !important;
    text-align:center;
    -moz-border-radius:75px;
    -webkit-border-radius:75px;
    border-radius:75px;
    width:100px;
    height:100px;
    position: relative;
}

.circle:before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -55px;
    margin-top: -55px;
    width: 110px;
    height: 110px;
    border-radius: 50%;
    z-index: -1;
    Box-shadow: 3px 5px 0 black;
    opacity: 0;
    transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);

}

.circle:hover:before {
    opacity: 1;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
}

小提琴:DEMO

100CSS效果:背景撑开盒子

100CSS效果:背景撑开盒子

1、背景撑开盒子:盒子里只放一张图片,盒子的宽度固定,盒子的高度由图片决定,图片铺满盒子且不变形、不裁切、不重复。2、伪类问题:div:before,在div元素内部的开始增加一个元素div:after,在div元素内部的结束增加一个元素```html:run<!DOCTYPE html><html lang="en"><head>    <Meta charset="UTF-8">    <title>Title</title>    <style>        * {            padding: 0;            margin: 0;        }        .outer {            border:10px green dashed;            width: 900px; /*盒子的宽度固定,也可以是百分比,比如80%*/            margin: 0 auto;            background:100% no-repeat url(http://img.pconline.com.cn/images/upload/upc/tx/photoblog/1509/06/c5/12227263_12227263_1441518066203_mthumb.jpg);        }        .outer:after {/*也可以是.outer:before */            content: ""; /*padding-top已经占据了整个盒子的高度,所以这里不能有任何内容,否则内容会下移到盒子外下方*/            display: block;            padding-top: 66.67%; /*66.67%=图片的高/宽;盒子的高度由图片决定,也可以是padding-bottom: 66.67%; */        }    </style></head><body><div></div></body></html>```

Android:在按钮内画一个圆圈

Android:在按钮内画一个圆圈

如何解决Android:在按钮内画一个圆圈?

我需要在按钮内创建一个圆圈,就像您将在下一张图片中看到的一样:

Circle inside button

但我的问题是我已经在使用按钮的背景属性以下列方式添加漂亮的阴影效果: android:background="@android:drawable/dialog_holo_light_frame"

所以我想我不能同时使用背景。

这是我的按钮目前的样子:

Button with no circle

关于如何获得两者的任何想法,同样漂亮的阴影效果和一个圆圈?也许可以使用“样式”属性? (不知道)

解决方法

你可以像这样使用 CardView:

protected virtual void _(Events.FieldUpdated<TaxRev,TaxRev.startDate> e)

   {

  var setup = PXGraph.CreateInstance<TXSetupMaint>();
  var TXSetupEX = setup.GetExtension<PX.Objects.TX.TXSetupExt>(setup);

  var rateObj = GetValues(e.Row.TaxID,TXSetupEX.Usrapikey);
  decimal rate;

  var tryRate = (Decimal.TryParse(rateObj.rate.combined_rate,out rate));
  row.TaxRate = (decimal)rate * (decimal)100;
  row.TaxBucketID = 1;

  }

round_button.xml

<com.google.android.material.card.MaterialCardView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="20dp"
        app:cardCornerRadius="5sp"
        app:cardElevation="10dp"
        app:strokeColor="@color/black"
        app:strokeWidth="1dp">

        <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:layout_margin="10dp"
            android:orientation="vertical">

            <TextView
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:layout_marginBottom="10dp"
                android:gravity="center"
                android:text="Test"
                android:textColor="@color/black"
                android:textSize="20sp" />

            <Button
                android:layout_width="50dp"
                android:layout_height="50dp"
                android:background="@drawable/round_button"
                android:gravity="center_vertical|center_horizontal"
                android:text="1"
                android:textColor="#fff" />
        </LinearLayout>

</com.google.android.material.card.MaterialCardView>

enter image description here

css – 制作字体令人敬畏的图标在一个圆圈?

css – 制作字体令人敬畏的图标在一个圆圈?

我使用字体awsome在一些项目,但我有一些事情,我想做的字体真棒图标,我可以轻松调用图标像这样
<i></i>

是可能的所有图标总是在圆的圆与边框,像这样我有一个图片

使用

i
{
 background-color: white;
 border-radius: 50%;
 border: 1x solid grey;
 padding:10px;
}

会起到效果,但问题是图标总是大于txt或元素旁边,任何解决方案?

解决方法

尝试这个:
i
{
  display: inline-block;
  border-radius: 60px;
  Box-shadow: 0px 0px 2px #888;
}

这里是一个工作的小提琴:http://fiddle.jshell.net/4LqeN/你可能需要玩的项目的填充。

更新

由于人们不断地投票反对我的回答我想指出:检查问题中的图像。 Op想要一个阴影为圆,而不是笨重的堆叠图标。如果你不能谷歌或正确读文档,至少不要误解答案。

css – 带有一个圆角的三角形

css – 带有一个圆角的三角形

我想只为三角形制作一个圆角,但我无法制作它.
这是我的 code:
.arrow-left {
  width: 0;
  height: 0;
  border-top: 80px solid transparent;
  border-bottom: 80px solid transparent;
  border-right: 80px solid blue;
}
<div></div>

我需要左边的角落圆角,如下图所示:

解决方法

我知道这有点hacky,但我不认为有一个简单的方法来做一个单一的课程.

我所做的就是将一个方框旋转45度,边框半径为10px,然后将其包含在另一个div中,宽度设置为箭头所需的宽度并溢出:隐藏,以便溢出的所有内容都是不可见的.

http://jsfiddle.net/9D3Zn/5/

.arrow-left {
position:absolute;
width:100px;
height:100px;
left:50px;
background:black;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
border-radius:10px;
}

.cover {
position:absolute;
height:100px;
width:40px;
overflow:hidden;
}

我们今天的关于带有After的CSS效果:在另一个圆圈后面圈出css中:after的分享已经告一段落,感谢您的关注,如果您想了解更多关于100CSS效果:背景撑开盒子、Android:在按钮内画一个圆圈、css – 制作字体令人敬畏的图标在一个圆圈?、css – 带有一个圆角的三角形的相关信息,请在本站查询。

本文标签: