12 сентября 2023
Нет комментариев
.el{ color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:white }
.el{ color:transparent; -webkit-text-stroke-width:1px; -webkit-text-stroke-color:white }
a{ height:40px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
input[type=radio]{ accent-color:green; }
Проверить, не используется ли глобально свойство transition
*{ /* transition:0.1s; */ }
https://habr.com/ru/sandbox/99895/
Вместо iframe
<iframe width="640" height="360" src="https://www.youtube.com/embed/<?=$item['youtube_id']?>?autoplay=0" allowfullscreen></iframe>
отображаем div
<div class="youtube" id="<?=$item['youtube_id']?>"></div>
css:
.youtube{ background-position:center; background-repeat:no-repeat; position:relative; display:inline-block; overflow:hidden; transition:all 200ms ease-out; cursor:pointer; height:360px; } .youtube .play{ background:url('../images/youtube-play-btn.png') no-repeat; background-position:0 -50px; -webkit-background-size:100% auto; background-size:100% auto; position:absolute; height:50px; width:69px; transition:none; top:0; left:0; right:0; bottom:0; margin:auto; cursor:pointer; } .youtube:hover .play{ background-position:0 0; }
javascript:
'use strict'; function r(f){/in/.test(document.readyState)?setTimeout('r('+f+')',9):f()} r(function(){ if(!document.getElementsByClassName){ var getElementsByClassName=function(node, classname){ var a=[]; var re=new RegExp('(^| )'+classname+'( |$)'); var els=node.getElementsByTagName("*"); for(var i=0,j=els.length;i<j;i++) if(re.test(els[i].className))a.push(els[i]); return a; } var videos=getElementsByClassName(document.body,"youtube"); } else{ var videos=document.getElementsByClassName("youtube"); } var nb_videos=videos.length; for (var i=0;i<nb_videos;i++){ videos[i].style.backgroundImage='url(https://i.ytimg.com/vi/'+videos[i].id+'/sddefault.jpg)'; var play=document.createElement("div"); play.setAttribute("class","play"); videos[i].appendChild(play); videos[i].onclick=function(){ var iframe=document.createElement("iframe"); var iframe_url="https://www.youtube.com/embed/"+this.id+"?autoplay=1&autohide=1"; if(this.getAttribute("data-params"))iframe_url+='&'+this.getAttribute("data-params"); iframe.setAttribute("src",iframe_url); iframe.setAttribute("frameborder",'0'); iframe.style.width=this.style.width; iframe.style.height=this.style.height; this.parentNode.replaceChild(iframe,this); } } });
Картинка: youtube-play-btn.zip
На основе: https://sitehere.ru/uskorit-zagruzku-stranic-sajta
Убрать фон:
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{ -webkit-box-shadow:0 0 0 30px #ffffff inset !important; }
Изменить цвет текста:
input:-webkit-autofill{ -webkit-text-fill-color:#c05857 !important; }
less:
.pricedesc{ width:100%; margin-bottom:20px; &>div{ display:flex; justify-content:space-between; &>div{ text-align:left; font-size:14px; line-height:20px; font-weight:700; padding:2px 0; &:nth-child(2){ flex:1 0; border-bottom:1px dotted #d2d2d2; height:1em; margin:0 .4em; } } } }
html:
<div class="pricedesc"> <div> <div>Взнос в КФ ВВ</div> <div></div> <div>0 ₽</div> </div> <div> <div>Взнос в КФ ОДО</div> <div></div> <div>0 ₽</div> </div> <div> <div>Страхование</div> <div></div> <div>0 ₽</div> </div> <div> <div>Вступительный взнос</div> <div></div> <div>0 ₽</div> </div> <div> <div>Членские взносы</div> <div></div> <div>0 ₽</div> </div> </div>