推广

css伪元素的实用技巧

iseeyu2年前 (2024-02-21)推广153

image

3.1.2插入iconfont字体图标库:

@font-face {
    font-family: 'iconfont';
    src: url('http://at.alicdn.com/t/font_1274897_t3pj4anz7hg.eot');
    src: url('http://at.alicdn.com/t/font_1274897_t3pj4anz7hg.eot?#iefix') format('embedded-opentype'),
        url('http://at.alicdn.com/t/font_1274897_t3pj4anz7hg.woff2') format('woff2'),
        url('http://at.alicdn.com/t/font_1274897_t3pj4anz7hg.woff') format('woff'),
        url('http://at.alicdn.com/t/font_1274897_t3pj4anz7hg.ttf') format('truetype'),
        url('http://at.alicdn.com/t/font_1274897_t3pj4anz7hg.svg#iconfont') format('svg');
}

h1:before {
    font-family: "iconfont" !important;
    /* 一定要加 */
    content: "\e601";
    color: pink;
    font-size: 20px;
    width: 40px;
    height: 40px;
}

<h1>我是标题</h1>

根据效果图可以看到伪元素是inline元素类型

image

3.2清除浮动

解决浮动导致的父元素高度塌陷的

.clear:after {
     content: "";
     display: block;
     clear: both;
 }
 ul{
     background:pink;
 }
 li{
     float:left;
     margin:0 20px;
}
 <ul class="clear">
     <li>hello world</li>
     <li>hello world</li>
     <li>hello world</li>
     <li>hello world</li>
 </ul>

3.3分割线效果

p:before{
    content:'';
    display:inline-block;
    width:100px;
    height:2px;
    background:pink;
    margin:5px;
 }
 p:after{
    content:'';
    display:inline-block;
    width:100px;
    height:2px;
    background:pink;
    margin:5px;
 }

<p>分割线</p>

效果图:

3.4对话框效果

div {
    width: 180px;
    height: 36px;
    line-height: 36px;
    background: #c0eeff;
    border-radius: 5px;
    font-size: 14px;
    text-align: center;
    position: relative;
}

div:before {
    content: "";
    position: absolute;
    top: 10px;
    left: -14px;
    /* 画三角形 */
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-right: 20px solid #c0eeff;
    border-bottom: 10px solid transparent;
    border-left: 0 solid #c0eeff;

}

<div>快来和我聊天吧~</div>

效果图如下:

3.5 相片层叠效果

div {
    width: 400px;
    height: 300px;
    border: 8px solid #eee;
    position: relative;
}

div img {
    width: 100%;
    height: 100%;
}

div:before,
div:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 400px;
    height: 300px;
    border: 8px solid #eee;
    transform: rotate(8deg);
}

div:after {
    transform: rotate(-8deg);
}
<div>
    <img src="https://gitee.com/ay8yt/imageStore/raw/master/%E4%BA%8C%E9%98%B6%E6%AE%B5%E5%A4%A7%E7%BA%B2/%E5%9B%BE%E7%89%87/QQ%E6%88%AA%E5%9B%BE20200417104911.png">
</div>

效果图如下:

总结

使用伪元素能实现的效果非常多,也可以减少网页中标签的使用,一起动手试试看伪元素的妙用技巧吧。

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/57474.html

相关文章

短视频内容营销是什么(视频营销)

短视频内容营销是什么(视频营销)

不管是短视频还是自媒体,内容营销的本质是让用户愿意消费你的内容。 每一种媒介形式在早期都会经历内容稀缺的时代,内容稀缺意味着用户没有过多的选择,自然不会对你的内容有太高的要求。百度里批量发些垃圾商品信息也能轻松获客、淘宝随便制作一些粗糙的详情页也能打造爆款 、公众号用好标题玩法就快速写出10W...

萃见:做项目应该怎样选择适合你的推广渠道?

萃见:做项目应该怎样选择适合你的推广渠道?

做说白了就是搞流量,卖产品。很多人做项目难就难在流量上。今天萃见就和大家来聊聊做项目应该怎样选择适合你的:推广分为免费推广和付费推广。免费推广的优点在于资金消耗小,推广效果稳定;缺点在于见效周期长,很多没耐心的人等不到有效果就放弃了。付费推广的优点在于见效快,今天花了钱马上...

淘宝销量提升新技巧,淘宝直播店动销拉上下架解析。

淘宝销量提升新技巧,淘宝直播店动销拉上下架解析。

最近淘宝直播店动销上下架拉的很猛,朋友圈晒的数据都是日产几千上万,也有一些培训收5W一个人头。今天我详细写一下直播店动销拉上下架的所有流程。 1.找人购买一个直播店帐号,市场价110元;绑定自己的一个支付宝,修改手机号;切记不要一个营业执照多开支付宝来绑定直播店,最近封杀严重。 2.人工通过最新...

SEO如何写高质量伪原创文章。

SEO如何写高质量伪原创文章。

内容为主的互联网时代,各个网站站长都把自己网站的内容更新放在的第一位,很多的SEOer都在为自己的原创文章而烦恼,毕竟肚子里的墨水和自己的眼光是有限的,写了小半年就感觉已经无物可写了,大多数人都把目光转向了伪原创文章,那么如何才能把伪原创文章写好呢? 好的伪原创=修改数字+同义词替换+段落...

网站被降权后如何快速恢复。

网站被降权后如何快速恢复。

以前已经谈了很多关于网站被降权或者是被封杀的问题了,这种问题虽然说是很严重,但是也不是说无法恢复,一般造成降权或者是封杀的原因就那么几个,找清楚原因后对症下药就好了,所以今天就和大家具体的谈一下关于网站被降权后如何快速恢复的方法。 首先要做的就是找一个稳定的空间商,如果刚开始建站没有...

通过逆向优化思维,让搜索引擎蜘蛛适应网站。

通过逆向优化思维,让搜索引擎蜘蛛适应网站。

相信很多站长在做网站优化工作时,总是去配合、适应蜘蛛的抓取方式和习惯。其实,我们也可以通过逆思维来考虑这件事,比如通过某种方式让蜘蛛来迎合来适应我们,同样也可以达到我们的效果。那么,采用什么方式才能让蜘蛛适应我们呢?接下来和小编一起看看。 1、爬行:诱导蜘蛛爬的更深 难得蜘蛛来...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片