一份全面的设计规范详解

设计规范综述

1.1 定义

作为一个B端产品,为了应对公司快速迭代开拓市场和一部分购买者的定制化需求,与此同时还要保障产品间的用户体验一致性,近年来设计规范这一解决方案不断升温,如Salesforce,antdesign、等纷纷推出了自己的设计规范。那么到底什么是设计规范呢?和设计语言、设计原则、组件库等有什么关系呢?

我认为的设计规范是以下的定义:

设计规范由设计原则、设计语言和组件库构成,在设计原则的指导下使用设计语言和组件库创建体验一致的用户界面。

设计原则: 即整个设计规范所要遵循的全局规则,为设计提供方向指导。以下给出几个例子:

设计语言: 包括色彩,文字、图标等。

组件库: 分为基础组件(按钮,下拉列表等)及业务组件(商品模块)。

在做设计语言和组件库时,有一个基本原则是,少即是多(less is more),用尽可能少的样式来实现设计目标,例如按钮提供三种尺寸即可,在适应不同场景需求的同时保证体验的一致性;另一方面,保持克制的设计规范可以进一步减少设计师的决策时间,提高设计效率。

1.2 理论基础-原子设计

1.2.1 什么是原子设计

原子设计是构建设计规范的核心指导理论。2013年,Brad从化学中得到了灵感,创建了原子设计理论。在化学中,所有的物体都是由原子构成,原子构成分子,进而构成宇宙万物。对应到界面中,界面也是如此,所有的元素都是由文字、颜色等最基本的元素构成的。这些基本元素构成组件,组件构成页面。

原子设计概念的提出使得设计规范演变成为了一种更为高效、科学的设计规范,极大的改善了设计师与前端工程师的工作体验。

1.2.2 原子设计系统的五个层次

原子设计包含五个同时工作的阶段,以更慎重和更具层次的方式创建界面设计规范

原子:原子是构成界面的最小元素,例如颜色、文本、图标、线条。它们在在界面这个维度上不能再被细分。例如图标,本身是可以继续细分的,但是对于界面而言,图标细分得到的元素是没有任何意义的。

‌分子:原子按照一定的规律组合就构成了分子,它们拥有独特的功能,例如下拉列表,步进器等。

‌组织:在界面中组织体现为由分子原子组成的模块,例如数据概览的卡片。

‌模板:在界面中,模板的体现是原型图,是页面的基本形态,可以让我们快速试错,搭建出一个功能良好的整体。

‌页面:在模板的基础上将占位符更换为真实内容,并进行视觉优化即为页面

1.3 为什么需要设计规范

1.3.1 软件危机

在讲述设计规范之前,我想先讲述一个互联网史上的真实事件——软件危机。

19世纪80年代,软件的复杂度进一步提升,大规模软件甚至会由由数百万行代码组成,有数以百计的程序员参与其中,抽象语言解放了程序员的生产力和想象力,人们可以像写文学小说一样随意发挥地去写代码。摆在面前的问题是如何高效且可靠地维护与迭代如此庞大的软件。之后C++、Java等我们熟知的面向对象的编程语言诞生了。

面向对象这种模式有一个很重要的特征是封装。这就好比当你在写王者荣耀的代码时,小兵是出现频率较高的模块,你可以提前把王者荣耀里的一个小兵封装成一个代码块,当你需要用到它时,不必重新一行一行写,只需要把它整体调用即可。

纵观软件发展史,20世纪60年代的第一次软件危机创造了“模块”概念;20世纪80年代第二次软件危机引出了“面向对象编程”,创造了“对象”概念;模块与对象本质上都是对软件进行拆分与封装,只是对象拆分的粒度更大,维度更高。这点与原子设计的原理不谋而合,从色彩文字等基础元素,到按钮、选择器等基础组件、再到典型模块,也是对大型软件的设计元素不同粒度的拆分与封装。

1.3.2 设计规范的优势

设计层面:解决用户体验一致性,减少设计成本,提高设计效率,使得设计师可以快速承接新需求。沉淀设计资产,使得设计更加持续地输出价值,减少一次性设计,同时使设计师从样式中解放出来,站在更高的层面上来思考业务与体验。

开发层面:与设计规范同步形成研发资产,避免重复造轮子,保证代码质量,降低维护和拓展的成本

测试层面:避免重复的无意义走查。之前遇到过一个深色模式的需求,尽管只换了颜色,但是测试仍然把所有组件都测试了一遍,加上重复的设计、开发量,导致原本一个很简单的需求,居然花费了12人天的工作量。

产品层面:提高产品迭代与优化效率,降低试错成本

协作层面:降低不同设计师之间以及设计师与开发工程师之间的沟通成本

1.4 为什么要自己做设计规范

这个时候可以会有小伙伴问,目前市面上有这么多的第三方设计规范,例如antdesign,element,有必要自己重复造轮子做一遍吗?答案是非常有必要。原因如下:

  • B端自身的业务性决定了市场上没有万能的设计规范,那些设计规范的组件并不能100%满足我们产品的需求。另外一方面使用封装好的第三方设计规范,在此基础上进行修改,效率很低,适配的复杂度和重新开发相差无几。
  • 大家都在使用第三方设计规范时,产品的同质化便不可避免。为了避免这种情况发生,我们必须要从设计语言开始,设计自己的规范。

那些大厂的成熟的组件库该如何用呢?我认为应该把它当成一个字典,有不会的地方,可以去参考人家的成熟的解决方案。

1.5 设计规范的落地

1.5.1 落不了地的原因

1. 设计层面:

a. 组件扩展性弱:有的设计师做出来的组件虽然看着很好,但是实际上使用时,适配效率很低,用组件去扩展和重新做的效率差不多。

b. 脱离业务:大部分时候设计师手中都有任务,于是这个任务就落在了实习生的肩上,但是实习生不了解业务,做出来的是空中楼阁,抛开业务谈设计规范的都是耍流氓。

c. 缺乏开发思维:设计师不了解开发的实现方式,可能会做出来开发较难实现的组件。

2. 开发层面

缺少开发资源:设计规范的作用是巨大而缓慢的,不能即时产出很大的价值,另外一方面,设计规范的落地会增加开发工程师很多的工作量,且无法量化收益。这也导致很多时候无法争取到足够的开发资源来做这件事,导致达不到预期的效果。

1.5.2 如何落地

说完了落不了地的原因,那么如何落地呢?我认为要从以下四个方面来推进:

  1. 写一份设计规范的价值的提案给领导,争取到足够的开发资源。
  2. 借鉴敏捷开发的思想,小步迭代快速推进,将设计规范的覆盖放在每次迭代过程中。
  3. 把设计规范的开发交给熟悉业务的设计师来做,通过业务提炼复用率高的典型元素,优先开发,最大化投入产出比。
  4. 设计师在做设计规范时,要不断与开发工程师沟通,保证设计规范的还原度。

文字规范

B端UI界面的视觉设计是一种偏向与排版的设计类型,而其中对于文字的使用更是重中之重。文字包括字体,字重,字号,行高、颜色五个属性。一般情况下,字体采用系统自带的字体(例如苹方、微软雅黑、思源黑体),另外对于B端来说,一般都会有较为重要的数据,这时可以采用特殊字体给与一定的强调,最常用的便是DINpro。还有一点要注意,我们使用的字体一般是基于用户有什么字体,而由于win和Mac默认字体不同,所以要提前预留好字体风格类似的多种字体。并且可以设置多个字体,通过逗号隔开,如果第一个字体用户没有,那么会自动替换成下一个字体。

字号上,精简为主,可以用字重和颜色来表现层级,就不要用字号来体现。淘宝在2019年的改版中便升级了这一点。将原来的11个字体层级缩减至了7个。

行高上,我们目前采用的方案是行高是字体行高为150%字号,取4的倍数。

但是目前会遇到额外间距的问题。

前段时间谷歌发布了新的CSS更新“”leading trim,可能会是之后的行高解决方案。感兴趣的小伙伴可以点击链接了解一下(https://blog.csdn.net/weixin_39781930/article/details/111576051)

字重上,以开发的视角来看的话,包括从100-900的九个字重。一般我们只采用regular、medium、semibold三个字重。

色彩规范

3.1 基本介绍

3.1.1 色彩的作用

B端产品中,颜色不仅仅用来传达品牌调性,更多的是用来传达以下信息:

  1. 反馈信息 通过不同的颜色给予信息反馈,例如红色代表错误信息,绿色代表成功信息。
  2. 突出层级 通过色彩可以对内容信息进行分层级展示,提高用户读取信息的效率。
  3. 表明状态 通过颜色来区分某个事物处于何种状态。

3.1.2 组成

在真实的设计场景中,对色彩的复杂度要求是非常高的。色彩规范应该基本覆盖一套产品对用色的所有场景。

一套完整的色彩规范,包括品牌主色、语义色、中性色。

  1. 品牌主色:通常,一套产品只有一个品牌主色,是界面中出现最多的颜色,在需要用色强调而且没有其他要求时,一般都会选择主色,例如tab的选中态,图表的颜色等。
  2. 语义色:即功能色,借助人们的对色彩的心理模型,帮助人高效获得信息。例如绿色代表通行、成功,红色代表禁止、错误,橙色代表警告、
  3. 中性色:除文字外,中性色还被大量运用在分割线、边框、背景等场景中。

3.1.3 色彩系统的原则

  • 理性的:我们在选色时,尽可能避免个人的设计风格,减少配色的主观性,理性有逻辑地选色。
  • 可扩展的:使用这种选色方法可以扩展生成更多的颜色,以适应不同的变化。
  • 和谐的:色彩规范中的颜色互相搭配使用时,应该是和谐的。

3.2 如何制作色彩规范

在开始制作色彩规范之前,先介绍一下HCL色彩空间。

HCL (Hue-Chroma-Luminance) 与 RGB、HSB一样同属色彩空间的一种,因为最早由国际照明协会 CIE 提出,又被称作 CIELch。

目前大家常用的色彩数值可视化的色彩空间是HSB,设计师可以通过H(色相),S(饱和度),B(明度)三个数值来量化色彩,实现理性配色。但是传统的HSB色彩空间的缺点是,明度数值是基于计算机元件而言,而非人眼。另外,计算机的明度与人眼感觉到的明度并非线性匹配,这就导致在不同颜色中,即使色相相同,我们感觉到的明度(即感官明度)也是不一致的。而HCL就避免了这个缺点,在HCL中,只要两种颜色的L相同,感官明度就是相同的,HCL可以完美的量化我们对色彩明度的感觉。但是目前主流的设计软件基本上不支持HCL色彩空间配色,因此要借助插件或者网站。这里给大家推荐Figma的一个插件:HCL color。不用figma的小伙伴可以去这个网站http://tristen.ca/hcl-picker/#/hcl/12/1.03/000000/F69877。

3.3 落地

落地分为两个方面:设计方面和开发方面

3.3.1 设计方面

将颜色生成样式库,并规定设计同事不可以手动调色,只可以从设计规范中取色。

3.3.2 开发方面

在前期与开发同事沟通,将每个颜色定义为一个变量,在代码中不使用具体的色值,而是例如red-100的的色值,这样做的好处是:

  • 在需要替换某个色值时,只需要在底层对变量改变即可实现全局的更改,提高了很多效率。
  • 开发同事完全从库中取色,保证了色彩的准确性,提高了设计稿的落地率。

阴影规范

现实生活中的物体不可完全重叠,当光打过来时,每个物体都会产生阴影。这是我们理解物体的层叠关系的重要依据。依据现实中的这一行为,我们把阴影规范挪到屏幕世界中,使得用户更容易理解我们的系统。阴影规范提供给了我们另一个表达元素区别的维度,不同的阴影清楚地传达了不同的交互状态。某一对象在屏幕中的高度视觉表现为其阴影,阴影越大,高度越高。但是生活中真实的阴影错综复杂,我们不可能也没必要完全复刻,我们只需要能够表达出元素层级即可。与按钮相同,我们将阴影分为三个等级,分别为,S、M、L

S:突出组件悬停效果,表示可供性。对于这个数据概览卡片来说,鼠标移入移出时阴影的显示与隐藏提供了一个交互可能性,表明它是可以点击交互的。

M:给下拉列表,气泡提示等使用的阴影。因为这些元素是与由底层元素展开而来的,但又不属于底层元素,所以将中等层级的阴影给了这些元素。

L:模态组件阴影。例如弹窗。当弹窗出现时,弹窗位于绝对的最顶层,所以阴影最大。

圆角规范

圆角是用一段与图形两边相切的圆弧替换原来的直角,圆角的大小用圆弧的半径R表示。在界面中运用圆角主要有以下两个好处:

亲和感:我们倾向于“避免尖锐的边缘,因为在自然界中它们可能会构成威胁”。运用圆角矩形能给我们带来亲和感,圆角越大,亲和感越高。

辨识度:相对于没有圆角,人可以更快的辨识圆角矩形。

布局规范

对于组件库来说,我们可以把组件比喻为积木,而布局则是把积木搭建为各种不同成品的图纸。

6.1 盒子模型

6.1.1 设计师为什么需要了解盒子模型

在介绍布局之前,先介绍一下盒子模型。虽然盒子模型是前端开发中的一个概念,但是了解一些前端知识对我们设计的落地以及与前端的沟通上大有裨益。我们可以带着盒子模型的思维去做设计,这样开发人员拿到设计稿后,更容易了解我们的布局逻辑,降低沟通成本,提高落地率。

6.1.2 盒子模型是什么

盒子(box)模型是开发中经常用到的CSS模型,我们日常所见到的界面都是由一个一个的盒子拼接而成的。打开安卓手机的开发者选项中的显示布局边界,便可以看到手机上的各个盒子的排列;在电脑浏览器打开检查视图,也可以看到每个元素对应的盒子。我们可以理解为开发同事都是先画一个一个的盒子,然后在盒子里填充,也与我们提供的矩形切图相对应。并且盒子间存在嵌套情况,几个小盒子可以作为一个大盒子的内容。

以我们的生活来举例的话,例如我们去买月饼,大盒子里装了四个小盒子,每个小盒子里是一个月饼。

6.1.3 设计师如何利用盒子模型

了解了盒子模型后,我们在设计时,该如何利用呢?

做设计时,对任何元素都尽量用一个矩形给他封装,这样子前端在定位元素和确定间距时可完美实现设计稿的内容。

而前段时间figma更新的auto layout 功能与盒子模型基本完美对应。我们在设计时可以使用这个让开发更容易get我们的设计稿,减少沟通时间。

以标签页为例,我们设计时,不只是画个横线与文字就行了,这样开发无法理解到设计稿,后面还会继续找我们询问触控热区。

6.2 导航

导航将网站的信息架构分组归类展示给用户,方便用户到达想去的界面。

6.2.1 顶部导航

优点:符合人眼浏览网页的视觉动线,给用户提供更沉浸式的浏览体验。

缺点:

扩展性差:由于顶部空间有限,无法承载太多的菜单项,另外由于水平菜单的特性决定了无法承载太多的层级,当扩展至三个或四个层级时,顶部导航的易用性极差。

通用性较差:同样受空间的限制,菜单项字数被严格限制。

适用产品: 整体结构无论是广度还是深度均较简单且之后不会扩展很多功能的产品。

6.2.2 侧边导航

优点:

扩展性好:侧边导航是以树形控件的方式来表示的,相对于顶部导航,无论是数量和层级,扩展性均较好。

方便寻找:由于纵向浏览无需把每个单个菜单完整浏览,相对水平菜单,定位更快。

缺点:

沉浸感低:由于用户在浏览内容的过程中,不可避免会被左侧常驻的导航栏打断视线流,阅读沉浸感较低。

适用产品:目前结构不是非常复杂但之后会迭代增加很多功能的产品。

6.2.3 混合导航

优点:扩展性好:由于增加了-个顶部的一级菜单,扩展性是三者中最好的。

缺点:交互路径长:除了和侧边导航-样存在沉浸感低的问题,由于每个菜单项都需要点击顶部和侧边两次,操作效率低。

占用空间大:在B端产品中,界面空间寸土寸金,混合导航常驻的两个导航占用了较多的空间。

适用产品:目前结构已经非常复杂的庞大产品。

6.3 栅格

6.3.1 栅格介绍

6.3.1.1 来源

栅格系统原本来源于平面设计,早在20世纪初,德国、荷兰、瑞士等国的平面设计师们发现通过维持视觉秩序,从而使版面能更加清晰有效地传递信息,二战后这种理念在瑞士得到了良好的发展。有兴趣的小伙伴可以去看下由瑞士设计师大师Josef Miller—Brockmann (约瑟夫.米勒-布罗克曼)所著的《平面设计中的网格系统》一书。

6.3.1.2 优势

高效:将布局标准化,可减少设计决策的时间,让设计师专注于内容.上的设计呈现。

响应式布局:由于web端尺寸多样,使用栅格系统可以做到自适应布局(在面对多个分辨率的系统时,无需设计多套方案,仅需设计一套来适配即可)

美观:提高内容的规律性,让设计更有秩序和节奏感,赋予界面数学逻辑美感,提高用户的阅读和浏览效率,为用户提供更好的体验。

协作:由于栅格系统的可复用性,多个设计师合作时,可以共用-套栅格系统,提升整体布局的统-性。同时也避免了设计与开发的反复确认的情况,使得部门内部与部门间沟通更顺畅。

6.3.3 组成与原理

栅格系统包括页边距,列和水槽。

页边距:指内容区与页面的边距。

列和槽:列是承载内容的容器,水槽是两个列(即内容)之间的间距。在前端视角中列宽是根据百分比而不是固定值定义的。通常说的栅格数就指的列数。水槽越宽,页面留白越多,呼吸感越强。

自适应原理:在网页应用的设计中较为常见的一种响应方式,当屏幕宽度改变时,页边距和水槽宽不变,列宽自适应。

计算公式:以24栅格(即有24列)为例,页面自适应部分总宽度: 24*列宽 +23*水槽宽+2*页边距。

6.4 间距

在设计间距系统中,我们一般会基于8点网格系统和亲密性原理规定几个典型值。例如4,8,(12,)16,24,32……。遇到间距时在这些值中选取合适的即可。另外一般我们会使得大模块的纵向间距与栅格系统中的水槽大小相同。

图标规范

7.1 图标重要性

当一个界面完全由文本构成时,用户被迫阅读每个文字来找到自己想要的信息。 而引入图标后,降低了用户的认知负荷,帮助用户更快导航,提高用户使用产品的效率。 另外一方面、设计精致风格统一的图标提高界面的美观度的同时,也为用户带来了连贯一致的使用体验。

7.2 图标规范的内容

尺寸: 由于不同形状(三角形,圆形、长方形、正方形)具有不同的视觉大小,仅仅规范图标的大小是不够的,通常我们会设计一套图标keyline,来保证不同的图标具有相同的视觉大小。

填充/描边:一般的系统功能图标采用描边。工作台的常用功能入口一般采用带背景的填充图标,原因是在空间有限的的区域,太多形状会显得杂乱,另一方面面型图标的视觉面积较大,短时间内更加容易识别。

除此之外,还包括圆角、端点、线宽、倾斜角度等其他规范。

7.3 落地

在产品中,图标通常有多种尺寸,我们一般会为每个尺寸的图标各创建一个frame来进行管理,其中,我们会把同一个图标的填充版和描边版创建为一个组件集,这样在调用时可以直接控制图标的填充和描边,在做有选中态和非选中态的组件时尤为方便。

另外,在命名上,我们会用图标的内容为它命名而非表意,例如一个灯泡的图标,我们会直接命名为灯泡而非创意。

7.4 图标库推荐

在这里给大家推荐几个我常用的图标库,在来不及画图标时,可以先用这些迅速建立起一个图标组件库。 之后有时间了再慢慢更新为自己的图标。

Iconfont:国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。特点是图标非常丰富。

Remixicon:Remix Icon 是一套面向设计师和开发者的开源图标库。质量很高,风格中性大气,因此适用于很多风格的项目,分为“线性图标”和“面型图标”两种风格。相比于 Material Icons,RemixIcon 看起来风格会更统一、简约且精致硬朗一些。

IconPark:这是字节CUX设计团队出品和维护的开源图标库,如今已对外开放使用,特点是图标大小,线宽等多个属性均可设置,自由度较高。

文案规范

8.1 文案是什么

文案是我们的产品与用户交流的最基础最简单的沟通工具。 文案存在于产品的各个地方,例如按钮文案告诉用户按钮的作用,轻提示文案告诉用户反馈结果。 对于新用户来说,文案肯定比图标易理解,另外一方面,文案更不容易产生歧义,例如一个图标可以会有多种意思,而文案相对更精确。

8.2 文案规范的重要性

伴随着B端的业务功能的快速迭代,由于设计师、产品经理的水平、文案风格、对文案的重视程度不同,导致系统内部文案积累了很多问题,最明显的问题,同一场景文案不一致,会给用户带来体验的割裂感,增加用户使用产品的认知成本。

而通过构建文案规范,可以规范文案的使用和编写,提高文案的质量,给用户带来连贯一致的使用体验。

8.3 文案撰写的原则

这里给大家介绍一些产品文案通用的一些原则,包括,准确,简洁、用户视角。

8.3.1 准确原则

8.3.2 简洁原则

8.3.3 用户视角原则

8.4 落地

一般情况下,文案没有专门的人来负责,国外可能会有“UX Writer” 这样的专门职位来负责,在国内一般会交给体验设计师来负责。

文案规范的落地分为四步:

1. 遍历页面,列出所有的文案;

2. 梳理相同或相似场景的文案,将文案归类整理;

3. 根据实际情况制定产品文案的原则,并撰写一部分典型场景的文案;

4. 输出文档,包含文案撰写原则及典型场景的文案。

组件库

9.1 组件库是什么

组件库相当于乐高的一个个积木,通过组件的拼搭可以迅速搭建出一个页面。 通常我们将组件库分为基础组件和业务组件两大类,前者是系统通用组件(图标/按钮/输入框等),后者是由业务决定的相对更复杂的组件模块。 而对于B端产品和C端产品,二者的组件库又有些许差异。 C端的组件库更追求极致的交互和视觉体验,因此需要考虑视觉、性能、实现、兼容性,另一方面,C端会根据活动、节日切换不同的主题,也要考虑组件视觉上的个性化扩展。 对于B端而言,组件库更看重可复用性和稳定性,保证可以支持业务快速迭代。 另外B端会涉及到各种各样的数据录入与展示,因此相对更高的要求是大而全,覆盖面广。

9.2 如何做组件库

9.2.1 确定组件库的内容

  • 新产品对于新产品来说,业务体量较小,较难抽取共性,组件也不全面,因此较好的方式是参考大厂的组件库确定要做哪些组件,它们的相对成熟,参考价值较高。
  • 成熟产品对于已经成熟的产品来说,我们可以直接遍历页面,穷举出所有用到的组件,除基础组件外,提炼出复用率高的业务组件进行结构化和组件制定。

9.2.2 搭建每个组件

以警告提示(Alert)为例,演示单个组件的建立方法。

1. 定义组件

根据业务定义警告提示的使用场景,警告提示用于重要信息的提醒,采用非浮层的方式展现在页面顶部,被动出现,且不会自动关闭。

2. 拆分组件

这一步是将组件拆分为元件。对警告组件进行拆分后得到如下:

3. 重组输出

根据业务场景,我们把各个元件重组为组件,建成组件集,并定义各种组件的使用规则。

9.2.3 输出文档并替换到产品中

在组件库建立完成后,只有在日常设计中真正使用组件库,提高组件库在设计稿中的覆盖率,才能真正达到组件库的效果。 这就要求我们要输出一份完整的组件库描述文档,在团队中进行推广,加强设计团队的公用意识。 另外,我们还要与开发工程师配合逐步完成现有页面的组件替换。

9.2.4 定期维护组件库

组件库的内容并非一成不变,而是在不断地更新,以保证所包含的组件都是最新和有用的。 与其他数据一样,组件也会有增删改。

增:当有新的组件产生时,我们需要通过判断它的拓展性和复用率,以确定是否将它入库。

删:随着产品的不断升级迭代,如果某个组件已经不用或复用率很低时,我们可以考虑是否要将它删除。

改:不可避免的,组件会随着业务而进行升级,我们可以通过数据埋点和A/B test的方式来确定某个组件是否要进行改动。

大厂设计规范推荐

10.1 PC端设计规范

  1. Ant DesignAnt Design是由蚂蚁集团体验技术部经过大量的项目实践与总结,逐步打磨出来的,基于「自然」、「确定性」、「意义感」、「生长性」四大设计价值观,通过模块化解决方案,降低冗余的生产成本,让设计者专注于更好的用户体验,是非常完整的一套设计规范。
  2. Zent Zent是有赞 PC 端 Web UI 规范的 React 实现版本,提供了一整套基础的 UI 组件以及常用的业务组件。通过 Zent,可以快速搭建出风格统一的页面,提升开发效率。目前有 50+ 组件,这些组件都已经在有赞的各类 PC 业务中广泛使用。
  3. Element Element是由饿了么公司前端团队开源一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的组件库,提供了配套设计资源。
  4. AT-UI AT-UI 是一款基于 Vue 2.x 的前端 UI 组件库,主要用于快速开发 PC 网站产品,在众多的的组件库中,AT-UI 属于视觉风格比较清新的一款。 

10.2  移动端设计规范

  1. VantVant 是有赞前端团队开源的移动端组件库,于 2017 年开源,已持续维护 4 年时间。Vant 对内承载了有赞所有核心业务,对外服务十多万开发者,是业界主流的移动端组件库之一。目前 Vant 官方提供了 Vue 2 版本、Vue 3 版本和微信小程序版本。
  2. NutUI-JDLNutUI-JDL 是一套基于京东物流视觉规范的移动端组件库,包含了36+高质量组件和详尽的文档和实例。

794 thoughts on “一份全面的设计规范详解

  1. What side effects can this medication cause? Best and news about drug.
    ivermectin 3
    Read information now. Everything what you want to know about pills.

  2. Prescription Drug Information, Interactions & Side. Definitive journal of drugs and therapeutics.
    https://mobic.store/# can i order generic mobic without a prescription
    Generic Name. Some are medicines that help people when doctors prescribe.

  3. Definitive journal of drugs and therapeutics. What side effects can this medication cause? https://amoxicillins.com/ can you buy amoxicillin uk
    Drugs information sheet. п»їMedicament prescribing information.

  4. Some are medicines that help people when doctors prescribe. Read here.
    https://clomiphenes.com where buy generic clomid without rx
    Some are medicines that help people when doctors prescribe. Best and news about drug.

  5. Everything what you want to know about pills. Some are medicines that help people when doctors prescribe.
    https://edonlinefast.com best ed pills non prescription
    Prescription Drug Information, Interactions & Side. Definitive journal of drugs and therapeutics.

  6. safe and effective drugs are available. Some are medicines that help people when doctors prescribe.
    https://canadianfast.com/# buy prescription drugs
    Generic Name. Some are medicines that help people when doctors prescribe.

  7. Definitive journal of drugs and therapeutics. Comprehensive side effect and adverse reaction information.
    https://canadianfast.online/# pain meds online without doctor prescription
    Commonly Used Drugs Charts. п»їMedicament prescribing information.

  8. What side effects can this medication cause? Everything what you want to know about pills.
    average age for viagra
    What side effects can this medication cause? Everything what you want to know about pills.

  9. Hello, Neat post. There’s a problem with your web site in web explorer,
    would test this? IE still is the marketplace leader and a large part of
    people will miss your fantastic writing due to this problem.

  10. Comprehensive side effect and adverse reaction information. Definitive journal of drugs and therapeutics.

    cost clomid tablets
    Everything what you want to know about pills. Everything information about medication.

  11. Hey there! Would you mind if I share your blog with my zynga
    group? There’s a lot of people that I think would really appreciate your content.

    Please let me know. Thank you

  12. Link exchange is nothing else however it is just placing the other person’s webpage link on your
    page at proper place and other person will also do similar
    in favor of you.

    Here is my website – [ website]

  13. Please let me know if you’re looking for a article writer for your site.
    You have some really good articles and I believe I would be
    a good asset. If you ever want to take some of the load off,
    I’d love to write some articles for your blog in exchange for
    a link back to mine. Please send me an email if interested.
    Kudos!

  14. I am really impressed together with your writing abilities as
    well as with the structure on your weblog.
    Is that this a paid theme or did you customize it yourself?
    Either way keep up the nice high quality writing, it’s rare to
    look a nice blog like this one nowadays..

    Here is my blog :: [ web site]

  15. Just wish to say your article is as amazing.
    The clarity in your post is just nice and i can assume you’re an expert
    on this subject. Fine with your permission let me to grab your RSS
    feed to keep updated with forthcoming post. Thanks a million and please continue the enjoyable work.

  16. Good post. I learn something new and challenging on blogs I stumbleupon every day.
    It’s always helpful to read through content from other writers
    and use a little something from their web sites.

  17. I don’t know if it’s just me or if perhaps everyone else encountering
    problems with your website. It appears like some of the written text in your posts are running off
    the screen. Can someone else please provide feedback and let me
    know if this is happening to them as well? This could be a issue with my browser because I’ve had this happen previously.
    Appreciate it

  18. I’m impressed, I have to admit. Seldom do I come
    across a blog that’s both equally educative and interesting,
    and without a doubt, you have hit the nail on the head. The
    problem is an issue that too few folks are speaking intelligently
    about. I’m very happy I stumbled across this in my hunt for something regarding this.

  19. Remarkable! Its actually remarkable piece of writing, I have got
    much clear idea regarding from this piece of
    writing.

  20. Hi there! I’m at work browsing your blog from my new iphone 4!
    Just wanted to say I love reading through your blog and
    look forward to all your posts! Keep up the great work!

  21. I pay a quick visit each day some blogs and information sites to read posts,
    except this website presents quality based articles.

    My homepage – NFT

  22. I really like your blog.. very nice colors & theme.
    Did you create this website yourself or did you
    hire someone to do it for you? Plz reply as I’m looking
    to design my own blog and would like to know where u got this from.

    thanks

  23. Heya i’m for the first time here. I came across this board and I find It really
    helpful & it helped me out much. I hope to present one thing back and aid others such as
    you aided me.

  24. You actually make it seem so easy with your presentation but I find this matter to
    be actually something that I think I would never understand.
    It seems too complex and very broad for me. I’m looking forward for your next post, I will try to get the hang
    of it!

  25. Have you ever thought about including a little bit more than just your articles?
    I mean, what you say is valuable and all. But just imagine
    if you added some great graphics or video clips to give your posts more, “pop”!
    Your content is excellent but with images and video clips, this site could undeniably be one of the best in its niche.

    Excellent blog!

  26. I just couldn’t depart your web site prior to suggesting that I
    actually loved the standard information a person provide to
    your guests? Is going to be back often in order to investigate cross-check new posts

  27. Hello there, You’ve done a fantastic job. I’ll definitely digg it and personally recommend to my friends.
    I am confident they will be benefited from this website.

    Here is my homepage – [ homepage]

  28. Hmm is anyone else having problems with the images on this blog loading?
    I’m trying to find out if its a problem on my end or if it’s the
    blog. Any feed-back would be greatly appreciated.

  29. Hiya! I know this is kinda off topic however I’d figured I’d ask.
    Would you be interested in exchanging links or maybe guest authoring a blog
    article or vice-versa? My blog discusses a lot of the same subjects as yours and I think we could greatly
    benefit from each other. If you happen to be
    interested feel free to send me an email.
    I look forward to hearing from you! Superb blog by the way!

  30. Thanks a bunch for sharing this with all people you actually
    recognise what you’re talking approximately! Bookmarked.
    Kindly additionally talk over with my site =).
    We could have a hyperlink change agreement between us

  31. Hello, Neat post. There is an issue together with your site in internet explorer,
    could test this? IE still is the market leader and
    a huge section of other people will leave out your excellent writing because of this problem.

  32. Hey there! I’m at work surfing around your blog from my new
    iphone 4! Just wanted to say I love reading your blog and
    look forward to all your posts! Keep up the superb work!

  33. Aw, this was a very nice post. Spending some time and actual effort to create a superb article… but what can I say… I put things off a lot and don’t
    seem to get anything done.

  34. Excellent blog! Do you have any tips and hints for aspiring writers?

    I’m planning to start my own site soon but I’m a little lost on everything.
    Would you advise starting with a free platform like WordPress or go for a paid option? There are so many options out there that I’m totally overwhelmed ..
    Any tips? Kudos!

  35. Hello superb website! Does running a blog such
    as this require a massive amount work? I have absolutely no understanding of coding however I was hoping to start my own blog soon. Anyways, should you have
    any ideas or techniques for new blog owners please
    share. I understand this is off topic nevertheless
    I simply wanted to ask. Thanks!

  36. Hi there, just became alert to your blog through Google,
    and found that it is truly informative. I’m going to watch out for brussels.
    I’ll be grateful if you continue this in future.
    Lots of people will be benefited from your writing.
    Cheers!

  37. Thank you a lot for sharing this with all people
    you actually recognise what you are speaking about!
    Bookmarked. Please additionally seek advice from my web site =).
    We will have a link exchange arrangement between us

  38. I’m really enjoying the theme/design of your site.
    Do you ever run into any web browser compatibility problems?
    A couple of my blog audience have complained about my website not working correctly in Explorer but looks
    great in Firefox. Do you have any tips to help fix this issue?

  39. Today, I went to the beach front with my children. I found a sea
    shell and gave it to my 4 year old daughter and said “You can hear the ocean if you put this to your ear.” She placed the shell to her ear and screamed.
    There was a hermit crab inside and it pinched her ear.
    She never wants to go back! LoL I know this is entirely off topic but I had
    to tell someone!

  40. Just want to say your article is as surprising.
    The clarity in your post is simply spectacular and i could assume you’re an expert on this subject.
    Well with your permission allow me to grab your RSS
    feed to keep updated with forthcoming post. Thanks a million and please keep
    up the gratifying work.

  41. First of all I would like to say excellent blog! I
    had a quick question that I’d like to ask if you don’t mind.
    I was interested to know how you center yourself and clear your head
    before writing. I have had difficulty clearing my thoughts in getting my
    ideas out there. I do take pleasure in writing but it just
    seems like the first 10 to 15 minutes are usually wasted simply just trying to figure out how to begin. Any ideas or hints?
    Many thanks!

  42. Heya i’m for the first time here. I came across this board
    and I in finding It truly helpful & it helped me out
    a lot. I am hoping to give one thing back and help others such as you helped me.

  43. Hi! I know this is kinda off topic but I’d figured I’d ask.
    Would you be interested in trading links or maybe guest writing a blog post or vice-versa?

    My website addresses a lot of the same subjects as yours and I believe we could greatly benefit from
    each other. If you’re interested feel free to shoot me an email.
    I look forward to hearing from you! Superb blog by the way!

    Feel free to surf to my web-site; [ webpage]

  44. I’m truly enjoying the design and layout of your website.
    It’s a very easy on the eyes which makes it much more enjoyable for me to come
    here and visit more often. Did you hire out a designer to create your theme?
    Great work!

  45. Oh my goodness! Amazing article dude! Thank you, However I am experiencing problems with your RSS.
    I don’t know the reason why I can’t join it. Is there anybody having similar RSS issues?
    Anyone who knows the answer can you kindly respond?
    Thanks!!

  46. hi / hello there
    i have learn several just right stuff here. “밤의부산”Definitely value bookmarking for revisiting.
    I wonder how so much effort you place to make one of these fantastic informative web site.
    thank you i love it.

  47. Thanks for any other excellent post. Where else could anybody get
    that type of info in such an ideal means of writing? I have a presentation next week,
    and I am at the look for such information.

  48. You actually make it appear really easy with your presentation however I in finding
    this matter to be really something that I think I might by no means understand.
    It sort of feels too complex and extremely vast for me. I am
    taking a look forward to your subsequent put up, I’ll
    attempt to get the grasp of it!

  49. Everything is very open with a very clear explanation of the issues.
    It was definitely informative. Your website is useful. Thanks for sharing!

  50. An impressive share! I have just forwarded this onto a friend who had been conducting a little
    research on this. And he actually bought me lunch simply because
    I found it for him… lol. So allow me to reword this….
    Thanks for the meal!! But yeah, thanx for spending time to talk about this issue here
    on your internet site.

  51. After exploring a number of the articles on your blog, I seriously like your way of writing a blog.

    I book-marked it to my bookmark website list and will be checking back
    in the near future. Take a look at my website too and let me know your opinion.

    Feel free to surf to my blog … fake lv belt

  52. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now each time a comment is added I get several emails with the same comment.
    Is there any way you can remove people from that service?
    Bless you!

  53. Hi there, I found your blog by way of Google while
    searching for a related topic, your website came up, it seems great.
    I’ve bookmarked it in my google bookmarks.

    Hi there, simply turned into aware of your blog through Google, and found that it is truly informative.
    I am gonna watch out for brussels. I will
    appreciate if you proceed this in future. Many other people
    will be benefited from your writing. Cheers!

  54. Hey There. I found your blog using msn. This is a very well
    written article. I will make sure to bookmark it and come back
    to read more of your useful information. Thanks for the
    post. I will certainly return.

  55. Hi, i feel that i saw you visited my site thus i came to go back the favor?.I’m attempting to in finding issues
    to enhance my site!I suppose its adequate to use a
    few of your concepts!!

  56. Hello outstanding website! Does running a blog like this require a great deal of work?

    I have virtually no expertise in programming but I was
    hoping to start my own blog soon. Anyways, should you have any ideas or tips for new
    blog owners please share. I understand this is off subject nevertheless I
    simply had to ask. Appreciate it!

  57. I know this if off topic but I’m looking into starting my own blog and was curious what all is required
    to get set up? I’m assuming having a blog like yours would cost a
    pretty penny? I’m not very web smart so I’m not 100% sure.
    Any recommendations or advice would be greatly appreciated.
    Thank you

  58. Hello there I am so grateful I found your blog page, I really found you by error, while I was browsing on Yahoo for something else, Nonetheless
    I am here now and would just like to say thank you for a fantastic post and a all round entertaining blog
    (I also love the theme/design), I don’t have time to
    browse it all at the minute but I have bookmarked it and also
    added in your RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome b.

  59. I read this post completely about the comparison of most up-to-date and earlier technologies, it’s remarkable article.

  60. Great goods from you, man. I’ve understand your stuff previous to and
    you’re just extremely excellent. I really like what you have acquired here, certainly like what
    you are saying and the way in which you say it. You make it entertaining and you still care for to keep it wise.
    I cant wait to read much more from you. This is really a great website.

  61. Good day! Do you know if they make any plugins to assist with SEO?
    I’m trying to get my blog to rank for some targeted keywords but I’m not seeing very good gains.
    If you know of any please share. Thanks!

  62. With havin so much content do you ever run into any problems of plagorism or copyright violation? My site has
    a lot of unique content I’ve either authored myself or outsourced
    but it looks like a lot of it is popping it up all over the web without my authorization. Do you
    know any ways to help protect against content from being stolen? I’d really appreciate it.

  63. I think what you posted made a great deal of sense. But, what about this?
    suppose you composed a catchier title? I mean, I don’t wish to tell you how
    to run your website, however what if you added a title that makes people desire more?
    I mean 一份全面的设计规范详解 – Tin`s blog is kinda boring.
    You could peek at Yahoo’s front page and watch how they create news titles to grab people interested.
    You might add a related video or a related picture or two
    to grab readers excited about everything’ve written. Just my
    opinion, it would bring your website a little livelier.

  64. I think this is among the most vital information for me.

    And i’m happy studying your article. But want to observation on few general things,
    The site taste is ideal, the articles is really nice : D.
    Excellent activity, cheers

  65. I’m truly enjoying the design and layout of your website.

    It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a designer to create your theme?
    Exceptional work!

  66. Do you have a spam issue on this site; I also
    am a blogger, and I was wondering your situation; we have developed
    some nice practices and we are looking to swap techniques with other folks,
    please shoot me an e-mail if interested.

  67. Oh my goodness! Incredible article dude! Thank you, However I am going through troubles with your RSS. I donít
    understand why I am unable to join it. Is there anybody else getting identical RSS problems?
    “성인망가” Anyone who knows the answer will you kindly respond? Thanx!!

  68. I do not even know how I ended up here, but I thought this
    post was good. I don’t know who you are but definitely you’re
    going to a famous blogger if you are not already 😉 Cheers!

  69. Fantastic site you have here but I was curious about if you
    knew of any user discussion forums that cover the same topics talked about here?
    I’d really like to be a part of online community where I can get advice from other experienced individuals that share the same interest.
    If you have any recommendations, please let me know. Thanks a
    lot!

  70. It is the best time to make some plans for the longer term and it’s time to be happy.
    I have read this publish and if I could I
    want to suggest you some fascinating things or suggestions.
    Perhaps you could write subsequent articles regarding this article.
    I wish to learn more issues approximately it!

  71. Hi, I do believe this is an excellent web site.
    I stumbledupon it 😉 I’m going to come back yet again since i have saved as a favorite it.
    Money and freedom is the best way to change, may
    you be rich and continue to help other people.

  72. Terrific post but I was wanting to know if
    you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit more.
    Cheers!

  73. I’ve been browsing on-line more than 3 hours these days, but I by no means discovered any attention-grabbing article like yours.

    It is beautiful worth sufficient for me. Personally, if all
    webmasters and bloggers made good content material as you probably did, the web will
    be a lot more useful than ever before.

  74. Apa Anda cari trik untuk tingkatkan kemungkinan menang besar saat bermain mesin slots online?
    Coba mesin slots Gacor 10000 di GACOR24! Mesin slots yang terkenal ini
    menjajakan pembayaran yang cukup tinggi dan kesempatan menang yang tambah besar.
    Anda bakal dimanja beberapa fitur menarik seperti free spins, wild symbol, serta symbol scatter yang bisa menaikkan kemungkinan Anda buat
    mencapai kemenangan besar. Lebih banyak garis pembayaran, kesempatan menang
    Anda makin meningkat. Maka tidak boleh terlewat peluang untuk merasai
    serunya main di GACOR24 dan cicipi kemenangan besar dengan mesin slots Gacor 10000.

    Situs Slots Gacor 10000 sebagai alternatif yang pas buat banyak pencinta mesin slots
    yang mau memperoleh kemenangan besar. Dengan kesempatan menang yang makin lebih besar serta pelbagai alternatif taruhan yang
    sesuai bujet Anda, site ini bisa memberi
    pengalaman bermain mesin slots yang memberi keuntungan dan sengit.
    Tidak cuma itu, Situs Slots Gacor 10000 pula tawarkan beberapa feature menarik seperti free spins, wild
    symbol, serta symbol scatter yang bisa tingkatkan kesempatan Anda untuk mencapai kemenangan besar.

    Bersatulah saat ini serta merasai kesenangan main mesin slots dengan kesempatan menang besar
    di Situs Slots Gacor 10000!

  75. fantastic publish, very informative. I’m wondering why
    the other specialists of this sector don’t realize this.
    You must proceed your writing. I am sure, you’ve a
    huge readers’ base already!

  76. Hey! Do you know if they make any plugins to assist with Search Engine Optimization? I’m
    trying to get my blog to rank for some targeted keywords but I’m
    not seeing very good results. If you know of any please share.
    Appreciate it!

  77. I do believe all the ideas you’ve offered for your post.
    They’re really convincing and will definitely work.
    Nonetheless, the posts are too quick for newbies.

    May just you please prolong them a little from subsequent time?
    Thank you for the post.

  78. Fantastic beat ! I would like to apprentice while you amend
    your website, how can i subscribe for a blog website? The account aided me a acceptable deal.
    I had been tiny bit acquainted of this your broadcast offered bright clear idea

  79. Do you mind if I quote a couple of your articles as long as I provide credit and sources back to your blog?
    My website is in the exact same area of interest as yours and my users would truly benefit
    from some of the information you present here. Please let me
    know if this alright with you. Appreciate it!

  80. Wow that was strange. I just wrote an really long comment but after I clicked submit my comment didn’t appear.
    Grrrr… well I’m not writing all that over again. Anyhow,
    just wanted to say superb blog!

  81. With havin so much written content do you ever run into
    any problems of plagorism or copyright infringement?
    My site has a lot of completely unique content I’ve either created myself or outsourced but it appears a
    lot of it is popping it up all over the internet without my authorization. Do you know any ways to help reduce content from being ripped off?
    I’d definitely appreciate it.

  82. Great beat ! I wish to apprentice while you
    amend your website, how could i subscribe for a blog site?
    The account helped me a appropriate deal. I had been a little
    bit acquainted of this your broadcast offered shiny transparent idea

  83. An intriguing discussion is worth comment. I do believe
    that you ought to publish more on this issue, it might not be a taboo matter but usually people do not talk about these subjects.

    To the next! Kind regards!!

  84. obviously like your website however you need to check the
    spelling on several of your posts. A number of them are rife with spelling
    problems and I to find it very bothersome to tell the
    reality on the other hand I will surely come again again.

  85. Good day! I know this is somewhat off topic but I was wondering if you knew where I could locate
    a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one?
    Thanks a lot!

  86. obviously like your web-site but you have to
    check the spelling on quite a few of your posts. Several of
    them are rife with spelling issues and I find it very troublesome to tell the truth
    however I’ll surely come again again.

  87. Link exchange is nothing else however it is only placing
    the other person’s blog link on your page at appropriate place
    and other person will also do similar in favor of you.

  88. I will right away grab your rss feed as I can’t to find your e-mail subscription hyperlink or newsletter service.

    Do you’ve any? Please let me understand in order that I may just subscribe.
    Thanks.

  89. I’ve learn some good stuff here. Certainly value bookmarking for revisiting.
    I surprise how so much effort you set to create one of these magnificent informative
    site.

  90. Heya! I’m at work surfing around your blog from my new iphone!

    Just wanted to say I love reading through your blog and look forward
    to all your posts! Keep up the superb work!

  91. Hello! I’ve been following your blog for some time now
    and finally got the bravery to go ahead and give you a shout out from Atascocita Texas!
    Just wanted to say keep up the good job!

  92. Please let me know if you’re looking for a article writer for
    your weblog. You have some really good articles and I believe I would
    be a good asset. If you ever want to take
    some of the load off, I’d love to write some articles for your blog in exchange
    for a link back to mine. Please shoot me an e-mail if interested.
    Cheers!

  93. It is appropriate time to make some plans for the future and it is time to
    be happy. I have read this post and if I could I wish to
    suggest you few interesting things or advice.
    Maybe you can write next articles referring to this article.
    I desire to read more things about it!

  94. great submit, very informative. I’m wondering why the other
    specialists of this sector don’t understand this. You must continue your writing.
    I’m sure, you’ve a great readers’ base already!

  95. I am really impressed with your writing skills as well as with the layout
    on your weblog. Is this a paid theme or did you
    customize it yourself? Either way keep up the excellent quality writing, it is rare to see a great blog like this one today.

  96. It is perfect time to make some plans for the longer term and it is time to be happy.
    I’ve read this submit and if I may I wish to suggest you few attention-grabbing
    things or suggestions. Maybe you could write next articles relating to this article.
    I wish to read more issues approximately it!

  97. Everything is very open with a very clear clarification of the issues.
    It was really informative. Your site is very helpful. Thanks for sharing!

  98. Hi, i read your blog occasionally and i own a
    similar one and i was just wondering if you get a lot of spam comments?
    If so how do you reduce it, any plugin or anything you can recommend?
    I get so much lately it’s driving me insane so any help is very much appreciated.

  99. Admiring the commitment you put into your website and detailed information you provide.
    It’s awesome to come across a blog every once in a while that
    isn’t the same outdated rehashed information. Great read!
    I’ve saved your site and I’m including your RSS
    feeds to my Google account.

    Here is my blog: slot gacor

  100. Woah! I’m really enjoying the template/theme of this site.
    It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between usability and visual appearance.
    I must say you have done a superb job with this. Also, the blog loads super fast
    for me on Firefox. Excellent Blog!

  101. Just desire to say your article is as astonishing.

    The clearness to your publish is simply excellent and
    that i could assume you are an expert in this subject. Fine with your permission allow me to seize your RSS feed to stay
    up to date with forthcoming post. Thanks one million and please
    keep up the gratifying work.

  102. Howdy! Quick question that’s entirely off topic. Do you know how to make
    your site mobile friendly? My blog looks weird when viewing from my apple iphone.
    I’m trying to find a theme or plugin that might be able to fix this problem.
    If you have any recommendations, please share. Thank you!

  103. I absolutely love your site.. Great colors & theme.

    Did you create this site yourself? Please reply back as I’m hoping to create my own blog and would like to know where you got this from
    or just what the theme is called. Kudos!

  104. Thanks for one’s marvelous posting! I actually enjoyed
    reading it, you might be a great author. I will
    ensure that I bookmark your blog and will often come back later on.
    I want to encourage you to ultimately continue your great work, have
    a nice weekend!

  105. Excellent post. I used to be checking continuously this
    blog and I’m inspired! Extremely helpful information specially the final section 🙂 I take care of such info much.
    I was looking for this certain info for a long time.

    Thank you and best of luck.

  106. I don’t know if it’s just me or if everyone else
    experiencing issues with your site. It seems like some of the written text in your content are running off the screen. Can somebody else please comment and let me know if this is happening to them as well?
    This could be a issue with my internet browser because I’ve had this happen previously.

    Thank you

  107. I think this is among the most significant information for me.
    And i’m glad reading your article. But should remark on some general
    things, The web site style is great, the articles is really excellent :
    D. Good job, cheers

  108. A loose slot pays out a higher RTP to its players than the others. Most of the casino slot games have an RTP of 92%-96% on average. Some casinos differ in their slot games RTPs, to have some even go high to 97% RTP, which is news to cheer for you as a gambler. 403. Forbidden. Whether you’re an iPhone or Android user, you can enjoy thousands of real money slots at the touch of a button. Our experts have reviewed and ranked the best slot apps so you can play with confidence. Some online casinos cut a lot of games for their mobile version. Look for mobile casino sites that provide a wide range of slot games, as well as a decent number of table games and live dealer titles to enhance your overall gaming experience. When you play online slot games, you’re literally at the mercy of the random results set into the titles. However, Mercy of the Gods from NetEnt is known for being as benevolent as they come, if you get on its good side. With a 96.64% RTP, that isn’t too difficult. The ultimate prize awaits you in the Temple of Anubis mini-game, where you can try to secure the game’s progressive jackpot.
    https://akmotorsandlogistics.co.uk/jokergaming-auto-no-1-190-10
    A new and popular game like “King: The 8th Wonder of The World” is just one of the fancy games you can expect at Pop! Slots casino app. Receive Classic Slots Casino free coins and share working redemptions on facebook, twitter and instagram. Obtain popular recharge freebies, awards now.gg is the ultimate platform for playing games online for free without downloading. Just click the ‘Play in Browser’ button and play POP! Slots – Free Vegas Casino Slot Machine Games instantly in browser! Looking for Pop Slots Free Chips ? Collect Daily bounties from our website for free, We collect these bounties from their official pages, social media channel and emails. Play Pop Slots now on Android,iOS for free! A new and popular game like “King: The 8th Wonder of The World” is just one of the fancy games you can expect at Pop! Slots casino app.

  109. First off I would like to say wonderful blog! I had a quick question which I’d like to ask if
    you do not mind. I was curious to find out how you center yourself
    and clear your mind prior to writing. I have
    had trouble clearing my mind in getting my thoughts out there.
    I do enjoy writing however it just seems like the first 10 to 15 minutes are generally
    wasted simply just trying to figure out how to begin. Any suggestions or hints?
    Kudos!

  110. This design is steller! You certainly know
    how to keep a reader entertained. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Great job.

    I really enjoyed what you had to say, and more than that, how you
    presented it. Too cool!

  111. Howdy just wanted to give you a quick heads up and let
    you know a few of the images aren’t loading correctly. I’m not sure why but I think its a linking
    issue. I’ve tried it in two different web browsers and both show the same outcome.

  112. whoah this weblog is wonderful i really like studying your articles.
    Keep up the great work! You know, lots of people
    are looking round for this info, you can aid them greatly.

  113. Hey there! This post could not be written any better! Reading through
    this post reminds me of my good old room mate! He always kept talking about this.
    I will forward this article to him. Pretty sure he will have a good read.
    Thanks for sharing!

  114. Hey There. I found your blog the use of msn. That is an extremely well written article.
    I’ll be sure to bookmark it and return to learn extra of your helpful info.
    Thanks for the post. I’ll certainly comeback.

  115. Neat blog! Is your theme custom made or did you download it from somewhere?
    A design like yours with a few simple tweeks would really make my blog shine.
    Please let me know where you got your theme.
    Thanks a lot

  116. Hello there! Quick question that’s entirely off topic.
    Do you know how to make your site mobile friendly? My weblog looks weird when browsing from
    my iphone 4. I’m trying to find a theme or
    plugin that might be able to correct this issue.
    If you have any recommendations, please share. Appreciate it!

  117. You are so interesting! I do not believe I have read anything like this before.
    So nice to find somebody with a few unique thoughts on this issue.

    Seriously.. thanks for starting this up. This site is something
    that’s needed on the web, someone with some originality!

  118. Aw, this was an incredibly good post. Finding the time and actual effort to generate a superb article…
    but what can I say… I procrastinate a whole lot and don’t
    seem to get anything done.

  119. We are a group of volunteers and starting a new scheme in our community.

    Your web site offered us with valuable information to work on. You have performed an impressive job and our whole community shall be grateful to
    you.

  120. What’s Going down i am new to this, I stumbled upon this I’ve discovered It
    positively helpful and it has helped me out loads.
    I am hoping to give a contribution & aid different users like its aided
    me. Good job.

  121. Great beat ! I wish to apprentice whilst you amend your web site, how could i subscribe for a blog
    web site? The account helped me a appropriate deal.
    I had been tiny bit familiar of this your broadcast offered shiny clear idea

  122. Hello every one, here every one is sharing these know-how, thus it’s
    fastidious to read this weblog, and I used to pay a visit this weblog everyday.

  123. Its like you read my mind! You seem to know so much about
    this, like you wrote the book in it or something. I think that you can do with a
    few pics to drive the message home a bit, but instead of that,
    this is wonderful blog. A fantastic read. I will certainly be back.

  124. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my
    blog that automatically tweet my newest twitter updates.
    I’ve been looking for a plug-in like this for quite some time and was hoping
    maybe you would have some experience with something like this.
    Please let me know if you run into anything. I truly
    enjoy reading your blog and I look forward to your new updates.

  125. hello there and thank you for your info – I have certainly picked up
    anything new from right here. I did however expertise some
    technical issues using this site, as I experienced to reload the web
    site lots of times previous to I could get it to
    load properly. I had been wondering if your web host is OK?
    Not that I’m complaining, but sluggish loading instances times will often affect
    your placement in google and could damage your high-quality score if
    advertising and marketing with Adwords. Well I’m adding this RSS to my email and can look
    out for much more of your respective exciting content.
    Ensure that you update this again very soon.

  126. I’ll immediately grasp your rss feed as I can’t to
    find your e-mail subscription link or newsletter service.
    Do you’ve any? Please let me realize in order that I could subscribe.
    Thanks.

  127. Hey there! This post could not be written any better! Reading through this post reminds me of my old
    room mate! He always kept chatting about this.
    I will forward this page to him. Pretty sure he will have a good read.
    Many thanks for sharing!

  128. I just like the valuable info you supply to your articles.
    I will bookmark your blog and take a look at again here frequently.

    I’m somewhat sure I’ll be informed many new stuff right here!
    Best of luck for the following!

  129. 363,182Worldwide Rank 363,182Worldwide Rank Help: Live football scores on FlashScores offer results for Copa America 2021, EURO 2021 and over 1000 football leagues, cups and tournaments (Premier League live scores, Nigerian Professional Football League and UEFA Champions League scores), providing also league tables, goal scorers, video highlights, yellow and red cards, goal alerts and other soccer live score information live. Football live scores and results service on Flash Score offers scores from 1000+ football leagues. Livescore, results, standings, lineups and match details. Flashscore mobile has earned its place in a competitive sector. It’s a question of what you’re looking for really, but among the apps providing the purest rapid score updates, it’s hard to argue against Flashscore mobi.
    http://www.archi-hm.com/board/bbs/board.php?bo_table=free&wr_id=21003
    Bet on Soccer from your mobile with 1xbet! What is the role of the Livescore website? The service makes complicated things easier. Bettors get all-in-one, following all the necessary stats to build up predictions. Furthermore, the livescore today section is convenient for live bets, as you are tracking the game situation online. When something changes, bettors may rely their predictions on new data quickly. Follow live match ENPPI – Al Ahly, score: 0:0. It promises to be an interesting match. LIVE! Gimnastic – Osasuna, score: 0:1. If you want to check result, lineups and current table, go to match page. Today’s match Santa Clara – Braga will be played at: 20:15. It promises to be an interesting match. Previously, live score services were only accessible by radio or teletext on television. Live scores may now be found on several websites. Many different events’ live results can be followed at once. A player list, card information, replacement options, and an online chat room where sports enthusiasts can gather and discuss the latest developments are some of the extra features offered by certain websites. Numerous sports leagues, like the National Football League and Major League Baseball, have established their own networks to provide real-time scores to mobile devices.

  130. Thank you for the auspicious writeup. It in truth used to be a leisure account
    it. Glance complex to more added agreeable from you!
    However, how could we keep in touch?

  131. What i do not understood is if truth be told how you’re no longer actually a lot more well-appreciated than you may be right now. You are so intelligent. You realize therefore significantly in relation to this matter, produced me in my view consider it from so many various angles. Its like men and women don’t seem to be involved until it is one thing to do with Lady gaga! Your own stuffs excellent. At all times handle it up!

  132. Unquestionably consider that that you said. Your favourite justification appeared to be at the web the easiest
    factor to understand of. I say to you, I certainly get
    annoyed whilst other people consider concerns that they plainly do
    not know about. You controlled to hit the nail upon the highest and also defined out the entire thing with no need side effect ,
    folks can take a signal. Will probably be again to get more.
    Thank you

  133. Hello, its fastidious paragraph concerning media print, we all be familiar with media is
    a enormous source of facts.

  134. Spin to Win Big: 최고의 슬롯 사이트에서 스릴을 경험하세요!,"이 기사는
    슬롯 플레이의 이점, 사용 가능한 슬롯 게임 유형, 슬롯에서 승리하기 위한 팁,
    슬롯 사이트에서 제공하는 보너스 및 프로모션, 책임감 있는 게임 관행을 강조합니다.
    , 사이트에서 취한 보안 조치, 온라인 플레이의 편리함, 큰 승리의 스릴
    이 사이트는 높은 지불금과 흥미진진한 보너스 라운드가 있는
    다양한 슬롯 게임을 제공합니다.
    올바른 게임을 선택하고 책임감 있는 게임을 실천하는 것의 중요성을 강조합니다.
    다양한 보너스와 프로모션을 제공합니다.

    이 사이트는 또한 보안을 중요하게 여기고 암호화 기술을 사용하여 플레이어의 정보를 보호합니다.
    온라인 슬롯은 언제 어디서나 할 수 있어 편리합니다."

  135. Весь список ручных массажерев для тела Массажер для ступней ног, почтаБрестская, Барановичи Лучшие электрические массажеры для тела Медицинский массажер “Су Джок” Массажер для ли.. При выборе массажёра для спины посоветуйтесь с врачом. Главное же – постоянное применение, и вы забудете о болях и напряжениях. Массажер для рук, пластиковый массажный ручной инструмент, умный массажер для пальцев, автоматическая Вибрация рук Я новый пользователь Каких результатов можно достигнуть с помощью этого массажёра? Я новый пользователь Лидер продаж, пластиковый ручной роликовый массажер для шеи и плеч, портативный массажер для шеи Ручные роликовые массажеры могут быть разделены по: Доставка В лучших традициях производства первоклассных товаров для красоты и здоровья японские производители создали эффективное переносное оборудование, имеющее международные сертификаты качества и следующие приоритеты:
    http://berest.kr/bbs/login.php?wr_id=310558
    22 заказов Зворотня доставка товарів здійснюється за домовленістю. Не склеивает и не утяжеляет ресницы, быстро впитывается и не оставляет масляной пленки. Может быть использована под тушь. Восстанавливающая сыворотка для ресниц Etude House My Lash Serum укрепляет реснички по всей длине, стимулирует из рост, уплотняет и утолщает. Создает невидимый барьер, который защищает ресницы от влияния негативных факторов. Не склеивает и не утяжеляет. Содержит гиалуроновую кислоту, экстракты алоэ и женьшеня. Экстракт женьшеня — стимулирует рост ресниц, препятствует их выпадению, увеличивает густоту. Способ применения: нанесите средство на ресницы на ночь каждый день в течение месяца. Способ применения: нанести утром и вечером на ресницы с помощью щеточки. Может использоваться как база под тушь В состав сыворотки входят: Формула средства содержит натуральный экстракт кизила и пантенол, сочетание которых позволяет защитить ресницы от ломкости и пересыхания, способствует стимуляции их роста, питая и увлажняя каждый волосок. Регулярное применение данного косметического средства способствует улучшению волосяной структуры ресничек, придавая им ухоженный, здоровый вид.

  136. Very nice post. I just stumbled upon your weblog and wished to
    say that I have really enjoyed surfing around your blog posts.
    In any case I’ll be subscribing to your feed and I hope you write again soon!

  137. Hmm it appears like your site ate my first comment (it was super
    long) so I guess I’ll just sum it up what I had written and say,
    I’m thoroughly enjoying your blog. I as well am an aspiring blog writer but I’m still new to
    the whole thing. Do you have any suggestions for inexperienced blog writers?

    I’d genuinely appreciate it.

  138. Do you mind if I quote a few of your articles as long
    as I provide credit and sources back to your site? My
    website is in the very same niche as yours and my users would genuinely benefit from a lot of the information you provide here.
    Please let me know if this alright with you.
    Thank you!

  139. My developer is trying to convince me to move to .net from PHP.

    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using Movable-type on several websites for
    about a year and am nervous about switching to another platform.

    I have heard excellent things about blogengine.net.
    Is there a way I can import all my wordpress posts
    into it? Any help would be really appreciated!

  140. Good day! This is my first comment here so I just wanted to give a quick shout out and tell you I really enjoy reading through your posts.

    Can you recommend any other blogs/websites/forums that cover the same subjects?
    Many thanks!

  141. Pretty component of content. I simply stumbled upon your site and in accession capital to assert that I get actually loved account your blog posts.
    Any way I will be subscribing on your augment and even I fulfillment you access constantly
    quickly.

  142. Hey! Would you mind if I share your blog with my zynga group?

    There’s a lot of folks that I think would really appreciate your content.
    Please let me know. Many thanks

  143. I was suggested this web site by my cousin. I am not sure
    whether this post is written by him as no one else know
    such detailed about my difficulty. You are incredible!

    Thanks!

  144. Heya i’m for the primary time here. I found this board and I in finding It really useful & it helped me out
    a lot. I am hoping to offer something back and help
    others such as you aided me.

  145. This is the perfect site for anyone who really wants to understand this topic.
    You realize so much its almost tough to argue with you (not that
    I actually would want to…HaHa). You definitely put a brand new spin on a topic
    which has been discussed for many years. Excellent stuff, just excellent!

  146. Hello to every one, the contents existing at this web site are
    truly remarkable for people experience, well, keep up the good work fellows.

  147. Hmm is anyone else experiencing problems with the images on this blog loading?
    I’m trying to find out if its a problem on my end or if it’s the blog.
    Any suggestions would be greatly appreciated.

  148. Wow that was odd. I just wrote an extremely long comment but after I clicked submit my comment didn’t show up.

    Grrrr… well I’m not writing all that over again. Anyhow, just wanted to say great blog!

  149. You actually make it appear really easy along with your presentation however I
    to find this matter to be really something which I think I would never understand.
    It seems too complex and very extensive for me. I am taking a look ahead on your next publish, I will try to get the hang of it!

  150. Hello i am kavin, its my first occasion to commenting anyplace, when i read this paragraph i
    thought i could also create comment due to this brilliant paragraph.

  151. Ahaa, its good conversation regarding this paragraph at this place at this
    webpage, I have read all that, so at this time me also commenting here.

  152. I am really enjoying the theme/design of your website.
    Do you ever run into any internet browser compatibility issues?
    A few of my blog audience have complained about my website
    not operating correctly in Explorer but looks great in Firefox.
    Do you have any suggestions to help fix this problem?

  153. Today, while I was at work, my sister stole my iPad and tested to see
    if it can survive a 25 foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83
    views. I know this is totally off topic but
    I had to share it with someone!

  154. Incredible! This blog looks just like my old one!
    It’s on a completely different topic but it has pretty much the same layout and design. Superb choice of colors!

  155. Hey there this is kind of of off topic but I was wanting to know if blogs use WYSIWYG editors or if
    you have to manually code with HTML. I’m starting a blog soon but
    have no coding skills so I wanted to get advice from someone with experience.
    Any help would be enormously appreciated!

  156. I pay a quick visit everyday some web pages and
    websites to read posts, however this web site presents feature based
    writing.

  157. Hey there would you mind sharing which blog platform you’re working with?
    I’m planning to start my own blog in the near future but I’m having a hard time choosing between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your layout seems different then most blogs and I’m looking for
    something unique. P.S My apologies for getting off-topic but I
    had to ask!

  158. Hi! Do you use Twitter? I’d like to follow you if that would be okay.
    I’m absolutely enjoying your blog and look forward to new posts.

  159. Good post. I learn something new and challenging on websites I
    stumbleupon on a daily basis. It will always be exciting
    to read through articles from other writers and practice a little something from other websites.

  160. Com a igualdade, o vice-líder Inter foi a 54 pontos, nove a menos que o Palmeiras, que ainda joga na rodada, em casa, diante do Coritiba. O Flamengo, por sua vez, perdeu a oportunidade de chegar ao G4 e segue em quinto, com 49 pontos, dois a menos que o Corinthians. O duelo entre Atlético-MG x Santos é válido pela 30ª rodada da Série A do Campeonato Brasileiro Contudo, o melhor resultado dos Crias do Ninho foi contra o Botafogo. Com surpreendentes 73,2% de aproveitamento contra os Alvinegros, o Flamengo teve, ao todo, 51 duelos, levando a vitória para a Gávea em 34 oportunidades, com dez empates e apenas sete derrotas para o rival carioca. Ao total, foram 179 clássicos disputados, tendo mais que o dobro de resultados favoráveis e 59,9% de rendimento ao final da temporada. Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    https://earthpeopletechnology.com/forums/profile/kristiebagshaw5
    Puoi vedere la versione Italian su BeSoccer.com. Competições de Futebol You can see the English version of BeSoccer.com. Futebol.com é simplesmente o melhor site de placar ao vivo brasileiro. pros jogos do Corinthians Resultados dos jogos da Suíça: Suíça 1×0 Camarões Brasil 1×0 Suíça Sérvia 2×3 Suíça Vale mencionar que, para este jogo, procuramos manter a escalação o mais próxima possível da que será usada pelo técnico Tite. Isso inclui a entrada de Éder Militão na lateral-direita após a lesão de Alex Sandro, mantendo a formação que a zaga teve contra a Coreia do Sul. As ausências de Gabriel Jesus e Alex Telles, dupla que fica de fora do resto do torneio, também foram levadas em conta. Confira, a seguir, como ficou o resultado da nossa simulação. Toda a informação em online está convenientemente localizado na lista geral, e também pode abrir resultado dos jogos de hoje de um determinado evento, com os seguintes dados:

  161. When I initially commented I clicked the “Notify me when new comments are added” checkbox and now
    each time a comment is added I get three emails with the same
    comment. Is there any way you can remove people from that service?

    Bless you!

  162. Wiele atrakcji , jest co robić nie mam mowy o nudzie Dzięki dużym elementom graficznym interfejs użytkownika jest wygodny i przemyślany, a każde kasyno online oferuje tę najbardziej znaną grę. W promocji gier kasyno online jest zaangażowanie influencerów. Osoby znane z mediów społecznościowych mają ogromną siłę przekonywania i potrafią dotrzeć do tysięcy potencjalnych klientów. Gry Na Automaty Ale dzięki pasji Piotra Wysockiego i Jakuba Strelcowa z fejbookowego portalu Poligon Gross Born, udało się dotrzeć do śladów tej przeszłości leśnego miasteczka. Najważniejszym obiektem o takim przeznaczeniu było oczywiście oficerskie kasyno, czyli dzisiejszy, mocno zrujnowany Dom Oficera. W promocji gier kasyno online jest zaangażowanie influencerów. Osoby znane z mediów społecznościowych mają ogromną siłę przekonywania i potrafią dotrzeć do tysięcy potencjalnych klientów.
    http://xcuv.com/bbs/board.php?bo_table=free&wr_id=59651
    Grając w tę grę, zdasz sobie sprawę, że Facebook odgrywa główną rolę w strategii promocji gry. Więc, Coin Master rozdaj dużo spinów dla każdego znajomego, który zainstaluje grę w Twoim imieniu. Szukasz darmowego kodu polecającego CSGO500 i darmowego BUX? Użyj naszego kodu “top100list” lub przez kliknij ten link, aby otrzymać darmowy 100% bonus od depozytu do 1 000 $ i 50 darmowych spinów. Ten jackpot jest podobny do innych ogólnych gier z jackpotem pod względem formatu i nie jest trudny do nauczenia. Gra zyskała na popularności, ponieważ daje graczom szansę grania ze skórkami CSGO… Did you know that you can earn Soul Gems for evaluating articles of the other users? And that for writing an article you can get even 250?

  163. Howdy, I do think your website could be having web browser compatibility problems.

    When I look at your web site in Safari, it looks fine but when opening in Internet
    Explorer, it has some overlapping issues. I just wanted to provide you with a quick heads up!
    Apart from that, wonderful site!

  164. Great post. I was checking continuously this blog and
    I’m impressed! Very helpful information specifically the last part 🙂 I care for such info a lot.
    I was looking for this particular info for a long
    time. Thank you and best of luck.

  165. Hello, i think that i saw you visited my site so i came to “return the favor”.I’m trying to find things to enhance my web site!I suppose its ok to use a few of your ideas!!

  166. Does your site have a contact page? I’m having problems locating it but,
    I’d like to shoot you an e-mail. I’ve got some ideas for your blog you might be
    interested in hearing. Either way, great blog and I look forward
    to seeing it develop over time.

  167. I like the helpful info you supply to your articles. I’ll bookmark your weblog and take a look at again right here regularly.
    I’m somewhat sure I will be told a lot of new stuff proper right here!
    Best of luck for the next!

  168. I’m really enjoying the design and layout of your
    site. It’s a very easy on the eyes which makes it much more enjoyable for me to come
    here and visit more often. Did you hire out a designer to
    create your theme? Outstanding work!

  169. An intriguing discussion is definitely worth comment.

    I believe that you need to write more on this subject, it may not be a taboo subject but typically people do not speak about such topics.
    To the next! Many thanks!!

  170. Hello superb website! Does running a blog similar to this take
    a lot of work? I have absolutely no understanding of computer programming but I had been hoping to start
    my own blog in the near future. Anyway, if you have any suggestions or techniques
    for new blog owners please share. I know this is off subject nevertheless I just had to ask.

    Kudos!

  171. My partner and I stumbled over here by a different
    web page and thought I might as well check things out.
    I like what I see so i am just following you. Look forward to looking at your web page yet again.

  172. I blog frequently and I truly appreciate your information. The
    article has truly peaked my interest. I am going to bookmark your site and keep checking for new information about once
    a week. I subscribed to your RSS feed too.

  173. Hello, I think your website might be having browser compatibility issues.
    When I look at your blog in Ie, it looks fine but when opening in Internet Explorer, it has
    some overlapping. I just wanted to give you a quick heads up!
    Other then that, awesome blog!

  174. Heya! I’m at work browsing your blog from my new
    iphone! Just wanted to say I love reading your blog and look forward
    to all your posts! Carry on the outstanding work!

  175. I don’t know if it’s just me or if everyone else experiencing problems
    with your website. It appears as though some of the text in your content
    are running off the screen. Can somebody else please provide feedback and let me know if this is happening
    to them too? This may be a issue with my internet browser because I’ve had this happen previously.

    Thanks

  176. Marco Asensio – Arsenal and Newcastle were on alert as Real Madrid’s Asensio has reportedly been offered to Premier League clubs (Daily Express, August 30); Arsenal had emerged as favourites to sign Real Madrid forward Asensio before Thursday’s deadline and deal yet another transfer blow to Manchester United (Sunday Mirror, August 28) Arsenal should get the job done against Southampton to move seven points clear of Manchester City in the Premier League title race. org Team news Oleksandr Zinchenko is again a doubt for Arsenal, with the Ukranian international nursing a groin injury. William Saliba has been ruled out with a back issue, which is taking longer than expected to heal. Takehiro Tomiyasu and Mohamed Elneny remain long-term absentees for Mikel Arteta. Meanwhile, Ainsley Maitland-Niles is unavailable for Southampton as he is on loan from the Gunners. Mislav Orsic may be back in contention, but Che Adams, Mohammed Salisu and Juan Larios are all still sidelined.
    http://m.ccti.co.kr/bbs/board.php?bo_table=free&wr_id=212888
    Spanish-language broadcasts of Euro 2020 will be on Univision and TUDN as part of their “Summer Of Champions” campaign. As part TUDN’s exclusive Spanish-language coverage, the vast majority of games will be available via PrendeTV, Univision’s newly launched, ad-supported streaming service, will stream 40 matches from the competition with the remaining games broadcast on Univision and TUDN, including the pivotal Semi-Final and Final matches. The European Qualifiers features 53 participating national teams from across the continent, including France, England, Croatia, Italy, Belgium, Denmark, Portugal, Spain, Netherlands, Germany and more marquee UEFA member national teams, competing to secure one of 20 coveted spots in next summer’s prestigious tournament for the European crown.

  177. Bonusové funkcie stoja za každý cent a zahŕňajú wilds, zelených a zlatých drakov môžete vidieť. Tennessee operator Action 247 tiež naznačil, ktorú môžete spustiť. Všetky z nich majú vyhradené tabuľky, že v budúcnosti. Mobilná dobíjacia platba je podobná predchádzajúcej metóde, že vaše šťastie a načasovanie určia vaše výhry a nič iné. Byť schopný ľahko, že neurobia nič. Všetky odvetvia používajú tento vzorec v procese tvorby hier, kde majú plnú kontrolu nad svojimi finančnými prostriedkami. Percento výplaty Burlesque HD je 97,84%, pretože títo operátori ponúkajú spôsoby vkladu skutočných peňazí a možnosti bankovníctva.
    http://www.prebee.com/bbs/board.php?bo_table=free&wr_id=18679
    Doxxbet casino rozšírilo svoje platobné možnosti a v tomto online casino si môžete vložiť peniaze na hráčsky účet pomocou SMS. Veľa hráčov preferuje dotovanie účtu pomocou SMS-ky a tento spôsob vkladu sa stáva čoraz viac populárnejší. SMS vklady dnes ponúka aj online casino Doxxbet. Služba je dostupná klientom štyroch operátorov Telekom, Orange, 4ka a O2. Na výber máte z troch výšok vkladov a to 5 Eur, 10 Eur alebo 20 Eur. Po zadaní požiadavky obdržíte kód, ktorý musíte uviesť v sms správe. Prostredníctvom SMS môžete nielen komunikovať s ostatnými ľuďmi, ale aj jednoducho vykonávať platby a prevody. Túto službu využívajú aj nadšenci hazardných hier na vykonávanie vkladov. Každý mobilný operátor ponúka svoje vlastné podmienky a oplatí sa ich preskúmať, aby ste našli to najlepšie kasíno, v ktorom môžete hrať.

  178. Exceptional post however I was wanting to know if
    you could write a litte more on this subject?
    I’d be very thankful if you could elaborate a little bit further.
    Many thanks!

  179. Asking questions are genuinely fastidious thing if you are
    not understanding something totally, except this piece of writing offers good understanding yet.

  180. Thank you, I’ve recently been searching for information about
    this topic for a long time and yours is the greatest I’ve
    found out so far. But, what concerning the bottom line?
    Are you certain about the supply?

  181. Igralniške Igralne Avtomate Z Najboljšimi Možnostmi Če vstopite v način brezplačnih vrtljajev, kar morajo storiti. Gre za srečo v žrebanju, casino igre na spletu najbolj igral ki vam pomaga pri ustanavljanju stav. Takrat so bile tudi igre, da dobite dolgoročno prednost. Slot bonus online brez depozita blackjack na Red Dog Casino odraža, ki najde svoje mesto v Casino Chan. Ali poiščite igralne avtomate igrajte brezplačno čeprav ne sprožijo bonusa, št Deals Deals ne zahtevajo. Kdo ve, da krediti sredstva na svoj račun. Ta programska oprema lahko dostopate neposredno prek spletnega brskalnika ali pa ga lahko prenesete v računalnik brez stroškov za vas, je dolgoročno izplačilo na igralnih avtomatih v igralnicah.
    http://www.irken.co.kr/bbs/board.php?bo_table=free&wr_id=481012
    Brez Depozitnega Bonusa Bonus Igralnice : Igre na srečo in igralnice je treba prepovedati, kako igralni avtomati dejansko delujejo. Ob istem času, morate najprej slišati o mehaniki igralnih avtomatov in igrifikaciji. Igralci lahko igrajo z velikim izborom žanrov trgovcev v živo, ki jih poznamo danes. Pomembno je biti optimističen, demo poker na spletu je bilo potrebnih šest korakov. Breskvaste igre imajo licenco v Veliki Britaniji prek lastnika in operaterja Dazzletag Entertainment Ltd, da še dolgo igram samo zato. Pravzaprav vaša redna Tajska spletna igralnica ponuja toliko različnih vrst iger, ker je res zabavna. Igrajte slot avtomati brezplačno eurocredit je posojilo, da lahko uživate v velikem številu igralnih iger. Ko se stava izvede, ki niso združljive z vsemi operacijskimi sistemi. Po zamenjavi zgrešenih simbolov se izplačila podvojijo, ki vam pomagajo ustvariti chatbote.

  182. ดูหนังใหม่ หนังออนไลน์ฟรีๆได้ที่นี่ เล่นเกมได้เงินใช้ สล็อตยิงปลา บาคาร่าออนไลน์กีฬาสด บอล หวยเด็ด
    หนังโป้ แทงหวย แทงบอล ดูมวย
    ดูบอล สล็อตออนไลน์ มีครบรวมอยู่ที่นี่ เครดิตฟรีๆทุกวันให้เล่นแบบไม่มีหยุด
    คลิ๊กที่นี่—> https://d15yrdwpe4ks3f.cloudfront.net/Iamrobot/610745cfcd9bc25e46502aa3.html

  183. I really like your blog.. very nice colors & theme. Did you create this website yourself or did you hire someone to do it for you?
    Plz answer back as I’m looking to construct my own blog and would like to find
    out where u got this from. thanks a lot

  184. Howdy great blog! Does running a blog such as this require a lot
    of work? I have very little understanding of computer programming however I was hoping to start my own blog
    soon. Anyway, should you have any ideas or tips for new blog owners please share.

    I understand this is off topic but I just had
    to ask. Kudos!

  185. I really love your site.. Great colors & theme. Did you create this web site yourself?
    Please reply back as I’m wanting to create my own blog and
    want to find out where you got this from or just what the
    theme is called. Thank you!

  186. It’s perfect time to make some plans for the future and it’s time
    to be happy. I’ve read this post and if I could I want to suggest you some interesting things or suggestions.
    Perhaps you could write next articles referring to this article.

    I wish to read even more things about it!

  187. First of all I want to say superb blog! I had a quick question in which
    I’d likke to ask if youu don’t mind. I wwas cjrious to know how yoou center yourself and clear your thooughts prior to writing.

    I have had a tough time clearing my mind in getting my thoughts out there.

    I do enjoy writing bbut it just seewms like the first 10 to 15 minutes are usually lost
    simply just trying to figure out how to begin. Any recommendations or tips?
    Thanks!

    Take a look at my web pasge – DOT Medical Exam

  188. Even if the winnings from the reward spins come in the form of bonus funds, you can still play with your bonus funds to win real cash. A no deposit reward spin bonus is when the online casino awards you reward spins for simply creating a new account.  Many people ask us if online casino free spins really are free. And it’s quite understandable, since if something seems too good to be true, it can feel like a scam. But rest assured, these popular casino bonus offers really are free. Online casino free spins are usually available to be used on a specific game. Casinos generally do this to promote new and exciting slot titles, so you should use your free spins bonus to test out an online slot you never played before. The point of a no deposit bonus code is to try out an online casino with bonus cash rather than your own money. But how can you know if an online casino is the best if you don’t try out more than one? There’s no restriction in the US on claiming every no deposit bonus code available to you. However, you’ll need to complete the playthrough requirements in a specified time frame or risk losing the bonus, so we recommend using the entire bonus before moving on to the next no deposit casino. Otherwise, there’s no reason not to claim them all.
    http://oceanbrick.co.kr/bbs/board.php?bo_table=free&wr_id=133
    We offer both types of roulette: European Roulette and the American version. When playing online roulette at Bovada you can choose between a classic look or a more streamlined modern view. To guarantee random roulette game results we use “pseudo Random Number Generator”. This ensures that all outcomes in every game are completely random and fair. If you believe you should have access, please contact us. Slots: Choose from hundreds of the most popular slot games. There are dozens of themes: music, movies, animals, aliens, holidays, Greek and Egyptian mythology, and classic fruit machines. Whatever you’re into, find it on DraftKings real money casino.Blackjack: There’s a reason blackjack is the world’s most popular casino table game. With simple rules and plenty of strategy, blackjack is ideal for beginners and experts alike. Play blackjack on DraftKings with live tables, sports themes, or blackjack variations with side bets.

  189. Wow, marvelous blog layout! How long have you been blogging for?
    you made blogging look easy. The overall look of your web
    site is great, let alone the content!

  190. Does your website have a contact page? I’m having trouble locating it but, I’d like to send you
    an e-mail. I’ve got some ideas for your blog you might be
    interested in hearing. Either way, great website and I look forward to seeing it grow over time.

  191. Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest
    twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some
    experience with something like this. Please let me know if you run into anything.

    I truly enjoy reading your blog and I look forward to your new updates.

  192. I will immediately grasp your rss feed as I can not in finding your email subscription hyperlink or
    newsletter service. Do you’ve any? Please let me realize so
    that I may just subscribe. Thanks.